платформа: 1С:Підприємство 8.3 (8.3.16.1148)
Конфигурация: 1С:Бухгалтерія сільськогосподарського підприємства для України, редакция 2.0
Добрый день колеги.
Есть задача. имею отчёт сделанный в СКД , данные выбираются запросом, в запросе формируется временная таблица из 8 выборок по регистрам бухгалтерии, которые имеют одинаковые поля и сливаються через "ОБЪЕДИНИТЬ ВСЕ"
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Контрагент,
ХозрасчетныйОстаткиИОбороты.Субконто2 КАК ДоговорКонтрагента,
"Початковий залишок" КАК Номенклатура,
ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт, 0) - ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт, 0) КАК Показатель,
NULL КАК Документ,
ХозрасчетныйОстаткиИОбороты.Организация КАК Организация,
"А" КАК ПорядокКолонок
ПОМЕСТИТЬ вт
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , Счет = &Счет6856, &ПорядокСубконто) КАК ХозрасчетныйОстаткиИОбороты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ХозрасчетныйОбороты.Субконто1,
ХозрасчетныйОбороты.Субконто2,
"Нараховано",
ХозрасчетныйОбороты.СуммаОборотКт,
ХозрасчетныйОбороты.Регистратор,
ХозрасчетныйОбороты.Организация,
"Б"
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, Регистратор, Счет = &Счет6856, &ПорядокСубконто, , , ) КАК ХозрасчетныйОбороты
ОБЪЕДИНИТЬ ВСЕ
пример выборок
в конце выбираем поля для отчёта из временной таблицы
ВЫБРАТЬ
вт.Организация КАК Организация,
вт.Контрагент КАК Контрагент,
вт.ДоговорКонтрагента КАК ДоговорКонтрагента,
вт.Документ КАК Документ,
вт.Номенклатура КАК Номенклатура,
вт.Показатель КАК Показатель,
вт.ПорядокКолонок КАК ПорядокКолонок
ИЗ
вт КАК вт
УПОРЯДОЧИТЬ ПО
ПорядокКолонок
Далее настраиваем ресурсы, параметры, настройки и собственно получаем отчёт
П.С. отчёт не моего авторства, написан разработчиками конфы
Задача: когда пользователь выбирает отбор по контрагенту (1) (а именно группу(отсюда условие)) (2), нужно вывести в отчёт всех контрагентов из этой группы (3)
в отчёт. Сейчас можно вывести или без отбора всех по кому были движения, или контрагента по которому установлен отбор и были движения.
Вопрос: куда копать???
до этого в СКД делал довольно простые отчёты, понимаю откуда беруться данные. но не понимаю как связать отбор с запросом и куда соеденить выборку контрагента с выбраным родителем....
Сообщение отредактировал Vofka - 18.11.20, 15:01