Вы же не говорили, что хотите менять динамически, когда карточка уже открыта. Скорее всего, он учитывается только на момент открытия, когда по коду схемы генерируется вёрстка страницы.
1) Для получения роли советую использовать любезно написанный Севостьяновичем Ильей Сергеевичем миксин по ссылке https://community.terrasoft.ua/tags/opredelit-rol
2) Дальше передать в функцию полученный результат (работает способ начиная с версии 7.12.4, описано в описании релиза https://academy.terrasoft.ru/documents/bpmonline-release-notes-7-12-4 в модуле "OAuth20AppPage")
visibleTab: function(role){
if(Role1){
var tab = this.$TabsCollection.get("Tab1"); // "Tab1" - имя вкладки
tab.set("Visible", true); // "Visible" - ключ свойства, true - значение свойства
}
......
}
3) Через Init при загрузке страницы все это запускаем (думаю роли меняютьяся не часто потому отслеживание изменения в реальном времени не нужно)
1) Для получения роли советую использовать любезно написанный Севостьяновичем Ильей Сергеевичем миксин по ссылке https://community.terrasoft.ua/tags/opredelit-rol
2) Дальше передать в функцию полученный результат (работает способ начиная с версии 7.12.4, описано в описании релиза https://academy.terrasoft.ru/documents/bpmonline-release-notes-7-12-4 в модуле "OAuth20AppPage")
visibleTab: function(role){
if(Role1){
var tab = this.$TabsCollection.get("Tab1"); // "Tab1" - имя вкладки
tab.set("Visible", true); // "Visible" - ключ свойства, true - значение свойства
}
......
}
3) Через Init при загрузке страницы все это запускаем (думаю роли меняютьяся не часто потому отслеживание изменения в реальном времени не нужно)
Такое настраивается в CSS. Чтобы узнать, в каком именно, открываете раздел, в нём нужную мини-карточку и нажимаете F12. В «инструментах разработчика» браузера можно найти этот элемент вёрстки, его размеры и название схемы с CSS, где оно задаётся. Затем в своём пакете переопределять с нужной шириной.
Как на странице редактирования настроить следующие логики:
валюта, указанная в системной настройке «Базовая валюта» не должна отображаться в списке
за одну дату не может быть 2 записи по одной валюте с текущим типом
если поле "Тип курса" = "ЦБ", то скрывать поля "Курс наличной покупки", "Курс наличной продажи", поле "Курс безналичной продажи" нередактируемое, значение копируется из поля "Курс безналичной покупки"
Фильтрацию — тоже. Но если условие с системной настройкой окажется для этого слишком сложным, можно добавить в объекте «Валюта» новое логическое поле «Базовая», программно его заполнять при изменении этой системной настройки, а в бизнес-правиле фильтровать по нему.
Валидацию пользовательскими средствами не настроить, но можно при помощи доработки.