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

Система добавляет 2 ожидаемых платежа (ОП), хотя в действии стоит запрет / finance_expected_percent_amount

Вот пример процесса https://baza.cn.ua/admin/customorder/order/46975/payment/
В котором система добавила
Добавление ОП происходит по процедуре https://baza.cn.ua/admin/shop/workflow/12/procedure/161/?status=0
В действиях стоит галочка "Не створювати новий, якщо вже є очікуваний платіж, створений дією" (2_checkexisting)
Если удалить все ОП и запустить процедуру в ручном режиме через кнопку то добавляет один платеж, как нужно и повторный вызов процедуры не добавляет ОП
Предполагаю что так как процедура запускается на этапе https://baza.cn.ua/admin/shop/workflowstatus/118/action/new/ в который система может сразу же перевести после стартового этапа (при условиях) то возможно система где то тупит
Прошу исправить баг

Ответы:

В действии реализована проверка на то, в каком процессе и на каком этапе создавался ожидаемый платёж.
Если у вас создался ожидаемый платёж, после изменился статус - значит будет создан при запуске процедуры новый ожидаемый платёж.
23.07.2021, 12:54

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