/OfficeOpenXML

Создание файлов .docx с помощью формата Office Open XML

Primary Language1C EnterpriseCreative Commons Attribution 4.0 InternationalCC-BY-4.0

1. Назначение библиотеки:

Библиотека необходима для создания файлов с помощью формата Office Open XML, ничего лишнего, только программное формирование документов .docx, без участия COM-объекта.

Модули реализованы на основании Библиотеки стандартных подсистем 3.1.2:

Поддерживает создание сложных документов(таблицы, верхние и нижние колонитулы и др.), а так же пакетное формирование с архивированием в zip архив.

2. Системные требования:

Платформа 1С Предприятие не ниже 8.3.6

3. Основные процедуры и функции:

Клиентские

// Процедура - Новый документ в формате OOXML
//
// Параметры:
//  ИмяМакета - Строка - Наименования в общем макете
//  ДанныеПечати - Структура - Структура заполняемых парамертов в макете
//  ИмяПолучаемогоФайла - Строка - Наименование получаемого файла 
//
Процедура НовыйДокументВФорматеOOXML(ИмяМакета, ДанныеПечати, ИмяПолучаемогоФайла = "") Экспорт
// Процедура - Новые документы в формате OOXML
//
// Параметры:
//  Документы - Массив - набор структур данных для печати, с ключами:
//    * ИмяМакета - Строка - Наименования в общем макете
//    * ДанныеПечати - Структура - Структура заполняемых парамертов в макете
//    * ИмяПолучаемогоФайла - Строка - Наименование получаемого файла
//  АрхивироватьВZip - Булево - Архивировать в архив zip или нет,
// если нет тогда документы откроются из временного хранилища на клиенте
//
Процедура НовыеДокументыВФорматеOOXML(Документы, АрхивироватьВZip = Истина) Экспорт

Серверные

// Функция - Новый документ OOXML
//
// Параметры:
//  ИмяМакета - Строка - Наименование общего макета
//  ДанныеПечати - Структура - Строковые представления данных для печати
// 
// Возвращаемое значение:
//  - Структура
//    * АдресВоВременномХранилище - Строка - 
//
Функция НовыйДокументOOXML(ИмяМакета, ДанныеПечати) Экспорт