1b.app
Скопирована ссылка -

Доработка функционала финансов

Требуется доработка функционала финансов
1. В окнах "Добавление платежа" и "Редактирование платежа" необходимо добавить поле "Курс (для процессов)", которое должно быть доступно для редактирования пользователем вручную.
Поле "Курс (для процессов)" должно быть активным только в том случае, если включена соответствующая опция в параметрах бизнес-процесса (галочка, как на https://i.imgur.com/W8I8BY2.png).
Если галочка отключена, поле "Курс (для процессов)" не должно влиять на дальнейшую логику.
2. Необходимо настроить автоматический расчет значения в поле "На сумму (в валюте процесса)" по формуле:
На сумму (в валюте процесса) = Сумма платежа / Курс (для процессов)
Расчет должен производиться для платежей, привязанных к процессам, согласно алгоритму, реализованному в запросе https://1b.app/ru/forum/business-processes/6807-nuzhna-dorabotka-po-kursam-oplat... и выглядеть в соответствии с https://i.imgur.com/NMlTrta.png.
3. Дополнительные требования
• Если поле "Курс (для процессов)" не заполнено или равно 0, но включена соответствующая галочка в параметрах бизнес-процесса, значение в поле "На сумму (в валюте процесса)" не должно изменяться.
• Поле "Курс (для процессов)" должно быть доступно при импорте платежей из файлов .xls, .xlsx.
• Значение "Курс (для процессов)" должно сохраняться во всех платежах, независимо от их привязки к бизнес-процессам.
• Вычисление поля "На сумму (в валюте процесса)" при импорте осуществляется только для платежей, привязанных к процессу.
Обратный просчет для поля "Курс (для процессов)" не требуется. Если поле не заполнено вручную.
Оригинальный вопрос доступен на версии: ua

Ответы:

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий