Ми використовуємо файли cookies для оптимізації контенту та швидкодії сайту. Продовжуючи відвідування сайту, ви погоджуєтесь на використання файлів cookies.
Необхідно доопрацювати функціонал для вікон "Додавання платежу" та "Редагування платежу" шляхом додавання нового поля "Курс (для процесів)" і реалізації його логіки відповідно до описаних вимог.
Вимоги
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.Зворотній прорахунок:
-Зворотний прорахунок для поля "Курс (для процесів)" не потрібен. Якщо поле не заповнене вручну, воно має залишатися порожнім.
Необхідно доопрацювати функціонал для вікон "Додавання платежу" та "Редагування платежу" шляхом додавання нового поля "Курс (для процесів)" і реалізації його логіки відповідно до описаних вимог. Вимоги 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.Зворотній прорахунок: -Зворотний прорахунок для поля "Курс (для процесів)" не потрібен. Якщо поле не заповнене вручну, воно має залишатися порожнім.
Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації.
Увійти та написати коментар