Группа: Пользователи
Сообщений: 1
Спасибо сказали: 0 раз
Рейтинг: 0
Просьба помочь начинающему программировать в 1с, просто пишу вопрос в гугле, нахожу похожий пример и делаю по аналогии под свою задачу(не программист). Задача выгрузить данные в ексель из ведомости по ЗП для дальнейшего импорта из ексель в клиент банк (зарплатный проэкт). На даанный момент есть рабочая процедура которая выгружает в ексель часть данных и работает ОК. Остановился на моменте когда в ячейку нужно записать параметр из запроса. Вот код подскажите пожалуйста как заполнить там где ?????????
Для начала нужно понимать что Вам возвращает запрос. Например из документа ЗарплатаКВыплатеОрганизаций вернет данные из всех документов ЗарплатаКВыплатеОрганизаций которые есть в базе. Из стравочников Вы вибираете данные. Вы уверены что там есть только одна запись в каждом из этих справочников?
И так. 1. Как понять что возвращает запрос? Я делаю так:
ВыборкаЗарплатаКВыплатеОрганизаций = ЗапросЗарплатаКВыплатеОрганизаций.Выполнить().Выгрузить(); Построитель = Новый ПостроительОтчета; Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ВыборкаЗарплатаКВыплатеОрганизаций); Построитель.Макет = Неопределено; Макет = Построитель.Макет; Область = Макет.Область(); Область.ШиринаКолонки = 20; Построитель.Макет = Макет; Построитель.Выполнить(); Построитель.Вывести(); // в итоге на экране я вижу таблицу из результатом запроса
2. Выборку из запроса нужно делать так:
ВыборкаОрганизации = ЗапросОрганизации.Выполнить().Выбрать(); Пока ВыборкаОрганизации.Следующий() Цикл НаименованиеОрганизации=ВыборкаОрганизации.НаименованиеПолное; //тут будут перебиратся все записи в справичнике организации, если их больше одного КонецЦикла;
Группа: Пользователи
Сообщений: 94
Спасибо сказали: 21 раз
Рейтинг: 18
vpr.ztr@gmail.com @ 04.06.20, 22:14
, Я бы создал обычный отчет по запросу с нужными столбцами, а потом бы сохранил его как xls: ТабДокумент.Записать(Путь+"\"+XXXXXX+".xls",ТипФайлаТабличногоДокумента.XLS);
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!