Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Перенос налоговый в файл


Автор: ivanstanislavovich 22.8.2007, 20:55
Приветствую всех. Благодарю за просмотр и помощь в вопросе заранее. 
Суть проблемы такова: мне необходимо собрать все значения со всех налоговых накладных в один файл. Я планирую применить следующие ходы для решения задачи: 
Построить запрос, на выбор всех налоговых накладных (запрос построен, налоговые накладные я «собрал» во временной таблице), «пройтись» по полученным налоговым. Открывая каждую в форме, которая в свою очередь сразу после открытия, копирует значения в файл и закрывает форму. И так до тех пор, пока не будет исчерпана временная таблица. 
Проблема заключается в том, что во временной таблице нет параметра «Выбрать строки» и т.п. Но есть другой тип таблицы, в которой это возможно, но я не знаю, как записать значения с запроса в нее. 

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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)