- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
ВЫБРАТЬ
ПродажиОбороты.Номенклатура КАК Номенклатура,
ВЫРАЗИТЬ(ПродажиОбороты.СтоимостьОборот / ВложенныйЗапрос.Курс КАК ЧИСЛО(15, 2)) КАК Сумма,
ЕСТЬNULL(ПродажиОбороты.Номенклатура.Родитель, &ПустаяНоменклатура) КАК Родитель1,
ЕСТЬNULL(ПродажиОбороты.Номенклатура.Родитель.Родитель, &ПустаяНоменклатура) КАК Родитель2,
ЕСТЬNULL(ПродажиОбороты.Номенклатура.Родитель.Родитель.Родитель, &ПустаяНоменклатура) КАК Родитель3,
ЕСТЬNULL(ПродажиОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель, &ПустаяНоменклатура) КАК Родитель4,
Контрагенты.Контрагент.Ссылка КАК Контрагент,
Контрагенты.Контрагент._г_Код1С КАК КодПартнера,
1 КАК Колво
ИЗ
(ВЫБРАТЬ
СРЕДНЕЕ(КурсыВалют.Курс) КАК Курс
ИЗ
РегистрСведений.КурсыВалют КАК КурсыВалют
ГДЕ
КурсыВалют.Период МЕЖДУ &НачалоПериода И &КонецПериода
И КурсыВалют.Валюта = ЗНАЧЕНИЕ(Справочник.Валюты._г_Валюта_Доллар)) КАК ВложенныйЗапрос,
(ВЫБРАТЬ
Контрагенты.Ссылка КАК Контрагент
ИЗ
Справочник.Контрагенты КАК Контрагенты
ГДЕ
Контрагенты.Ссылка В(&СписокКонтрагентов)) КАК Контрагенты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(
&НачалоПериода,
&КонецПериода,
Регистратор,
Номенклатура В ИЕРАРХИИ (&ГруппыНоменклатуры)
И ДоговорКонтрагента.Владелец В (&СписокКонтрагентов)) КАК ПродажиОбороты
ПО Контрагенты.Контрагент = ПродажиОбороты.ДоговорКонтрагента.Владелец
ИТОГИ
СУММА(Сумма),
СУММА(Колво)
ПО
Контрагент,
Номенклатура,
ЗаказПокупателя
Lure Of Chaos 03.09.2012 20:22 # +2
kovyl2404 03.09.2012 23:17 # +1
bormand 04.09.2012 13:45 # +1
DrAku1a 27.12.2012 06:10 # 0
Vasiliy 04.09.2012 14:45 # +3
на NULL рука не поднялась
bormand 04.09.2012 15:01 # +3
NULL несъедобен, я не буду его есть.
govnomonad 04.09.2012 17:52 # +2
Lure Of Chaos 06.09.2012 21:45 # +2
DBdev 05.09.2012 15:51 # +1
> ПО
> Контрагент,
> Номенклатура,
> ЗаказПокупателя
разве поле ЗаказПокупателя не должно быть в выборке? Я его вообще не нахожу.
kovyl2404 05.09.2012 16:35 # 0
DrAku1a 27.12.2012 06:14 # 0
lilfox 10.09.2012 18:30 # +2
DrAku1a 27.12.2012 06:16 # −1
DrAku1a 27.12.2012 06:21 # 0
Обороты суммы по продажам за период делятся на средний курс доллара за этот же период... Изврат, в общем... Считать будет шустро, но не факт что корректно.
К чему тут вложенный запрос по контрагентам - непонятно, можно же использовать владельца договора из регистра продажи.
guest 29.07.2014 08:59 # 0
честно же указано, что 1С код это Г