Передать в отчет внешние наборы данных #711894


#0 by Dolphinbet
Как передать в стандартный отчет внешний набор данных? Есть метод СкомпоноватьРезультат, но не вижу объекта ПроцессорКомпоновкиДанных с помощью, которого обычно устанавливаются внешние наборы данных...
#1 by Defender aka LINN
Смотря насколько он стандартный
#2 by Dolphinbet
Делаю обычный отчет на СКД, в СКД создаю Набор данных - объект. Переопределяю кнопку Сформировать, подготавливаю ТЗ и дальше мне ее надо передать в СКД и вызвать метод СкомпоноватьРезультат
#3 by Defender aka LINN
"мне ее надо передать в СКД" - true "и вызвать метод СкомпоноватьРезультат" - false Что есть "Обычный отчет"? В УТ 10.3 обычный отчет - это отчет на построителе. Конфигурация какая?
#4 by DS
>> не вижу объекта ПроцессорКомпоновкиДанных Новый ПроцессорКомпоновкиДанных ?
#5 by Dolphinbet
Т е без использования СкомпоноватьРезультат только можно сделать? просто тогда еще придется отказываться от отображения состояния..
#6 by Dolphinbet
Конфигурация своя
#7 by Defender aka LINN
Тогда сам и пиши вывод отчета.
#8 by Адский плющ
В модуле объекта в ПриКомпоновкеРезультата стандартная обработка = ложь и пошел выводить ручками.
#9 by Dolphinbet
я так и сделал пока, думал можно более красиво сделать
#10 by Адский плющ
+ А переопределяя кнопку ты херишь возможность открыть и скомпоновать отчет программно без г-кодинга.
#11 by Dolphinbet
согласен, но надо подготовить исходные данные в виде ТЗ, по другому не сделать...
#12 by Адский плющ
Вот в модуле объекта и готовь, если не готовы.
#13 by Defender aka LINN
С внешним набором без долбокодинга никак
#14 by Dolphinbet
в процедуре ПриКомпоновкеРезультата ?
#15 by Dolphinbet
щас попробую!
#16 by Адский плющ
Х.З. у меня отчет тянет данные в приКомпоновкеРезультата из другой базы. Форма стандартная без кода. Разве что, либо нужно постоянно при компоновке данные получать, либо хранить полученную таблицу в ТЧ обработки + флажок считано или нет. В целом ничего ужасного не вижу.
#17 by Dolphinbet
да, все работает, спасибо) Единственно теперь все подвисает при нажатии на кнопку Сформировать, т е формируется не в фоне...
#18 by Адский плющ
А кнопку типовую оставил или сам вызываешь СкомпоноватьРезультат без параметров?
#19 by Dolphinbet
Да, вернул типовую кнопку обратно
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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