1b.app
Скопійоване посилання -

Оцініть доробку функціоналу для вікон "Додавання платежу" та "Редагування платежу"

Необхідно доопрацювати функціонал для вікон "Додавання платежу" та "Редагування платежу" шляхом додавання нового поля "Курс (для процесів)" і реалізації його логіки відповідно до описаних вимог.
Вимоги
1.Додавання нового поля:
-У вікно "Додавання платежу" та "Редагування платежу" додати поле з назвою "Курс (для процесів)".
-Поле має бути доступним для редагування користувачем вручну.
2.Активація поля через параметр БП:
-Поле "Курс (для процесів)" повинно бути активним, якщо увімкнена відповідна опція у параметрах бізнес-процесу (галочка, як на скріншоті https://i.imgur.com/W8I8BY2.png ).
-Якщо галочка не ввімкнена, поле "Курс (для процесів)" не впливає на логіку.
3.Автоматичний прорахунок значення:
-Значення у раніше створеному полі "На суму (у валюті процесу)" повинно прораховуватися на основі заповнених даних:
"Курс (для процесів)".
"Сума платежу".
-Прорахунок здійснюється для платежів, прив’язаних до процесів, за алгоритмом, який був реалізований за запитом https://1b.app/ua/forum/business-processes/6807-nuzhna-dorabotka-po-kursam-oplat... та виглядає відповідно до скріншота https://i.imgur.com/NMlTrta.png .
4.Особливі умови логіки:
-Якщо поле "Курс (для процесів)" не заповнене або дорівнює 0, але увімкнена галочка в параметрах БП, значення у полі "На суму (у валюті процесу)" не перезаписується і залишається незмінним.
5.Імпорт платежів:
Дане поле має бути доступним при імпорті платежів.
-Поле "Курс (для процесів)" має зберігатися у всіх платежах, включаючи ті, що не прив’язані до процесів.
-При цьому обчислення поля "На суму (у валюті процесу)" здійснюється тільки для платежів, прив’язаних до процесів.
6.Зворотній прорахунок:
-Зворотний прорахунок для поля "Курс (для процесів)" не потрібен. Якщо поле не заповнене вручну, воно має залишатися порожнім.

Відповіді:

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар