Олды тут? Нужна помощь в выгрузке из 7.7
Добрый день. Лет 15 не открывал 7-ку. а тут задача нарисовалась - выгрузить журнал проводок в ексель (не спрашивайте зачем - сам в шоке). пишу запрос через конструктор:
не могу понять - какая нужна группировка?! уже все перетыкал - дни выводит, а детализации нет. ЧЯДНТ?!
Процедура Сформировать()
Перем Запрос, ТекстЗапроса, Таб;
//Создание объекта типа Запрос
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|СчетДт = Операция.Дебет.Счет;
|Сумма = Операция.Сумма;
|Количество = Операция.Количество;
|СчетКт = Операция.Кредит.Счет;
|ДатаОперации = Операция.ДатаОперации;
|ВремяОперации = Операция.ВремяОперации;
|Группировка СтрокаДокумента;
|Условие(ДатаОперации >= ВыбДатаОперацииНач);
|Условие(ДатаОперации <= ВыбДатаОперацииКон);
|"//}}ЗАПРОС
;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;
// Подготовка к заполнению выходных форм данными запроса
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
// Заполнение полей "Заголовок"
Таб.ВывестиСекцию("Заголовок");
Состояние("Заполнение выходной таблицы...");
Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
Пока Запрос.Группировка(1) = 1 Цикл
// Заполнение полей СтрокаДокумента
Таб.ВывестиСекцию("СтрокаДокумента");
КонецЦикла;
// Вывод заполненной формы
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать", "");
КонецПроцедуры
Показатьне могу понять - какая нужна группировка?! уже все перетыкал - дни выводит, а детализации нет. ЧЯДНТ?!
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(10)
спасибо милчеловек. вроде получилось:
БухгалтерскиеИтоги
спасибо милчеловек. вроде получилось:
Процедура от()
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("от");
Таб.ВывестиСекцию("Шапка");
Таб.Опции(0,0,Таб.ВысотаТаблицы(),0);
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
РабДата=ТекущаяДата();
Если Ит.ВыполнитьЗапрос(ВыбДатаОперацииНач, ВыбДатаОперацииКон, ,,,, "Проводка") = 0 Тогда
Возврат;
КонецЕсли;
Ит.ВыбратьПериоды();
Пока Ит.ПолучитьПериод() = 1 Цикл
Таб.ВывестиСекцию("Строка_1")
КонецЦикла;
Таб.ВывестиСекцию("Подвал");
Таб.ТолькоПросмотр(1);
Таб.Показать("от","");
КонецПроцедуры
Показать
спасение утопающего - дело рук самого утопающего. В любом случае, спасибо все не прошедшим мимо. есть порох в пороховницах и ягоды в ягодицах.
в таблице параметры указываются так:
Ит.Операция.Дебет.Счет
Ит.Операция.Кредит.Счет
Ит.Операция.СодержаниеПроводки
Ит.Операция.Сумма
Ит.Операция.ДатаОперации Ит.Операция.Дебет.Субконто(1)
Ит.Операция.Дебет.Субконто(2)
Ит.Операция.Дебет.Субконто(3)
Ит.Операция.Кредит.Субконто(1)
Ит.Операция.Кредит.Субконто(2)
Ит.Операция.Кредит.Субконто(3)
в таблице параметры указываются так:
Ит.Операция.Дебет.Счет
Ит.Операция.Кредит.Счет
Ит.Операция.СодержаниеПроводки
Ит.Операция.Сумма
Ит.Операция.ДатаОперации Ит.Операция.Дебет.Субконто(1)
Ит.Операция.Дебет.Субконто(2)
Ит.Операция.Дебет.Субконто(3)
Ит.Операция.Кредит.Субконто(1)
Ит.Операция.Кредит.Субконто(2)
Ит.Операция.Кредит.Субконто(3)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот