1С выгрузить результат запроса в массив

Обработка результата запроса в 1с.

Шпаргалка про то как перекинуть результат запроса в тот или иной элемент 1с.

В массив структур. Имена элементов в структуре и выборке должны быть идентичными.
_Выборка = Запрос . Выполнить ( ) . Выбрать ( ) ;
Пока _Выборка . Следующий ( ) Цикл
&nbsp&nbsp&nbsp . . .
&nbsp&nbsp&nbsp ЗаполнитьЗначенияСвойств ( _Строка , _Выборка ) ;
&nbsp&nbsp&nbsp . . .
КонецЦикла

В Табличную часть документа.
Объект . Товары . Загрузить ( Запрос . Выполнить ( ) . Выгрузить ( ) ) ; &nbsp&nbsp&nbsp

В Табличное поле. В примере ТП1 имя элемента формы типа Табличное поле.
ТП1 = Запрос . Выполнить ( ) . Выгрузить ( ) ;
ТП1 . СоздатьКолонки ( ) ; &nbsp&nbsp&nbsp // Если колонки заранее не были определены

Ну и в таблицу значений.
ТЗ = Запрос . Выполнить ( ) . Выгрузить ( ) ;

[ missing image ] 3 Примера в одном.

Набор из трех функций:
1. Пример выгрузки в массив колонки, полученной в результате выполнения запроса.

массивКодов = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Код");
ЗначениеВФайл(имяФайла, массивКодов);
массивКодов = ЗначениеИзФайла(имяФайла);

© 2019
Last modified: 2016-10-10, 06:33
Powered by phpSQLiteCMS

  • Главная
  • Программирование 1С
  • 1C. Как выгрузить результат запроса в массив.

1C. Как выгрузить результат запроса в массив.

Выгружаем результат запроса в массив.

Это можно сделать при обходе выборки, а можно с помощью следующей конструкции:

Читайте также:  Diablo 3 замок леорика фолиант комплектных подземелий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock detector