Вопрос

Кастомизация существующего раздела

Как на странице редактирования настроить следующие логики:

  1. валюта, указанная в системной настройке «Базовая валюта» не должна отображаться в списке 
  2. за одну дату не может быть 2 записи по одной валюте с текущим типом
  3. если поле "Тип курса" = "ЦБ", то скрывать поля "Курс наличной покупки", "Курс наличной продажи", поле "Курс безналичной продажи" нередактируемое, значение копируется из поля "Курс безналичной покупки"

Нравится

4 комментария

Скрытие и блокировку полей можно сделать посредством бизнес-правил.

Фильтрацию — тоже. Но если условие с системной настройкой окажется для этого слишком сложным, можно добавить в объекте «Валюта» новое логическое поле «Базовая», программно его заполнять при изменении этой системной настройки, а в бизнес-правиле фильтровать по нему.

 

Валидацию пользовательскими средствами не настроить, но можно при помощи доработки.

Зверев Александр,

Спасибо!!!

Зверев Александр,

Здравствуйте, с помощью бизнес правил я понял как делать, а вот программно не понимаю, и примера найти что то не могу 

Пример по ссылке в ответе.

Показать все комментарии