Технические особенности реализации и права доступа — различия между версиями

Материал из Формирование документов Word из 1C
Перейти к: навигация, поиск
 
Строка 21: Строка 21:
  
 
Редактирование программного кода в алгоритмических способах заполнения закладок, обработчиках событий и т.д. возможно только пользователем с полными правами. Выполняется программный код алгоритмов и обработчиков событий '''в безопасном режиме''' (может быть отключено, см. в модуле менеджера обработки ФормированиеДокументов область "Настройка").
 
Редактирование программного кода в алгоритмических способах заполнения закладок, обработчиках событий и т.д. возможно только пользователем с полными правами. Выполняется программный код алгоритмов и обработчиков событий '''в безопасном режиме''' (может быть отключено, см. в модуле менеджера обработки ФормированиеДокументов область "Настройка").
 
== Изменение состава объектов, из которых можно формировать Word-документы ==
 
 
Состав документов и справочников, из которых могут заполняться шаблоны, определяется составным типом параметра команды "В Word" обработки "Word_ФормированиеДокументов".
 
 
[[Файл:Techfacilities_2.png]]
 
 
Представленные ниже варианты расширения для разных конфигураций отличаются только этим параметром.
 
 
Все модули расширения открыты и могут дорабатываться.
 

Текущая версия на 08:40, 17 ноября 2017

Версия в виде дополнения к конфигурации

Данная версия (.cf) должна встраиваться в конфигурацию. Этот вариант рекомендуется, если в вашей конфигурации включена возможность изменения, и возможно добавление новых объектов.

Дополнение представляет собой 3 новых справочника, 3 обработки, 3 роли и один регистр сведений. Особенных сложностей для обновления нет, т.к. нет изменяемых объектов (только добавляемые).

После встраивания этих объектов в конфигурацию необходимо настроить состав объектов, из котрых можно формировать Word-документы (см. ниже) и настроить роли пользователям с ограниченными правами. Чтобы пользователь мог формировать Word-документы у него должна быть роль "Формирование документов (Word) - использование".

Версия в виде расширения конфигурации

Данная версия (.cfe) в общем случае не требует снятия конфигурации с полной поддержки и внесения в нее изменений. Расширение должно подключаться без флага "Безопасный режим" или с подходящим профилем безопасности.

Все сохраняемые данные (шаблоны, правила заполнения, библиотеки алгоритмов) хранятся в справочнике Файлы, в связке со справочником Папки (стандартные справочники для подсистемы работы с файлами в БСП). При первом использовании автоматически создается следующая структура папок, в которой хранятся все данные расширения:

Techfacilities 1.png

Редактировать данные папки и файлы в них стандартными формами справочников Папки и Файлы настоятельно не рекомендуется. Работа с данными расширения только через функционал самого расширения.

Для редактирования шаблонов и правил их заполнения у пользователя с ограниченными правами должна быть роль, разрешающая изменение данных справочников (роль может называться "Работа с папками файлов", "Добавление изменение папок и файлов" и т.п.). Если установлен режим ограничения доступа на уровне записей, то также необходимо дать права на папку "Шаблоны для формирования документов Word" и вложенных.

Редактирование программного кода в алгоритмических способах заполнения закладок, обработчиках событий и т.д. возможно только пользователем с полными правами. Выполняется программный код алгоритмов и обработчиков событий в безопасном режиме (может быть отключено, см. в модуле менеджера обработки ФормированиеДокументов область "Настройка").