Приветствую всех. Благодарю за просмотр и помощь в вопросе заранее.
Суть проблемы такова: мне необходимо собрать все значения со всех налоговых накладных в один файл. Я планирую применить следующие ходы для решения задачи:
Построить запрос, на выбор всех налоговых накладных (запрос построен, налоговые накладные я «собрал» во временной таблице), «пройтись» по полученным налоговым. Открывая каждую в форме, которая в свою очередь сразу после открытия, копирует значения в файл и закрывает форму. И так до тех пор, пока не будет исчерпана временная таблица.
Проблема заключается в том, что во временной таблице нет параметра «Выбрать строки» и т.п. Но есть другой тип таблицы, в которой это возможно, но я не знаю, как записать значения с запроса в нее.
Код для построения и выполнения запроса:
Перем Запрос, ТекстЗапроса, Таб;
//Создание объекта типа Запрос
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|ОбрабатыватьДокументы все;
|НалоговаяНакладная = Документ.НалоговаяНакладная.ТекущийДокумент;
|"//}}ЗАПРОС
;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;
…
Таб.ИсходнаяТаблица("Сформировать");
…

Ответить с цитированием