Почему не заполняет таблицу значений?
Доброго времени.
Пишу обработку, которая считывает данные с файла excel, плюс формирует таблицу из самой конфигурации и сравнивает данные.
Сравнение делаю в запросе, результат выгружаю в таблицу значений.
В обработке создал реквизит с типом таблица значений и туда хочу залить таблицу из результата запроса, чтобы можно было на клиенте к ней обратится(для сохранения).
На сервере после выполнения запроса пишу:
В модуле обработки:
В отладчике ТЗ заполняется корректно.
Но из модуля формы Объект.ТаблицаРезультат все равно пустая, что я упускаю?
В моем понимании, что если процедурой ЗаполнитьТЧ(ТЗ, РезультатЗапроса) я заполнил тз которая реквизит объекта или нет?
Пишу обработку, которая считывает данные с файла excel, плюс формирует таблицу из самой конфигурации и сравнивает данные.
Сравнение делаю в запросе, результат выгружаю в таблицу значений.
В обработке создал реквизит с типом таблица значений и туда хочу залить таблицу из результата запроса, чтобы можно было на клиенте к ней обратится(для сохранения).
На сервере после выполнения запроса пишу:
ТабРезультат = РеквизитФормыВЗначение("Объект.ТаблицаРезультат");
ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
ОбработкаОбъект.ЗаполнитьТЧ(ТабРезультат, РезультатЗапроса);
ЗначениеВРеквизитФормы(ОбработкаОбъект, "Объект");
В модуле обработки:
Процедура ЗаполнитьТЧ(ТЗ, РезультатЗапроса) Экспорт
ТЗ = РезультатЗапроса.Выгрузить();
КонецПроцедуры
В отладчике ТЗ заполняется корректно.
Но из модуля формы Объект.ТаблицаРезультат все равно пустая, что я упускаю?
В моем понимании, что если процедурой ЗаполнитьТЧ(ТЗ, РезультатЗапроса) я заполнил тз которая реквизит объекта или нет?
По теме из базы знаний
Найденные решения
(1) Реквизиты объекта для обработок на УФ не имеют смысла, т.к. объект в клиент-серверной схеме тонкого клиента "не жилец". Пробрасывается только контекст формы. Поэтому на сервере нужно заполнять непосредственно реквизиты формы, а не объекта. Реквизиты объекта, как я уже сказал, вообще не стоит создавать (для обработок и отчетов). Подробнее можно тут почитать.
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1) Реквизиты объекта для обработок на УФ не имеют смысла, т.к. объект в клиент-серверной схеме тонкого клиента "не жилец". Пробрасывается только контекст формы. Поэтому на сервере нужно заполнять непосредственно реквизиты формы, а не объекта. Реквизиты объекта, как я уже сказал, вообще не стоит создавать (для обработок и отчетов). Подробнее можно тут почитать.
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)