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_MyCompany# | компания пользователя создателя документа
|
||||||
#Master_Position# | должность пользователя создателя документа
|
#Master_Position# | должность пользователя создателя документа
|
||||||
|
|
||||||
|
|
||||||
В данном примере представлены вычисления для определения подразделения и должности при выборе сотрудника из выпадающего списка. В качестве основного атрибута для обоих вычислений выступает служебное наименование **#worker#**, для должности - **#prof#**, для подразделения - **#podr#**. При необходимости вычисления можно отключить, для этого нужно проставить галочку в столбце "Вкл."
|
В данном примере представлены вычисления для определения подразделения и должности при выборе сотрудника из выпадающего списка. В качестве основного атрибута для обоих вычислений выступает служебное наименование **#worker#**, для должности - **#prof#**, для подразделения - **#podr#**. При необходимости вычисления можно отключить, для этого нужно проставить галочку в столбце "Вкл."
|
||||||
|
|
||||||
Основной атрибут | Зависимые атрибуты | Вычисления
|
Основной атрибут | Зависимые атрибуты | Вычисления
|
||||||
|
@ -866,7 +865,20 @@ if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnNam
|
||||||
![Атрибуты](media/naimenova.png)
|
![Атрибуты](media/naimenova.png)
|
||||||
![Заявление](media/zayavlen.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-5.png)
|
||||||
![Alt text](media/image-2.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