Формирование отчетов из внешних обработок при помощи СКД #613464


#0 by aleksey_2012
Конфигурация Зарплата и управление персоналом 2.5 1С:Предприятие 8.2 Пытаюсь создать отчет (РасчетныеЛистки) из внешней обработки. На обработки есть элементы   НачалоПериода (Дата) Код обработки: После запуска выдает сообщение об ошибке: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Инициализировать)    ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки); по причине: Ошибка компоновки данных по причине: Ошибка инициализации по причине: Ошибка создания набора данных "НачисленияУдержания" по причине: Не найден внешний набор данных "НачисленияУдержания" //////////////////// Интерактивно отчет работает, помогите пожалуйста найти ошибку :)
#1 by Kom-off
Попробуй добавить во внешние отчеты, а не внешние обработки.
#2 by ChAlex
... Не найден внешний набор - то бишь в СКД используются ВНЕШНИЙ набор, который нужно сначала получить, а перед выполнением положить в СКД
#3 by aleksey_2012
Если не сложно, подскажите пожалуйста код, которым можно получить внешний набор "НачисленияУдержания" и положить его в СКД
#4 by ChAlex
Ну блин, я не ясновидящий, какую структруту нужно получать и откуда... Вы хотите что-то получить, так удосужтесь хоть понять чего вы хотите. А по поводу как запихнуть - так можно и хелп открыть и посмотреть синтаксис  ПроцессорКомпоновкиДанных.Инициализировать(<Макет>, <ВнешниеНаборыДанных>, <ДанныеРасшифровки>, <ВозможностьИспользованияВнешнихФункций>) ВнешниеНаборыДанных - структура Ключ - имя набора, значение - таблица с данными с колонками, одноименными значениями полей набора данных СКД типа "набор данных объект" Ну а как получать данные - ну так запросом, виртуальными таблицами и т.п. и т.д
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям