Программное выполнение отчета СКД #700138


#0 by YF
Есть отчет, в нем макет компоновки данных хочу запустить компоновку с этим макетом и получить таблицу значений, чтобы дальше ее обрабатывать. В модуле отчета текст процедуры: " ошибка: Ошибка при вызове метода контекста (Вывести)     лДанныеОСальдоИПериодах        = процессорВывода_.Вывести(процессорКомпоновкиДанных_); по причине: Ошибка вывода результата по причине: Неизвестный тип макета что делаю не так?
#1 by al_zzz
Возможно, дело в настройке. Не таблица там у тебя?
#2 by Дмитрий666
помоему нельзя так схемаКомпоновкиДанных_    = ПолучитьМакет("ОстаткиПериоды_СКД");
#3 by Дмитрий666
тебе ведь нужна схема компоновки данных, нужно что-то типа этого: ... ... хотя могу ошибаться
#4 by YF
А как тогда?
#5 by barrgand
процессорВывода_.УстановитьОбъект(ТЗ) процессорВывода_.Вывести(процессорКомпоновкиДанных_)
#6 by YF
ошибка: Ошибка при вызове метода контекста (Вывести)     процессорВывода_.Вывести(процессорКомпоновкиДанных_); по причине: Ошибка вывода результата по причине: Неизвестный тип макета
#7 by barrgand
макетКомпоновки_            = компоновщикМакета_.Выполнить(схемаКомпоновкиДанных_, настройки_,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
#8 by barrgand
и лДанныеОСальдоИПериодах = Новый ТаблицаЗначений, ну или дерево
#9 by YF
Спасибо, оно самое
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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