Результаты запроса в таблицу значений 1С.
Результаты запроса в таблицу значений 1С.
Код:
Процедура РезультатыЗапросаВТаблицуЗначений() ТЗО = Новый ТаблицаЗначений; ТЗО.Колонки.Добавить("Номенклатура",Новый ОписаниеТипов("Строка", , Новый КвалификаторыСтроки(250, ДопустимаяДлина.Переменная))); ТЗО.Колонки.Добавить("Код",Новый ОписаниеТипов("Строка", , Новый КвалификаторыСтроки(20, ДопустимаяДлина.Переменная)),"Код номенклатуры"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Номенклатура.Наименование, | Номенклатура.Код |ИЗ | Справочник.Номенклатура КАК Номенклатура"; РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл // Вставить обработку выборки ВыборкаДетальныеЗаписи СтрТЗ=ТЗО.Добавить(); СтрТЗ.Номенклатура = ВыборкаДетальныеЗаписи.Наименование; СтрТЗ.Код = ВыборкаДетальныеЗаписи.Код; КонецЦикла; ТЗО.ВыбратьСтроку("Выбрать новую строку"); КонецПроцедуры
Вариант выгрузки:
Как выгрузить результаты запроса в таблицу значений, 1С:Предприятие 8.0,8.1,8.2?