Created
December 14, 2023 05:32
-
-
Save Foreman76/55b4baee5b2dbd18eb1a5e46f2197cfe to your computer and use it in GitHub Desktop.
запрос
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
&НаКлиенте | |
Процедура ВыполнитьЗапрос8_3(Команда) | |
ВыполнитьЗапрос8_3НаСервере(); | |
КонецПроцедуры | |
&НаСервере | |
Процедура ВыполнитьЗапрос8_3НаСервере() | |
Запрос = Новый Запрос; | |
Запрос.Текст = | |
"ВЫБРАТЬ | |
| ПоступлениеТоваровТовары.Ссылка.Контрагент КАК Контрагент, | |
| ПоступлениеТоваровТовары.Номенклатура КАК Номенклатура, | |
| СУММА(ПоступлениеТоваровТовары.Сумма) КАК Сумма | |
|ИЗ | |
| Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровТовары | |
| | |
|СГРУППИРОВАТЬ ПО | |
| ПоступлениеТоваровТовары.Ссылка.Контрагент, | |
| ПоступлениеТоваровТовары.Номенклатура | |
|ИТОГИ | |
| СУММА(Сумма) | |
|ПО | |
| Контрагент ИЕРАРХИЯ"; | |
РезультатЗапроса = Запрос.Выполнить(); | |
ВыборкаКонтрагент = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); | |
Макет = Обработки.РешениеЗадачи8.ПолучитьМакет("Макет"); | |
ОбластьШапка = Макет.ПолучитьОбласть("Шапка"); | |
ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы"); | |
ОбластьИтогКонтрагент = Макет.ПолучитьОбласть("ИтогКонтрагент"); | |
ОбластьСтроки = Макет.ПолучитьОбласть("Строки"); | |
ТабДок.Очистить(); | |
ТабДок.Вывести(ОбластьШапка); | |
ТабДок.Вывести(ОбластьШапкаТаблицы); | |
Пока ВыборкаКонтрагент.Следующий() Цикл | |
ЗаполнитьЗначенияСвойств(ОбластьИтогКонтрагент.Параметры, ВыборкаКонтрагент); | |
ТабДок.Вывести(ОбластьИтогКонтрагент); | |
ВыборкаДетальныеЗаписи = ВыборкаКонтрагент.Выбрать(); | |
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл | |
ЗаполнитьЗначенияСвойств(ОбластьСтроки.Параметры, ВыборкаДетальныеЗаписи); | |
ТабДок.Вывести(ОбластьСтроки); | |
КонецЦикла; | |
КонецЦикла; | |
КонецПроцедуры |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment