6
nulback
09.02.18
✎
17:38
|
я уже не могу, не знаю что делать сижу кручу не пойму как мне поле добавить мое.
вот сам ТекстЗапроса из модуля, потом он передается в УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса;
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ВложенныйЗапрос.Организация КАК Организация,
ВложенныйЗапрос.Склад КАК Склад,
ВложенныйЗапрос.Проект КАК Проект,
ВложенныйЗапрос.Подразделение КАК Подразделение,
ВложенныйЗапрос.Поставщик КАК Поставщик,
ВложенныйЗапрос.Покупатель КАК Покупатель,
ВложенныйЗапрос.ДоговорПокупателя КАК ДоговорПокупателя,
ВложенныйЗапрос.Номенклатура КАК Номенклатура,
ВложенныйЗапрос.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
ВложенныйЗапрос.ЗаказПокупателя КАК ЗаказПокупателя,
ВложенныйЗапрос.ДокументОприходования КАК ДокументОприходования,
ВложенныйЗапрос.Регистратор КАК Регистратор,
ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.Регистратор) КАК РегистраторПредставление,
ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.Организация) КАК ОрганизацияПредставление,
ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.Склад) КАК СкладПредставление,
ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.Проект) КАК ПроектПредставление,
ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.Подразделение) КАК ПодразделениеПредставление,
ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.Поставщик) КАК ПоставщикПредставление,
ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.Покупатель) КАК ПокупательПредставление,
ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.ДоговорПокупателя) КАК ДоговорПокупателяПредставление,
ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.Номенклатура) КАК НоменклатураПредставление,
ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.ХарактеристикаНоменклатуры) КАК ХарактеристикаНоменклатурыПредставление,
ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.ЗаказПокупателя) КАК ЗаказПокупателяПредставление,
ПРЕДСТАВЛЕНИЕ(ВложенныйЗапрос.ДокументОприходования) КАК ДокументОприходованияПредставление,
ВложенныйЗапрос.Период КАК Период,
ВложенныйЗапрос.ПериодДень КАК ПериодДень,
ВложенныйЗапрос.ПериодНеделя КАК ПериодНеделя,
ВложенныйЗапрос.ПериодДекада КАК ПериодДекада,
ВложенныйЗапрос.ПериодМесяц КАК ПериодМесяц,
ВложенныйЗапрос.ПериодКвартал КАК ПериодКвартал,
ВложенныйЗапрос.ПериодПолугодие КАК ПериодПолугодие,
ВложенныйЗапрос.ПериодГод КАК ПериодГод,
ВложенныйЗапрос.Количество КАК Количество,
ВложенныйЗапрос.КоличествоЕдиницОтчетов КАК КоличествоЕдиницОтчетов,
ВложенныйЗапрос.КоличествоБазовыхЕдиниц КАК КоличествоБазовыхЕдиниц,
ВложенныйЗапрос.СтоимостьБезНДС КАК СтоимостьБезНДС,
ВложенныйЗапрос.НДС КАК НДС,
ВложенныйЗапрос.Стоимость КАК Стоимость,
ВложенныйЗапрос.Себестоимость КАК Себестоимость,
ВложенныйЗапрос.ВаловаяПрибыль КАК ВаловаяПрибыль,
ВложенныйЗапрос.Эффективность КАК Эффективность,
ВложенныйЗапрос.Рентабельность КАК Рентабельность,
ВложенныйЗапрос.ПоставщикЯвляетсяРезидентом,
ВложенныйЗапрос.ОборачиваемостьВДнях КАК ОборачиваемостьВДнях
{ВЫБРАТЬ
Организация.*,
Склад.*,
Проект.*,
Подразделение.*,
Поставщик.*,
Покупатель.*,
ДоговорПокупателя.*,
Номенклатура.*,
ХарактеристикаНоменклатуры.*,
ЗаказПокупателя.*,
ДокументОприходования.*,
Регистратор.*,
Период,
ПериодДень,
ПериодНеделя,
ПериодДекада,
ПериодМесяц,
ПериодКвартал,
ПериодПолугодие,
ПериодГод,
Количество,
КоличествоЕдиницОтчетов,
КоличествоБазовыхЕдиниц,
СтоимостьБезНДС,
НДС,
Стоимость,
Себестоимость,
ВаловаяПрибыль,
Эффективность,
Рентабельность,
ПоставщикЯвляетсяРезидентом,
ОборачиваемостьВДнях}
ИЗ
(ВЫБРАТЬ
ВложенныйЗапрос.Организация КАК Организация,
ВложенныйЗапрос.Склад КАК Склад,
ВложенныйЗапрос.Проект КАК Проект,
ВложенныйЗапрос.Подразделение КАК Подразделение,
ВложенныйЗапрос.ДокументОприходования.Контрагент КАК Поставщик,
ВложенныйЗапрос.Покупатель КАК Покупатель,
ВложенныйЗапрос.ДоговорПокупателя КАК ДоговорПокупателя,
ВложенныйЗапрос.Номенклатура КАК Номенклатура,
ВложенныйЗапрос.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
ВложенныйЗапрос.ЗаказПокупателя КАК ЗаказПокупателя,
ВложенныйЗапрос.ДокументОприходования КАК ДокументОприходования,
ВложенныйЗапрос.Регистратор КАК Регистратор,
ВложенныйЗапрос.Период КАК Период,
НАЧАЛОПЕРИОДА(ВложенныйЗапрос.Период, ДЕНЬ) КАК ПериодДень,
НАЧАЛОПЕРИОДА(ВложенныйЗапрос.Период, НЕДЕЛЯ) КАК ПериодНеделя,
НАЧАЛОПЕРИОДА(ВложенныйЗапрос.Период, ДЕКАДА) КАК ПериодДекада,
НАЧАЛОПЕРИОДА(ВложенныйЗапрос.Период, МЕСЯЦ) КАК ПериодМесяц,
НАЧАЛОПЕРИОДА(ВложенныйЗапрос.Период, КВАРТАЛ) КАК ПериодКвартал,
НАЧАЛОПЕРИОДА(ВложенныйЗапрос.Период, ПОЛУГОДИЕ) КАК ПериодПолугодие,
НАЧАЛОПЕРИОДА(ВложенныйЗапрос.Период, ГОД) КАК ПериодГод,
СУММА(ВложенныйЗапрос.Количество) КАК Количество,
СУММА(ВложенныйЗапрос.КоличествоЕдиницОтчетов) КАК КоличествоЕдиницОтчетов,
СУММА(ВложенныйЗапрос.КоличествоБазовыхЕдиниц) КАК КоличествоБазовыхЕдиниц,
СУММА(ВЫБОР
КОГДА ВложенныйЗапрос.КоличествоПродажи = 0
ТОГДА ВложенныйЗапрос.СтоимостьБезНДС
ИНАЧЕ ВложенныйЗапрос.СтоимостьБезНДС * ВложенныйЗапрос.Количество / ВложенныйЗапрос.КоличествоПродажи
КОНЕЦ) КАК СтоимостьБезНДС,
СУММА(ВЫБОР
КОГДА ВложенныйЗапрос.КоличествоПродажи = 0
ТОГДА ВложенныйЗапрос.НДС
ИНАЧЕ ВложенныйЗапрос.НДС * ВложенныйЗапрос.Количество / ВложенныйЗапрос.КоличествоПродажи
КОНЕЦ) КАК НДС,
СУММА(ВЫБОР
КОГДА ВложенныйЗапрос.КоличествоПродажи = 0
ТОГДА ВложенныйЗапрос.Стоимость
ИНАЧЕ ВложенныйЗапрос.Стоимость * ВложенныйЗапрос.Количество / ВложенныйЗапрос.КоличествоПродажи
КОНЕЦ) КАК Стоимость,
СУММА(ВложенныйЗапрос.Себестоимость) КАК Себестоимость,
ВЫБОР
КОГДА &НеВключатьНДСВСтоимостьПартий
ТОГДА СУММА(ВЫБОР
КОГДА ВложенныйЗапрос.КоличествоПродажи = 0
ТОГДА ВложенныйЗапрос.СтоимостьБезНДС
ИНАЧЕ ВложенныйЗапрос.СтоимостьБезНДС * ВложенныйЗапрос.Количество / ВложенныйЗапрос.КоличествоПродажи
КОНЕЦ)
ИНАЧЕ СУММА(ВЫБОР
КОГДА ВложенныйЗапрос.КоличествоПродажи = 0
ТОГДА ВложенныйЗапрос.Стоимость
ИНАЧЕ ВложенныйЗапрос.Стоимость * ВложенныйЗапрос.Количество / ВложенныйЗапрос.КоличествоПродажи
КОНЕЦ)
КОНЕЦ - СУММА(ВложенныйЗапрос.Себестоимость) КАК ВаловаяПрибыль,
100 * ВЫБОР
КОГДА &НеВключатьНДСВСтоимостьПартий
ТОГДА ВЫБОР
КОГДА СУММА(ВложенныйЗапрос.Себестоимость) > 0
ТОГДА (СУММА(ВЫБОР
КОГДА ВложенныйЗапрос.КоличествоПродажи = 0
ТОГДА ВложенныйЗапрос.СтоимостьБезНДС
ИНАЧЕ ВложенныйЗапрос.СтоимостьБезНДС * ВложенныйЗапрос.Количество / ВложенныйЗапрос.КоличествоПродажи
КОНЕЦ) - СУММА(ВложенныйЗапрос.Себестоимость)) / СУММА(ВложенныйЗапрос.Себестоимость)
ИНАЧЕ 0
КОНЕЦ
ИНАЧЕ ВЫБОР
КОГДА СУММА(ВложенныйЗапрос.Себестоимость) > 0
ТОГДА (СУММА(ВЫБОР
КОГДА ВложенныйЗапрос.КоличествоПродажи = 0
ТОГДА ВложенныйЗапрос.Стоимость
ИНАЧЕ ВложенныйЗапрос.Стоимость * ВложенныйЗапрос.Количество / ВложенныйЗапрос.КоличествоПродажи
КОНЕЦ) - СУММА(ВложенныйЗапрос.Себестоимость)) / СУММА(ВложенныйЗапрос.Себестоимость)
ИНАЧЕ 0
КОНЕЦ
КОНЕЦ КАК Эффективность,
100 * ВЫБОР
КОГДА &НеВключатьНДСВСтоимостьПартий
ТОГДА ВЫБОР
КОГДА СУММА(ВЫБОР
КОГДА ВложенныйЗапрос.КоличествоПродажи = 0
ТОГДА ВложенныйЗапрос.СтоимостьБезНДС
ИНАЧЕ ВложенныйЗапрос.СтоимостьБезНДС * ВложенныйЗапрос.Количество / ВложенныйЗапрос.КоличествоПродажи
КОНЕЦ) > 0
ТОГДА (СУММА(ВЫБОР
КОГДА ВложенныйЗапрос.КоличествоПродажи = 0
ТОГДА ВложенныйЗапрос.СтоимостьБезНДС
ИНАЧЕ ВложенныйЗапрос.СтоимостьБезНДС * ВложенныйЗапрос.Количество / ВложенныйЗапрос.КоличествоПродажи
КОНЕЦ) - СУММА(ВложенныйЗапрос.Себестоимость)) / СУММА(ВЫБОР
КОГДА ВложенныйЗапрос.КоличествоПродажи = 0
ТОГДА ВложенныйЗапрос.СтоимостьБезНДС
ИНАЧЕ ВложенныйЗапрос.СтоимостьБезНДС * ВложенныйЗапрос.Количество / ВложенныйЗапрос.КоличествоПродажи
КОНЕЦ)
ИНАЧЕ 0
КОНЕЦ
ИНАЧЕ ВЫБОР
КОГДА СУММА(ВЫБОР
КОГДА ВложенныйЗапрос.КоличествоПродажи = 0
ТОГДА ВложенныйЗапрос.Стоимость
ИНАЧЕ ВложенныйЗапрос.Стоимость * ВложенныйЗапрос.Количество / ВложенныйЗапрос.КоличествоПродажи
КОНЕЦ) > 0
ТОГДА (СУММА(ВЫБОР
КОГДА ВложенныйЗапрос.КоличествоПродажи = 0
ТОГДА ВложенныйЗапрос.Стоимость
ИНАЧЕ ВложенныйЗапрос.Стоимость * ВложенныйЗапрос.Количество / ВложенныйЗапрос.КоличествоПродажи
КОНЕЦ) - СУММА(ВложенныйЗапрос.Себестоимость)) / СУММА(ВЫБОР
КОГДА ВложенныйЗапрос.КоличествоПродажи = 0
ТОГДА ВложенныйЗапрос.Стоимость
ИНАЧЕ ВложенныйЗапрос.Стоимость * ВложенныйЗапрос.Количество / ВложенныйЗапрос.КоличествоПродажи
КОНЕЦ)
ИНАЧЕ 0
КОНЕЦ
КОНЕЦ КАК Рентабельность,
ВЫБОР
КОГДА ВложенныйЗапрос.ДокументОприходования.Контрагент ЕСТЬ NULL
ТОГДА "Резидент"
КОГДА НЕ ВложенныйЗапрос.ДокументОприходования.Контрагент.НеЯвляетсяРезидентом
ТОГДА "Резидент"
ИНАЧЕ "Не резидент"
КОНЕЦ КАК ПоставщикЯвляетсяРезидентом,
ВЫБОР
КОГДА ЕСТЬNULL(ПартииТоваровСоСредней.СредняяВеличина, 0) = 0
ТОГДА 0
ИНАЧЕ РАЗНОСТЬДАТ(&ДатаНач, &ДатаКон, СЕКУНДА) / (60 * 60 * 24) / (ВЫБОР
КОГДА &НеВключатьНДСВСтоимостьПартий
ТОГДА СУММА(ВЫБОР
КОГДА ВложенныйЗапрос.КоличествоПродажи = 0
ТОГДА ВложенныйЗапрос.СтоимостьБезНДС
ИНАЧЕ ВложенныйЗапрос.СтоимостьБезНДС * ВложенныйЗапрос.Количество / ВложенныйЗапрос.КоличествоПродажи
КОНЕЦ)
ИНАЧЕ СУММА(ВЫБОР
КОГДА ВложенныйЗапрос.КоличествоПродажи = 0
ТОГДА ВложенныйЗапрос.Стоимость
ИНАЧЕ ВложенныйЗапрос.Стоимость * ВложенныйЗапрос.Количество / ВложенныйЗапрос.КоличествоПродажи
КОНЕЦ)
КОНЕЦ - СУММА(ВложенныйЗапрос.Себестоимость)) / ПартииТоваровСоСредней.СредняяВеличина
КОНЕЦ КАК ОборачиваемостьВДнях
{ВЫБРАТЬ
Организация,
Склад,
Проект,
Подразделение,
Поставщик,
Покупатель,
ДоговорПокупателя,
Номенклатура,
ХарактеристикаНоменклатуры,
ЗаказПокупателя,
ДокументОприходования,
Регистратор,
Период,
ПериодДень,
ПериодНеделя,
ПериодДекада,
ПериодМесяц,
ПериодКвартал,
ПериодПолугодие,
ПериодГод,
ПоставщикЯвляетсяРезидентом,
ОборачиваемостьВДнях}
ИЗ
(ВЫБРАТЬ
ПродажиОбороты.Организация КАК Организация,
ПродажиОбороты.Склад КАК Склад,
ПродажиОбороты.Проект КАК Проект,
ПродажиОбороты.Подразделение КАК Подразделение,
ПродажиОбороты.Контрагент КАК Покупатель,
ПродажиОбороты.ДоговорКонтрагента КАК ДоговорПокупателя,
ПродажиОбороты.Номенклатура КАК Номенклатура,
ПродажиОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
ПродажиОбороты.ЗаказПокупателя КАК ЗаказПокупателя,
ТаблицаРегистраПродажиСебестоимость.ДокументОприходования КАК ДокументОприходования,
ПродажиОбороты.Регистратор КАК Регистратор,
ПродажиОбороты.Период КАК Период,
ПродажиОбороты.КоличествоОборот КАК КоличествоПродажи,
ТаблицаРегистраПродажиСебестоимость.Количество КАК Количество,
ТаблицаРегистраПродажиСебестоимость.Количество * ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 1) / ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Коэффициент, 1) КАК КоличествоЕдиницОтчетов,
ТаблицаРегистраПродажиСебестоимость.Количество * ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 1) КАК КоличествоБазовыхЕдиниц,
ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот КАК СтоимостьБезНДС,
ПродажиОбороты.НДСОборот КАК НДС,
ПродажиОбороты.СтоимостьОборот КАК Стоимость,
ТаблицаРегистраПродажиСебестоимость.СтоимостьОборот КАК Себестоимость
ИЗ
РегистрНакопления.Продажи.Обороты(
&ДатаНач,
&ДатаКон,
Регистратор,
Номенклатура В ИЕРАРХИИ (&СписокГруппТоваров)
И Склад В (&СписокСкладов) {(Организация).* КАК Организация, (Склад).* КАК Склад, (Проект).* КАК Проект, (Подразделение).* КАК Подразделение, (Контрагент).* КАК Покупатель, (ДоговорКонтрагента).* КАК ДоговорПокупателя, (Номенклатура).* КАК Номенклатура, (ХарактеристикаНоменклатуры).* КАК ХарактеристикаНоменклатуры, (ЗаказПокупателя).* КАК ЗаказПокупателя}) КАК ПродажиОбороты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ПродажиСебестоимость.Номенклатура КАК Номенклатура,
ПродажиСебестоимость.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
ПродажиСебестоимость.ЗаказПокупателя КАК ЗаказПокупателя,
ПродажиСебестоимость.ДокументОприходования КАК ДокументОприходования,
ВЫБОР
КОГДА ПродажиСебестоимость.ДокументДвижения <> НЕОПРЕДЕЛЕНО
ТОГДА ПродажиСебестоимость.ДокументДвижения
ИНАЧЕ ПродажиСебестоимость.Регистратор
КОНЕЦ КАК Регистратор,
СУММА(ПродажиСебестоимость.Количество) КАК Количество,
СУММА(ПродажиСебестоимость.Стоимость) КАК СтоимостьОборот
ИЗ
РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость
ГДЕ
ПродажиСебестоимость.Период МЕЖДУ &ДатаНачала И &ДатаКонца
{ГДЕ
ПродажиСебестоимость.Проект.* КАК Проект,
ПродажиСебестоимость.Подразделение.* КАК Подразделение,
ПродажиСебестоимость.ДокументОприходования.* КАК ДокументОприходования,
ПродажиСебестоимость.ДокументОприходования.Контрагент.* КАК Поставщик,
ПродажиСебестоимость.Номенклатура.* КАК Номенклатура,
ПродажиСебестоимость.ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры,
ПродажиСебестоимость.ЗаказПокупателя.* КАК ЗаказПокупателя}
СГРУППИРОВАТЬ ПО
ПродажиСебестоимость.Номенклатура,
ПродажиСебестоимость.ХарактеристикаНоменклатуры,
ПродажиСебестоимость.ЗаказПокупателя,
ПродажиСебестоимость.ДокументОприходования,
ВЫБОР
КОГДА ПродажиСебестоимость.ДокументДвижения <> НЕОПРЕДЕЛЕНО
ТОГДА ПродажиСебестоимость.ДокументДвижения
ИНАЧЕ ПродажиСебестоимость.Регистратор
КОНЕЦ) КАК ТаблицаРегистраПродажиСебестоимость
ПО (ТаблицаРегистраПродажиСебестоимость.Номенклатура = ПродажиОбороты.Номенклатура)
И (ТаблицаРегистраПродажиСебестоимость.ХарактеристикаНоменклатуры = ПродажиОбороты.ХарактеристикаНоменклатуры)
И (ТаблицаРегистраПродажиСебестоимость.ЗаказПокупателя = ПродажиОбороты.ЗаказПокупателя)
И (ТаблицаРегистраПродажиСебестоимость.Регистратор = ПродажиОбороты.Регистратор)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ПродажиОбороты.Организация,
ПродажиОбороты.Склад,
ПродажиОбороты.Проект,
ПродажиОбороты.Подразделение,
ПродажиОбороты.Контрагент,
ПродажиОбороты.ДоговорКонтрагента,
ПродажиОбороты.Номенклатура,
ПродажиОбороты.ХарактеристикаНоменклатуры,
ПродажиОбороты.ЗаказПокупателя,
НЕОПРЕДЕЛЕНО,
ПродажиОбороты.Регистратор,
ПродажиОбороты.Период,
ПродажиОбороты.КоличествоОборот,
ПродажиОбороты.КоличествоОборот - ЕСТЬNULL(ТаблицаРегистраПродажиСебестоимость.Количество, 0),
(ПродажиОбороты.КоличествоОборот - ЕСТЬNULL(ТаблицаРегистраПродажиСебестоимость.Количество, 0)) * ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 1) / ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Коэффициент, 1),
(ПродажиОбороты.КоличествоОборот - ЕСТЬNULL(ТаблицаРегистраПродажиСебестоимость.Количество, 0)) * ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 1),
ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот,
ПродажиОбороты.НДСОборот,
ПродажиОбороты.СтоимостьОборот,
0
ИЗ
РегистрНакопления.Продажи.Обороты(
&ДатаНач,
&ДатаКон,
Регистратор,
Номенклатура В ИЕРАРХИИ (&СписокГруппТоваров)
И Склад В (&СписокСкладов) {(Организация).* КАК Организация, (Склад).* КАК Склад, (Проект).* КАК Проект, (Подразделение).* КАК Подразделение, (Контрагент).* КАК Покупатель, (ДоговорКонтрагента).* КАК ДоговорПокупателя, (Номенклатура).* КАК Номенклатура, (ХарактеристикаНоменклатуры).* КАК ХарактеристикаНоменклатуры, (ЗаказПокупателя).* КАК ЗаказПокупателя}) КАК ПродажиОбороты
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ПродажиСебестоимость.Номенклатура КАК Номенклатура,
ПродажиСебестоимость.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
ПродажиСебестоимость.ЗаказПокупателя КАК ЗаказПокупателя,
ВЫБОР
КОГДА ПродажиСебестоимость.ДокументДвижения <> НЕОПРЕДЕЛЕНО
ТОГДА ПродажиСебестоимость.ДокументДвижения
ИНАЧЕ ПродажиСебестоимость.Регистратор
КОНЕЦ КАК Регистратор,
СУММА(ПродажиСебестоимость.Количество) КАК Количество,
СУММА(ПродажиСебестоимость.Стоимость) КАК СтоимостьОборот
ИЗ
РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость
ГДЕ
ПродажиСебестоимость.Период МЕЖДУ &ДатаНачала И &ДатаКонца
{ГДЕ
ПродажиСебестоимость.Проект.* КАК Проект,
ПродажиСебестоимость.Подразделение.* КАК Подразделение,
ПродажиСебестоимость.ДокументОприходования.* КАК ДокументОприходования,
ПродажиСебестоимость.ДокументОприходования.Контрагент.* КАК Поставщик,
ПродажиСебестоимость.Номенклатура.* КАК Номенклатура,
ПродажиСебестоимость.ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры,
ПродажиСебестоимость.ЗаказПокупателя.* КАК ЗаказПокупателя}
СГРУППИРОВАТЬ ПО
ПродажиСебестоимость.Номенклатура,
ПродажиСебестоимость.ХарактеристикаНоменклатуры,
ПродажиСебестоимость.ЗаказПокупателя,
ВЫБОР
КОГДА ПродажиСебестоимость.ДокументДвижения <> НЕОПРЕДЕЛЕНО
ТОГДА ПродажиСебестоимость.ДокументДвижения
ИНАЧЕ ПродажиСебестоимость.Регистратор
КОНЕЦ) КАК ТаблицаРегистраПродажиСебестоимость
ПО (ТаблицаРегистраПродажиСебестоимость.Номенклатура = ПродажиОбороты.Номенклатура)
И (ТаблицаРегистраПродажиСебестоимость.ХарактеристикаНоменклатуры = ПродажиОбороты.ХарактеристикаНоменклатуры)
И (ТаблицаРегистраПродажиСебестоимость.ЗаказПокупателя = ПродажиОбороты.ЗаказПокупателя)
&nbs
|
|