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