Андрей Луконькин
Как быть, когда требуется получить некоторую информацию из базы данных
«1С:Предприятие» в виде стандартной книги Excel или документа Word? Поможет в
этом использование технологии OLE Automation.
Рассмотрим задачу по выгрузке данных о начислении работников организации в
банк в виде файла формата Excel. Задача усложняется тем, что файл должен
формироваться строго установленного вида, по образцу, присланному из банка.
Обработка написана для «1С:Предприятие» версии
7.7, конфигурация «Зарплата+Кадры. Редакция 2.3».
Создаём внешнюю обработку,
располагаем на форме элементы диалога, как это указано на рис. 1, где:
n ВыбДокумент – реквизит типа Документ.ВыплатаЗаработнойПлаты;
n Каталог – строка длиной 200 (ограничение
по длине строки – 218 символов, поэтому оставляем 200 символов на путь к файлу,
и 18 символов на имя файла).

Рисунок 1. Форма внешней
обработки
Кнопке выбора каталога задаём формулу ВыборПути()
(см. рис. 2).

Рисунок 2. Обработка нажатия
кнопки выбора каталога
В модуле обработки добавляем процедуру ВыборПути().