16871 фильтрация по атрибутам конст доков
This commit is contained in:
parent
d6a94ad152
commit
2a84eff490
|
@ -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)
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 46 KiB |
Binary file not shown.
After Width: | Height: | Size: 57 KiB |
Loading…
Reference in New Issue