Технические особенности реализации и права доступа
Версия в виде дополнения к конфигурации
Данная версия (.cf) должна встраиваться в конфигурацию. Этот вариант рекомендуется, если в вашей конфигурации включена возможность изменения, и возможно добавление новых объектов.
Дополнение представляет собой 3 новых справочника, 3 обработки, 3 роли и один регистр сведений. Особенных сложностей для обновления нет, т.к. нет изменяемых объектов (только добавляемые).
После встраивания этих объектов в конфигурацию необходимо настроить состав объектов, из котрых можно формировать Word-документы (см. ниже) и настроить роли пользователям с ограниченными правами. Чтобы пользователь мог формировать Word-документы у него должна быть роль "Формирование документов (Word) - использование".
Версия в виде расширения конфигурации
Данная версия (.cfe) в общем случае не требует снятия конфигурации с полной поддержки и внесения в нее изменений. Расширение должно подключаться без флага "Безопасный режим" или с подходящим профилем безопасности.
Все сохраняемые данные (шаблоны, правила заполнения, библиотеки алгоритмов) хранятся в справочнике Файлы, в связке со справочником Папки (стандартные справочники для подсистемы работы с файлами в БСП). При первом использовании автоматически создается следующая структура папок, в которой хранятся все данные расширения:
Редактировать данные папки и файлы в них стандартными формами справочников Папки и Файлы настоятельно не рекомендуется. Работа с данными расширения только через функционал самого расширения.
Для редактирования шаблонов и правил их заполнения у пользователя с ограниченными правами должна быть роль, разрешающая изменение данных справочников (роль может называться "Работа с папками файлов", "Добавление изменение папок и файлов" и т.п.). Если установлен режим ограничения доступа на уровне записей, то также необходимо дать права на папку "Шаблоны для формирования документов Word" и вложенных.
Редактирование программного кода в алгоритмических способах заполнения закладок, обработчиках событий и т.д. возможно только пользователем с полными правами. Выполняется программный код алгоритмов и обработчиков событий в безопасном режиме (может быть отключено, см. в модуле менеджера обработки ФормированиеДокументов область "Настройка").
Изменение состава объектов, из которых можно формировать Word-документы
Состав документов и справочников, из которых могут заполняться шаблоны, определяется составным типом параметра команды "В Word" обработки "Word_ФормированиеДокументов".
Представленные ниже варианты расширения для разных конфигураций отличаются только этим параметром.
Все модули расширения открыты и могут дорабатываться.