15086 видимость атрибутов по роли

This commit is contained in:
mirzakaev_tf 2023-09-05 14:58:25 +05:00
parent 00bcb411a2
commit 7345a2f50e
1 changed files with 4 additions and 2 deletions

View File

@ -251,18 +251,20 @@
- **Показывать разрядность в числах** - используется для типа атрибута "Число". Если она включена то число будет отображаться - 2 022. Если выключена - то 2022 (без пробелов)
- **"Примечание/Комментарии"** - используется при необходимости для внесения информации по дополнительным атрибутам. Если тип атрибута "Логическое", то нужно задавать значения да/нет в формате Значение1| Значение 2. Если тип атрибута "Пользовательское" можно указывать дополнительную информацию по наименованию, например для автоматической проставки суммы вычета на детей при создании заявления. Подробнее можно почитать в разделе [Дополнение к наименованию в пользовательском типе атрибута](../Пользовательские типы атрибутов документов/Пользовательские типы атрибутов документов.md#поля_дополнение_к_наименованию).
- Группа столбцов "Значение по умолчанию" используется в случае, если при создании документа реквизит должен быть заполнен неким условленным значением. Для разных типов атрибутов используются разные колонки. Для типов атрибута "Строка" требуется заполнить поле в столбце "Текст". Для типов атрибута "Логическое" требуется поставить галочку в столбце "Флаг".
- Группа столбцов **"Значение по умолчанию"** используется в случае, если при создании документа реквизит должен быть заполнен неким условленным значением. Для разных типов атрибутов используются разные колонки. Для типов атрибута **"Строка"** требуется заполнить поле в столбце **"Текст"**. Для типов атрибута **"Логическое"** требуется поставить галочку в столбце **"Флаг"**.
![Строка](media/StrokaLog.png)
![Реквизиты](media/rekvisity.png)
Для типа атрибута "Целое" или типов атрибутов, которые позволяют в документе выбрать значение из списка, требуется заполнить поле в столбце "Код/число" числовым значением.
Для типа атрибута **"Целое"** или типов атрибутов, которые позволяют в документе выбрать значение из списка, требуется заполнить поле в столбце **"Код/число"** числовым значением.
![Код](media/cod.png)
![Код2](media/cod2.png)
- **Видимость для ролей** - используется при необходимости настройки отображения данного атрибута при наличии определенной роли у пользователя. Возможно задать как одну роль, так и несколько указанных через запятую. У пользователя имеющего указанную роль атрибут в документе будет отображен, в то время как у пользователя у которого отсутствует одна либо все указанные в данном столбце роли, данный атрибут не будет отображен.
### Вычисляемые атрибуты
Чтобы прописать вычисление полей, значения которых должны зависеть от остальных полей (т.е. сделать их вычисляемыми), необходимо в Microsoft SQL Server Management Studio внести изменения в код процедуры dbo.callAfterSetSQL (в которой прописывается непосредственно вычисление значение атрибута) и в код процедуры dbo.callCheckSQL (для проверки корректности внесённых в поля атрибутов значений).