Заполнить Таблицу Значений данными из сформированного отчета СКД
По теме из базы знаний
- Для КА, УПП. Вывод 2-х таблиц (2014 год и 2013 год) для План-Фактного анализа, по ВыпускуПродукции и Отклонения для экономиста. Эволюция систем отчетов. СКД -быстрее.
- Консоль запросов с перехватом отчетов СКД (для получения реального текста запроса) и запросов
- Быстрое формирование наборов данных Объект схемы СКД
- Программная корректировка при выводе отчета СКД
- Простой отчет СКД с дополнительным набором данных, получаемых по com соединению из другой базы
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2){ВнешнийОтчет.АнализОборачиваемостиТоваров1.Форма.ФормаОтчета.Форма(388)}: Ошибка при вызове метода контекста (Выполнить)
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, , ,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
по причине:
Ошибка компоновки макета
по причине:
Ошибка генерации макета
по причине:
Не поддерживается вывод таблиц и диаграмм в универсальную коллекцию значений
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, , ,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
по причине:
Ошибка компоновки макета
по причине:
Ошибка генерации макета
по причине:
Не поддерживается вывод таблиц и диаграмм в универсальную коллекцию значений
(6) два раза вывести, один раз в отчет, второй раз в ТЗ
в стандартный отчет добавить что-то типа:
в стандартный отчет добавить что-то типа:
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ТЗ = Новый ТаблицаЗначений;
ТЗ = ТаблицаОжиданий.Выгрузить();
ПроцессорВывода.УстановитьОбъект(ТЗ);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
Создайте реквизит в отчете, хранилище или тЧ, что удобнее, при компоновке данных, заносите результат выполнения СКД в этот реквизит, По нажатию на кнопку, получайте. (Удобнее во внешнем отчете). Можно воспользоваться БСП: Но в этом методе не срабатывает "При компоновке данных". Если в отчете эта процедура по умолчанию пустая, то никаких проблем. Либо вручную при компоновке еще прописать вывод, причем, можно даже оставить СтандартнаяОбработка = Истина. ХОтя термин "Нужно в него добавить таблицу значений, куда будут попадать данные из сформированного отчета" очень абстрактный. И непонятно, зачем это.
КомпоновкаДанныхСервер.ВыгрузитьРезультатСКД()
(11) Так это целый АРМ получается-то. Одним выводом в ТЗ вы не отделаетесь. По сути товары выведенные в ТЗ - это некие данные для анализа с дальнейшим размещением заданий на дополнительные операции с товарами. При этом надо учитывать что в тот момент когда вы начнете создавать эти документы-задания - ситуация с данными об оборачиваемости может измениться - это значит что функция которая будет формировать и регистрировать задание должна будет ставить блокировки на нужные товары, выполнять получение данных о нужных остатках и регистрацию операции в транзакции.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот