diff --git a/docs/Admin manuals/Конструктор документов/index.md b/docs/Admin manuals/Конструктор документов/index.md index 8880d7d..b9a0a1e 100644 --- a/docs/Admin manuals/Конструктор документов/index.md +++ b/docs/Admin manuals/Конструктор документов/index.md @@ -840,7 +840,7 @@ if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnNam Данная вкладка предназначена для вычисления зависимостей атрибутов между собой. -В столбце **"Основной атрибут"** заполняется служебное наименование атрибута, который является основным в конструкторе. В столбце **«Зависимые атрибуты»** указываются служебные наименования атрибутов, которые необходимо указать как зависимые от основного атрибута. В столбце **"Вычисление"** указывается условие по которому вычисляется проверка по зависимым атрибутам. +В столбце **"Основной атрибут"** заполняется служебное наименование атрибута, который является основным в конструкторе. В столбце **«Зависимые атрибуты»** указываются служебные наименования атрибутов, которые необходимо указать как зависимые от основного атрибута. В столбце **"Вычисление"** указывается условие по которому вычисляется проверка по зависимым атрибутам. В столбце **"Фильтрация"** указывается условие по которому выполняется фильтрация по зависимым атрибутам. В качестве вычисления возможно также использовать [вычисляемые атрибуты](#вычисляемые_атрибуты): @@ -854,7 +854,6 @@ if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnNam #Master_MyCompany# | компания пользователя создателя документа #Master_Position# | должность пользователя создателя документа - В данном примере представлены вычисления для определения подразделения и должности при выборе сотрудника из выпадающего списка. В качестве основного атрибута для обоих вычислений выступает служебное наименование **#worker#**, для должности - **#prof#**, для подразделения - **#podr#**. При необходимости вычисления можно отключить, для этого нужно проставить галочку в столбце "Вкл." Основной атрибут | Зависимые атрибуты | Вычисления @@ -866,7 +865,20 @@ if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnNam ![Атрибуты](media/naimenova.png) ![Заявление](media/zayavlen.png) -Также для зависимых атрибутов возможно настроить динамическое появление атрибута в документе. Для отображения атрибутов необходимо проставить галочка в столбце **"Видимость"**. должно быть **логическое**. Также данные атрибуты должны быть по умолчанию невидимыми в табличной части [дополнительные атрибуты](#дополнительные_атрибуты_документа). +В примере указанном ниже указано условие фильтрации по которому в зависимости от выбранного подразделения будут фильтроваться сотрудники, которые работают в данном подразделении. + +Основной атрибут | Зависимые атрибуты | Фильтрация +-----------------|--------------------|----------- +#podr# | #worker# | and (t."IdDepartment" = coalesce(#podr#,0) or #podr# is null) + +![Alt text](media/image-6.png) +![Атрибуты](media/naimenova.png) +![Alt text](media/image-7.png) + +!!! note + Фильтрация настроена для атрибутов: **Должность**, **Подразделение**, **Работник**, **Пользовательские типы атрибутов документов** + +Для зависимых атрибутов возможно настроить динамическое появление атрибута в документе. Для отображения атрибутов необходимо проставить галочка в столбце **"Видимость"**. должно быть **логическое**. Также данные атрибуты должны быть по умолчанию невидимыми в табличной части [дополнительные атрибуты](#дополнительные_атрибуты_документа). ![Alt text](media/image-5.png) ![Alt text](media/image-2.png) diff --git a/docs/Admin manuals/Конструктор документов/media/image-6.png b/docs/Admin manuals/Конструктор документов/media/image-6.png new file mode 100644 index 0000000..18cf057 Binary files /dev/null and b/docs/Admin manuals/Конструктор документов/media/image-6.png differ diff --git a/docs/Admin manuals/Конструктор документов/media/image-7.png b/docs/Admin manuals/Конструктор документов/media/image-7.png new file mode 100644 index 0000000..5b83483 Binary files /dev/null and b/docs/Admin manuals/Конструктор документов/media/image-7.png differ