СКД вывод независимых наборов данных горизонтально #743322


#0 by commdt
До сих пор я думал, что разбираюсь в СКД, но тут возникла задача написать отчёт наподобие: Наборы между собой по сути не связаны, т.е. поля группировки и количество строк в них совершенно разные. По вертикали вывести независимые наборы данных не составляет труда, но вот с таким вариантом всё не так просто. Вывести разные наборы данных в виде вложенных схем в колонках таблицы не удалось - их нельзя выбирать в колонках даже через группировку. Вывести какое-то условное поле, например "Приход" (НаборДанных1) и "Расход" (НаборДанных2) в столбцах таблицы можно, но все дальнейшие группировки тоже становятся столбцами. Выводить внутренние группировки как ресурсы нельзя, ибо тогда они суммируются, а нужна разбивка по строкам с промежуточными итогами. Если добавить в строки какую-то условную группировку, чтобы ресурсы разбились по строкам, это срабатывает только для одного набора данных, даже если выбрать группировку по полю Дата, которая присутствует в обоих наборах данных. Короче, я в тупике. Похоже остаётся только строить это чудо по старинке вручную. Да, форма утверждена госзаказчиком, и это намертво, так что с комментариями, наподобие, "не морочься и сделай вертикально" просьба не обращаться.
#1 by РазДва
Постобработкой табличного документа "выдрать" область и вставить её "справа"
#2 by commdt
Хм, а это отличная идея. Спасибо
#3 by commdt
Если кому-то вдруг понадобится. Лучше всего в макете группировок оставить пустые столбцы (в моём случае слева), в которых будет располагаться второй набор данных. В таком случае проще подобрать ширину столбцов и не придётся заморачиваться со сдвигом области. Соответстветственно, под пустыми стобцами рисуете макет группировки, которую нужно туда вставить, а модуле объекта вставляете процедуру наподобие: 13 - первая пустая строка 4 - количество столбцов под второй набор данных Стандартную обработку отключать обязательно, иначе ничего не произойдёт.
#4 by РазДва
Какой удобный человек, накинул ему идею - ушел-сделал.
#5 by Desna
еще и тему назвал как надо
#6 by Desna
имха, такое и через свой макет прокатит
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С