Функция ЭКСПОРТ_БЛАНКА
Функция ЭКСПОРТ_БЛАНКА применяется для осуществления экспорта бланка в офисное приложение.
ФУНКЦИЯ ТИП_ЛОГИКА: ЭКСПОРТ_БЛАНКА(ТИП_СТРОКА: приложение, опции)
Параметры
- приложение
-
Идентификатор целевого приложения, доступны следующие варианты:
"Default" - автоматический выбор; "Excel" - MS Excel; "OpenOffice Calc" - OpenOffice.org Calc; "XML" - запись XML файла с промежуточными данными для экспорта; - опции
-
Опции процесса экспорта:
- Есть возможность указать название файла и путь к папке, в которую будет сохранен файл, например, "MyCharts/Chart_1.ods". Если указано только название файла, то он сохраняется в текущую папку Инфо-Бухгалтера.
- Поддерживается команда закрытия документа после сохранения результата ">close", которую необходимо указывать после пути файла. Например, "Chart_1.ods>close".
- При подстановках в шаблон есть возможность добавлять лист в сохраняемый файл. Для этого необходимо указать директиву ">ADD" после имени файла. Эта возможность поддерживается для экспорта в MS Excel и OpenOffice Calc. Опционально может быть указано имя нового листа: ">ADD=<имя_листа>". Если файл с указанным именем для сохранения результата уже существует, то он открывается и лист добавляется к существующим, иначе создается новый документ с одним листом. Директива ADD может комбинироваться с директивой CLOSE, например "output.xls>CLOSE>ADD=Документ2".
Возвращаемое значение
ДА – экспорт выполнен успешно, НЕТ – при возникновении ошибки.
Пример использования
успешно = ЭКСПОРТ_БЛАНКА("Default", "saved.xls>close")
Замечание
При экспорте в XML файл в параметре опции может быть указано имя сохраняемого файла. Если имя файла не указано, то появляется диалоговое окно сохранения файла. Передача полученного XML файла в MS Excel или OpenOffice.org Calc может быть выполнена позже, на другом компьютере и многократно. Для передачи используется утилита xmlexp.exe или пункт Главного меню Файл/Экспорт из XML файла....