Каталог решений - Создание печатных форм в формате Word без офиса на обычных формах

Создание печатных форм в формате Word без офиса на обычных формах

Создание печатных форм в формате Word без офиса на обычных формах

В наличии

Заказчик заказал печатную форму в формате Word. У него УТ 10.3, в режиме совместимости 8.2.
Какой офисный пакет (MS Word, Open Office, Libre Office…) у заказчика, неизвестно.
Перенос части функционала БСП 3.1.5.208 на обычные формы.

Категория:

Описание

Многим известно, что последние форматы docx, xlsx являются упакованными архиватором zip набора файлов xml. И легко распаковываются утилитой unzip. А платформа 1С умеет работать с файлами XML без дополнительных инструментов.

В библиотеке БСП это реализовали: описание можно посмотреть, например, тут //sale.itcity.ru/1c/articles/1058604/

Но БСП на управляемых формах, содержит много дополнительного. Поэтому была сделана попытка "вытащить" оттуда только самое необходимое.

Платформа 8.3.18.1289. БСП 3.1.5.208.

Что в архиве: файл cf и файл dt.

В конфигурации три модуля:

1. ОбщегоНазначения (там три функции, которые есть почти в каждой конфигурации)

2. Глобальный83 (содержит процедуры и функции для совместимости с версией 8.3). Если у Вас конфигурация работает в режиме совместимости 8.3.6 или выше — модуль не нужен.

3. ПечатьДокументовДоработанный

Файл dt содержит пример работы. Там всего один документ "ПримерДокумента", на форме которого есть кнопка "Печать". В модуле менеджера можно посмотреть пример формирования печатной формы.

Как использовать:

1. Добавьте в Вашу конфигурацию модуль ПечатьДокументовДоработанный

2. Проверьте, что в модуле "ОбщегоНазначения" есть нужные функции (если нет, добавьте)

3. Проверьте режим совместимости Вашей конфигурации и, если они ниже 8.3.6 добавьте глобальный модуль Глобальный83.

Печатную форму можно формировать как из кода конфигурации, так и из внешней печатной формы. Пример в модуле менеджера документа "ПримерДокумента".

has been added to your cart:
Оформление заказа