No Image

Вывод результата запроса в таблицу 1с

498 просмотров
10 марта 2020

при разработке на обычных формах было удобно выводить результат запроса используя метод СоздатьКолоки():

В управляемом приложении метод СоздатьКолоки() не доступен, ниже представлена процедура, которая отображает на управляемой форме содержимое таблицы значений переданное ей в качестве параметра:

Код вывода результата запроса на управляемую форму:

личный блог

С задачей вывода каких либо данных в Таблицу Значений (ТЗ) на форме сталкиваются наверное все программисты. Если раньше до выхода Управляемого Интерфейса все решалось довольно просто, то теперь все немного изменилось.

Для обычных форм.

Стоит отметить, что предварительно нужно создать соответствующие РезультатуЗапроса колонки таблицы значений. Делается это также просто. Добавить ТаблицуЗначений следует в реквизиты Формы. Еще раз акцентирую внимание — Названия колонок и типы данных колонок ТЗ должны совпадать и на форме и в запросе. Можно вообще не создавать ТЗ на форме, а описать ее программно, примерно как то так:

Для управляемых форм все ровно тоже самое кроме того что нужно на сервере получить значение данных ТЗ на форме, записать в них результат запроса и потом снова вернуть их на форму.

Ниже пример такого преобразования.

Во всей этой истории следует обратить внимание на 2 строчки.

Первая

Вторая

Первый из типа данных ДанныеФормыКоллекция преобразует данные в тип ТаблицаЗначений. Второй соответственно конвертирует в обратном направлении.

Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

1С. Результат запроса в таблицу значений без цикла

Последняя строка делает выгрузку данных из результата запроса в таблицу значений.

Читайте также:  Ego 71 сетевой город
Комментировать
498 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
Adblock
detector