Руководство разработчика

Функция ЭКСПОРТ_БЛАНКА

Функция ЭКСПОРТ_БЛАНКА применяется для осуществления экспорта бланка в офисное приложение.

ФУНКЦИЯ ТИП_ЛОГИКА: ЭКСПОРТ_БЛАНКА(ТИП_СТРОКА: приложение, опции)

Параметры

приложение
Идентификатор целевого приложения, доступны следующие варианты:
"Default"- автоматический выбор;
"Excel"- MS Excel;
"OpenOffice Calc"- OpenOffice.org Calc;
"XML"- запись XML файла с промежуточными данными для экспорта;
Если установлено значение "Default", будет выполняться автоматический выбор приложения в зависимости от того, что установлено на компьютере. В остальных случаях экспорт будет осуществляться в указанное приложение.
опции

Опции процесса экспорта:

  • Есть возможность указать название файла и путь к папке, в которую будет сохранен файл, например, "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 файла....


См. также: