Приветствую всех!
Не пойму куда правильно вставить СГРУППИРОВАТЬ ПО ... Везде выдает ошибки: то к группе не относится то еще что то
Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
| РеализацияТМЗОбороты.Регистратор КАК ДокументДвижения,
| РеализацияТМЗОбороты.Склад КАК Склад,
| РеализацияТМЗОбороты.Номенклатура КАК Номенклатура,
| РеализацияТМЗОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента,
| РеализацияТМЗОбороты.ДоговорКонтрагента.Владелец КАК Контрагент,
| Выбор Когда (РеализацияТМЗОбороты.СуммаОборот)>0 Тогда РеализацияТМЗОбороты.СуммаОборот
|иначе 0 Конец КАК Сумма,
| Выбор Когда (РеализацияТМЗОбороты.СуммаОборот)< 0 Тогда РеализацияТМЗОбороты.СуммаОборот
|иначе 0 Конец КАК СуммаВозвратов,
| РеализацияТМЗОбороты.СуммаОборот Как СуммаСВозвратами,
| РеализацияТМЗОбороты.НДСОборот КАК НДС,
| РеализацияТМЗОбороты.АкцизОборот КАК Акциз,
| РеализацияТМЗОбороты.СтоимостьОборот КАК Стоимость,
| РеализацияТМЗОбороты.КоличествоОборот КАК Количество,
| РеализацияТМЗОбороты.СуммаОборот - РеализацияТМЗОбороты.НДСОборот - РеализацияТМЗОбороты.АкцизОборот КАК СуммаБезНалогов,
| РеализацияТМЗОбороты.СуммаОборот - РеализацияТМЗОбороты.НДСОборот - РеализацияТМЗОбороты.АкцизОборот - РеализацияТМЗОбороты.СтоимостьОборот КАК Профит,
| (РеализацияТМЗОбороты.СуммаОборот - РеализацияТМЗОбороты.НДСОборот - РеализацияТМЗОбороты.АкцизОборот)/РеализацияТМЗОбороты.КоличествоОборот КАК Сумма1,
| РеализацияТМЗОбороты.СуммаОборот/РеализацияТМЗОбороты.КоличествоОборот КАК Сумма2";
Если мИспользоватьПартии Тогда
Текст = Текст + ",
| РеализацияТМЗОбороты.Партия Как Партия";
КонецЕсли;
Текст = Текст + "
| {ВЫБРАТЬ
| РеализацияТМЗОбороты.Организация.* КАК Организация,
| РеализацияТМЗОбороты.СчетУчета.* КАК СчетУчета,
| РеализацияТМЗОбороты.Номенклатура.* КАК Номенклатура,
| РеализацияТМЗОбороты.ДоговорКонтрагента.Владелец.* КАК Контрагент,
| РеализацияТМЗОбороты.ДоговорКонтрагента.* КАК ДоговорКонтрагента,";
Если мИспользоватьПартии Тогда
Текст = Текст + "
| РеализацияТМЗОбороты.Партия.* КАК Партия,";
КонецЕсли;
Текст = Текст + "
| РеализацияТМЗОбороты.Склад.* КАК Склад,
| РеализацияТМЗОбороты.Период Как Период,
| НачалоПериода(Период, День) КАК ПериодДень ,
| НачалоПериода(Период, Неделя) КАК ПериодНеделя ,
| НачалоПериода(Период, Декада) КАК ПериодДекада ,
| НачалоПериода(Период, Месяц) КАК ПериодМесяц ,
| НачалоПериода(Период, Квартал) КАК ПериодКвартал ,
| НачалоПериода(Период, Полугодие) КАК ПериодПолугодие ,
| НачалоПериода(Период, Год) КАК ПериодГод
| //СВОЙСТВА
|}
|ИЗ
| РегистрНакопления.РеализацияТМЗ.Обороты(
| &ДатаНач,
| &ДатаКон,";
Если мИспользоватьПартии Тогда
Текст = Текст + "
| Регистратор,{Организация.*, СчетУчета.*, ДоговорКонтрагента.*, Номенклатура.*, Склад.*, ДоговорКонтрагента.Владелец.* КАК Контрагент, Партия.*}) КАК РеализацияТМЗОбороты";
Иначе
Текст = Текст + "
| Регистратор,{Организация.*, СчетУчета.*, ДоговорКонтрагента.*, Номенклатура.*, Склад.*, ДоговорКонтрагента.Владелец.* КАК Контрагент}) КАК РеализацияТМЗОбороты";
КонецЕсли;
Текст = Текст + "
| //СОЕДИНЕНИЯ
|{ГДЕ
| Период.* Как Период,
| Склад.*,
| Организация.*,
| Номенклатура.*,
| СчетУчета.*,
| ДоговорКонтрагента.Владелец.* КАК Контрагент,
| ДоговорКонтрагента.*,
| Регистратор.* КАК ДокументДвижения";
Если мИспользоватьПартии Тогда
Текст = Текст + ",
| Партия.*";
КонецЕсли;
Текст = Текст + "
| //СВОЙСТВА
| //КАТЕГОРИИ
|}";
Текст = Текст + "
|{УПОРЯДОЧИТЬ ПО
| Склад.*,
| организация.*,
| Номенклатура.*,
| СчетУчета.*,
| ДоговорКонтрагента.*,
| Контрагент.*,";
Если мИспользоватьПартии Тогда
Текст = Текст + "
| Партия.*,";
КонецЕсли;
Текст = Текст + "
| Период,
| ДокументДвижения.*
| //СВОЙСТВА
|}
|ИТОГИ
| СУММА(Сумма),
| СУММА(СуммаВозвратов),
| СУММА(СуммаСВозвратами),
| СУММА(НДС),
| СУММА(Акциз),
| СУММА(Стоимость),
| СУММА(Количество),
| СУММА(СуммаБезНалогов),
| СУММА(Профит),
| СУММА(Сумма1),
| СУММА(Сумма2)
|ПО
| ОБЩИЕ
|{ИТОГИ ПО
| Склад.*,
| Организация.*,
| Номенклатура.*,
| СчетУчета.*,
| Контрагент.*,
| ДоговорКонтрагента.*,
| ДокументДвижения.*,";
Если мИспользоватьПартии Тогда
Текст = Текст + "
| Партия.*,";
КонецЕсли;
Текст = Текст + "
| НачалоПериода(Период, День) КАК ПериодДень ,
| НачалоПериода(Период, Неделя) КАК ПериодНеделя ,
| НачалоПериода(Период, Декада) КАК ПериодДекада ,
| НачалоПериода(Период, Месяц) КАК ПериодМесяц ,
| НачалоПериода(Период, Квартал) КАК ПериодКвартал ,
| НачалоПериода(Период, Полугодие) КАК ПериодПолугодие ,
| НачалоПериода(Период, Год) КАК ПериодГод
| //СВОЙСТВА
| }";
Вот здесь делю суммы на количество(ниже отрывок из кода), оказалось так что делится все на каждое перебираемое количество, а нужно чтобы делил на суммированное количество
| (РеализацияТМЗОбороты.СуммаОборот - РеализацияТМЗОбороты.НДСОборот - РеализацияТМЗОбороты.АкцизОборот)/РеализацияТМЗОбороты.КоличествоОборот КАК Сумма1";
Пробую через СУММА(РеализацияТМЗОбороты.КоличествоОборот), но для этого нужно прописывать СГРУППИРОВАТЬ ПО, вот и не пойму куда ее вписать
Прошу прощения за бестолковое разъяснение, но все же надеюсь вы поняли о чем я пытаюсь спросить