из 1с в excel.
Всем привет. Есть документ "заказ", нужно выгрузить содержимое документа в excel.тобишь все реквизиты и что в них заполнено.
Подскажите существуют ли какие то обработки? или примеры как написать.
Я пробую так все получается, но у меня дофига реквизитов и все они заполнены, есть способ проще? без запроса как-нибудь сразу получить данные из документа?
Подскажите существуют ли какие то обработки? или примеры как написать.
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Заказ.Номер
|ИЗ
| Документ.Заказ КАК Заказ";
Результат = Запрос.Выполнить().Выгрузить();
ТабДок = ПолучитьМакет("Макет");
ОбластьПараметров = ТабДок.ПолучитьОбласть("Шапка");
Для Каждого Стр Из Результат Цикл
ОбластьПараметров.Параметры.Номер= Стр.Номер;
ТабДок.Вывести(ОбластьПараметров);
КонецЦикла;
Попытка
ТабДок.Записать("E:\Install\Протокол.xls", ТипФайлаТабличногоДокумента.XLS);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
КонецПроцедуры
ПоказатьЯ пробую так все получается, но у меня дофига реквизитов и все они заполнены, есть способ проще? без запроса как-нибудь сразу получить данные из документа?
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Если базы одинаковые:
Прикрепленные файлы:
ВыгрузкаЗагрузкаДанныхXML83.epf
ВыгрузкаЗагрузкаДанныхXML82.epf
(12) Да хоть 100. Для программиста существует только три вида числовых значений - "0" (ничего делать не надо), "1" (надо че-то обработать) и "до фига" (придется писать цикл).
Причем, для правильного программиста может и "1" не существовать. А иногда даже и "0". Ему главное правильно использовать цикл по правильным итераторам.
Причем, для правильного программиста может и "1" не существовать. А иногда даже и "0". Ему главное правильно использовать цикл по правильным итераторам.