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

Не правильно показывает сумму оплачено в списке заказов

Тут https://baza.cn.ua/admin/customorder/order/?filtercustomlikpeyliqpay14=1&fil...
Показывает вот что (скрин)
Если пересохранить заказ то наверное пересчитает правильно, по одному пересчитает
Почему показывает неправильно (должно показывать в оплачено сумму меньше чем сумма заказа) ?

Ответы:


Куприян Владислав Валерьевич писал/а:
Почему показывает неправильно (должно показывать в оплачено сумму меньше чем сумма заказа) ?

Есть по очередность действий чтобы это можно было повторить? Попробовал бы найти и исправить проблему
Если нет - можно пересчитать заказам оплачено
11.12.2020, 17:47

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Это происходит регулярно но новых заказах
Вот новые заказы https://baza.cn.ua/admin/customorder/order/?filtercustomlikpeyliqpay14=1&fil...

Все новые с проблемами
Сейчас опишу логику как все работает и возможно тебе станет понятно где проблема
У меня есть 2 кошелька одни кошелек привязан к ЮЛ1, второй к Юр.лицу2
Одно ЮЛ виртуальное
Настроена синхронизация с приватом
При поступлении платежа на приват система ищет сначала задачу (которая приходит на почту и парсится)
После того как задачу нашли привязали к ней платеж
Дальше когда платеж привязан ищется заказ
И вот когда нашли заказ привязывает к заказу задачу (к которой привязан платеж кошелька №1) через родителя
После привязки переводим заказ в статус на которой срабатывает действие добавления платежа на кошелек №2
И после этого отвязываем задачу от заказа (что бы не суммировало суммы платежей по заказу)
И вот выходит что отвязали но сумма не пересчиталась

Когда я захожу в заказ во вкладку финансы https://baza.cn.ua/admin/customorder/order/30245/payment/
То тогда система пересчитывает эту сумму https://baza.cn.ua/admin/customorder/order/30245/history/?systemchange=1&fil...

То есть нужно поправить что бы в момент отвязки пересчитывало это поле, ну может еще что то

Вот процедура привязки и отвязки от родителя https://baza.cn.ua/admin/shop/workflow/7/procedure/119/?status=0
12.12.2020, 12:40


Куприян Владислав Валерьевич писал/а:
И после этого отвязываем задачу от заказа (что бы не суммировало суммы платежей по заказу)
И вот выходит что отвязали но сумма не пересчиталась

То есть нужно поправить что бы в момент отвязки пересчитывало это поле, ну может еще что то

Вот процедура привязки и отвязки от родителя https://baza.cn.ua/admin/shop/workflow/7/procedure/119/?status=0

Ага, получается у тебя в родителе посчитало оплачено с учётом подпроцесса, а потом когда последнее действие на процедуре убирает родителя - надо пересчитать?
Я посмотрю
14.12.2020, 15:23

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Тындык Максим Вадимович
Администратор писал/а:

Куприян Владислав Валерьевич писал/а:
И после этого отвязываем задачу от заказа (что бы не суммировало суммы платежей по заказу)
И вот выходит что отвязали но сумма не пересчиталась

То есть нужно поправить что бы в момент отвязки пересчитывало это поле, ну может еще что то

Вот процедура привязки и отвязки от родителя https://baza.cn.ua/admin/shop/workflow/7/procedure/119/?status=0

Ага, получается у тебя в родителе посчитало оплачено с учётом подпроцесса, а потом когда последнее действие на процедуре убирает родителя - надо пересчитать?
Я посмотрю

да
14.12.2020, 15:39

Ну дак погоди - присвоение родителя не выполняет пересчёт суммы оплачено.
Она пересчитывается при добавлении платежа в том процессе, куда она добавилась. У тебя случайно этот платёж не действием "Распределить платежи по процессам на основании ожидаемых платежей" был добавлен в процесс дочерний?
14.12.2020, 16:36

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Тындык Максим Вадимович
Администратор писал/а:
Ну дак погоди - присвоение родителя не выполняет пересчёт суммы оплачено.
Она пересчитывается при добавлении платежа в том процессе, куда она добавилась. У тебя случайно этот платёж не действием "Распределить платежи по процессам на основании ожидаемых платежей" был добавлен в процесс дочерний?

Нет не этим действием
Я описал процедуру добавления платежей выше
То есть платеж сначала привязался к задаче, дальше задача привязалась к заказу, дальше в заказе действием добавился платеж (и вот в этот момент походу сумма и удвоилась), а дальше уже идет отвязка задачи от заказа и вот в этот момент сума платежей должна была просчитаться, так как оно то формируется на базе оплат по всем подзадачам
14.12.2020, 17:52


Куприян Владислав Валерьевич писал/а:
дальше в заказе действием добавился платеж (и вот в этот момент походу сумма и удвоилась)

Ну дак если был платёж и в заказе, и в дочерней задаче - и не указано что считать только текущего процесса платежи в оплачено - всё правильно посчитало.


Куприян Владислав Валерьевич писал/а:
а дальше уже идет отвязка задачи от заказа и вот в этот момент сума платежей должна была просчитаться, так как оно то формируется на базе оплат по всем подзадачам

не должна, если не было редактирования платежа в родителе или самого родителя
14.12.2020, 18:01

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Тындык Максим Вадимович
Администратор писал/а:
и не указано что считать только текущего процесса платежи в оплачено


А где находится такая настройка ?


Тындык Максим Вадимович
Администратор писал/а:
не должна, если не было редактирования платежа в родителе или самого родителя


А где же тогда логика если я смотрю список заказов и выходит заказ на сумму 81.00 оплачено стоит 158.44 я захожу в оплаты и вижу там только оплату на 79.22 также я захожу в сам заказ и там в поле оплачено показывает https://prnt.sc/w2kn8e
То есть поле в заказе показывает правильно, а вот поле в списке заказов нет
Разве это правильно ?
14.12.2020, 18:51


Куприян Владислав Валерьевич писал/а:
А где находится такая настройка ?

Действие на этапе

Куприян Владислав Валерьевич писал/а:
А где же тогда логика если я смотрю список заказов и выходит заказ на сумму 81.00 оплачено стоит 158.44 я захожу в оплаты и вижу там только оплату на 79.22 также я захожу в сам заказ и там в поле оплачено показывает https://prnt.sc/w2kn8e
То есть поле в заказе показывает правильно, а вот поле в списке заказов нет
Разве это правильно ?

Многое в нашей жизни не логично, в том числе и доработки клиентов. И понятие "логики" для каждого своё - тем более когда в этой логике есть персональный интерес.

Я же отвечаю как есть - действие изменения родительского процесса при удалении родителя у текущего процесса - не должно пересчитывать суммы оплат уже НЕ родительских его процессов. Такого функционала в нём не заложено.

Могу предложить доработку в 1 час прям в действии - что при удалении родительского процесса - пересчитать у этого родительского процесса сумму оплаты. Либо ищите способ как вам обновить бывшего родителя, чтобы в нём выполнился пересчёт.
15.12.2020, 15:19

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan) писал/а:
А где же тогда логика если я смотрю список заказов и выходит заказ на сумму 81.00 оплачено стоит 158.44 я захожу в оплаты и вижу там только оплату на 79.22 также я захожу в сам заказ и там в поле оплачено показывает https://prnt.sc/w2kn8e
То есть поле в заказе показывает правильно, а вот поле в списке заказов нет
Разве это правильно ?


?
19.12.2020, 13:41

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