Возможность создания нескольких структур для одного объекта позволяет по-разному организовывать доступ к этим объектам в зависимости от внешних условий. Кроме организации различного внешнего вида данный подход позволяет организовывать различные варианты прав доступа к объектам.
Меню Сервис – Справочник структур – Документы (все)
Наименование — наименование структуры, которое будет отображено в интерфейсе пользователя.
Для документов — поле активно при добавлении новой структуры. Позволяет указать, что структура создается для документов. В этом случае для каждой папки структуры будет доступна кнопка «Выбор типов документов», которая позволит определить типы документов, входящих в папку.
В списке документов необходимо отметить требуемые документы и указать для каждого документа условие отбора. Если необходимо добавить общее условие во все документы, то его можно ввести в строке «Общее условие для выбранных документов» и нажать кнопку «Добавить условие». Нажатие на кнопку «Очистить условия удалит все условия из отмеченных документов».
Для справочников — поле активно при добавлении новой структуры. Позволяет указать, что структура создается для конкретного справочника. Тип справочника необходимо выбрать, нажав на кнопку «Выбор типа справочника».
Кнопка «Добавить новую папку на текущий уровень» — позволяет добавить папку в дерево, указав ее имя. Папка добавляется в качестве дочерней папки к текущей. Для добавления папок на самый верхний уровень необходимо выделить курсором папку «Папка верхнего уровня» и в нее добавлять новые подпапки.
Внимание! Новая папка добавляется без каких-либо прав на нее, поэтому, если права должны указываться для каждой папки, необходимо определить права для новой папки.
Кнопка «Изменить название папки» — позволяет изменить название текущей выделенной папки.
Кнопка «Удалить папку из структуры» — позволяет удалить папку или очистить содержимое папки в структуре.
Кнопка «Добавить элементы в папку» — кнопка доступна только для справочников. Позволяет добавить в текущую папку необходимые элементы справочника.
Кнопка «Загрузить структуру справочника» — доступна только для справочников. Позволяет загрузить в текущую структуру исходную структуру справочника. Позволяет добавлять структуру, находящуюся в таблице справочника в новую структуру.
Примечание! Например, если в процессе работы системы появилась необходимость перенести существующий справочник в точку зрения, чтобы осуществить более полные настройки интерфейса, то сначала необходимо определить для такого справочника структуру в справочнике структур*. Сделать это очень просто, используя кнопку загрузки, которая перенесет уже имеющиеся папки и карточки в новую структуру.*
Кнопка «Определить права доступа к папкам» — позволяет определить права доступа к необходимым папкам. Если структура предназначена для документов, то права всегда определяются для каждой папки. Если структура определена для справочника, то в зависимости от признака «Права доступа для каждой папки» права могут быть заданы для каждой папки или только для папки верхнего уровня.
В появившемся окне отобразится список всех групп пользователей, которые определены в системе. Для каждой группы необходимо отметить те колонки, которые соответствуют разрешенным для группы операциям. Соответствие между колонками и операциями указано в нижней части окна.
Для разрешения какой-либо операции для всех групп необходимо установить признак над соответствующей колонкой. Для разрешения всем группам всех операций необходимо установить признак над колонкой ALL. Для разрешения всех операций для конкретной группы необходимо в строке группы нажать кнопку в колонке ALL.
Примечание! Если структура определена для справочника, то в зависимости от признака «Права доступа» для каждой папки права могут быть заданы для каждой папки или только для папки верхнего уровня.
Флаг «Отобразить /скрыть элементы» — заполняет дерево элементами справочника или документами, которые были созданы в текущей выбранной папке.
Флаг «Права доступа для каждой папки» — доступен для структуры справочника. Позволяет устанавливать права доступа к каждой папке справочника. Следует использовать для справочников, для которых добавление новой папки является не правилом, а исключением. Можно распространить права доступа к родительской папке на все ее дочерние папки, это упрощает процесс перехода с единых прав доступа на права доступа к каждой папке
Флаг «Только одна папка верхнего уровня» — установка признака запрещает появление на верхнем уровне более одной папки. Доступен только для структуры справочника.
Флаг «Поиск по всем папкам» — если признак установлен, то поиск по фильтру будет осуществлен по всем папкам документов или справочников. Если признак не установлен, то поиск будет осуществлен только в папках, к которым есть доступ у пользователя.
Флаг «Папка “Прочее”» — доступен только структуры справочника для любой папки, кроме папки верхнего уровня. Если признак установлен, то в этой папке отображаются кроме ее собственных элементов, все элементы, не входящие ни в одну папку структуры. Такие элементы могут появляться по-разному. Например, при создании нового элемента в другой структуре, или при получении данных из другого филиала, в случае, если передаются только карточки справочников без структур.
Кнопка «Условие отбора записей» — позволяет ввести выражение, вычисление значения которого должно возвращать символьный результат. Результат должен быть частью общего условия отбора записей. Вычисление выражения производится после определения «Стандартных переменных списка справочника».
Кнопка «Скрипт входа в папку» — позволяет определить скрипт, который будет выполняться перед чтением данных из новой папки. Данный скрипт выполняется после определения переменных, но перед вычислением всех условий для фильтрации данных.
Кнопка «Скрипт перед созданием элемента» — позволяет задать скрипт инициализации карточки справочника или формы документа. Особенностью данного скрипта является то, что последовательно вызываются все скрипты для родительских папок и в конце для текущей папки. Таким образом, реализована последовательная инициализация для вложенных папок.
Кнопка «Параметры отчетной формы» — позволяет определить дополнительные параметры, которые будут переданы печатной форме.
Примечание! Существенным отличием между структурами для документов и для справочника является то, что для документов папки являются фильтрами. Это значит, что документ не должен быть жестко привязан к папке. Он попадает в папку при выполнении указанного условия. Такой подход позволяет появляться документу в нескольких папках и автоматически «переходить» из папки в папку при выполнении, каких-либо операций с документом.
Внимание! Не рекомендуется устанавливать в качестве папки «Прочее» папку верхнего уровня, т. к. для открытия папки «Прочее» требуется большее количество ресурсов, чем на обычную папку справочника. Поэтому, при достаточно большом количестве элементов в справочнике, открытие верхнего уровня справочника может начать занимать некоторое время, что не всегда является приемлемым.