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

Не отображается в списке процессов в сумме "оплачено" платежи подпроцессов

Уже ранее ставился вопрос, но мне так и не помогли https://crm-onebox.com/ru/support/finances/7777-ne-vezde-i-ne-vsegda-otobrazhaet...
Вопрос актуален.
В настйройках платежей указали галочку
Есть родительский процесс https://invide.crm-onebox.com/admin/customorder/zayavka/9630/edit/ в подпроцессе которого есть платеж и поле с суммой оплачено заполнено
Но в в таблице отображения всех заявок в поле "Оплачено" уже не отображается эта сумма
Причем есть некая закономерность, с помощью которой иногда эта сумма начинает отображаться. Нужно в родительский процесс https://invide.crm-onebox.com/admin/customorder/zayavka/9630/edit/ добавить любой платеж на любую сумму тогда поле "Оплачено" уже отображает сумму оплат в подпроцессах, ну и сумму этого дополнительного платежа. После этого лишний платеж можно удалить, сумма оплачено будет и дальше заполнена. Но это крайние меры.
Иногда поле "Оплачено" отображает сумму подпроцессов без лишних манипуляций, просто проводится или привязывается оплата в подпроцессе и все.
Нам важно видеть в списке родительских процессов в поле "Оплачено" сумму всех оплат подпроцессов, поэтому прошу решить данную проблему.

Ответы:

Уточните пожалуйста в какой процесс и как мне нужно добавить платёж, чтобы у вас не произошёл пересчет родителя?
30.07.2021, 15:21

Тындык Максим Вадимович
Уточните пожалуйста в какой процесс и как мне нужно добавить платёж, чтобы у вас не произошёл пересчет родителя?


Если добавить платеж в подпроцесс https://invide.crm-onebox.com/admin/customorder/zayavka-postavshchiku/9655/edit/ (он там уже добавлен, но можно добавить еще тестовый, а затем удалить), то не происходит пересчет в "Оплачено" родительского процесса https://invide.crm-onebox.com/admin/customorder/zayavka/9630/edit/ . Вернее, как я выше писал, в самом родительском процессе (в интерфейсе) в "оплачено" отображается сумма платежей подпроцессов, но если отобразить все родительские процессы списком, то в поле "Оплачено" ничего нет.
Вот еще пример https://invide.crm-onebox.com/admin/customorder/zayavka/9960/edit/
В интерфейсе отображает оплачено (платежи в подпроцессах) , а в списке всех процессов сумма оплачено пустая
Вот фильтр для большего количества примеров:
https://invide.crm-onebox.com/admin/customorder/zayavka/?fromfiltercustomnayakud...
02.08.2021, 10:01

Взял данный момент на обсуждение с руководством.
По результату предоставлю вам ответ.
02.08.2021, 15:07

Изменили логику, чтобы при пересчете суммы оплаты процесса - пересчитывалось все дерево родителей этого процесса.
Проверьте, решило ли это вашу проблему.
03.08.2021, 15:37


Тындык Максим Вадимович OneBox production писал/а:
Изменили логику, чтобы при пересчете суммы оплаты процесса - пересчитывалось все дерево родителей этого процесса.
Проверьте, решило ли это вашу проблему.

Будет работать только для новых процессов? А то для старых пересчета не было.
Например:
в заявке https://invide.crm-onebox.com/admin/customorder/zayavka/9923/edit/ есть платеж в подпроцессе заказа поставщику https://invide.crm-onebox.com/admin/customorder/zayavka-postavshchiku/10475/edit... от 25.03.21
но в списке всех заявок в колонке "оплачено" не отображается сумма оплат в подпроцессах
Что вы порекомендуете сделать со старыми процессами? Чтобы при наличии оплат в подпроцессах поставщику сумма всех оплат отображалась в списке всех заявок.
Раньше мы добавляли платеж в заявку, а затем его удаляли, но это очень долго.
04.08.2021, 10:17


Дубовий Богдан писал/а:
Будет работать только для новых процессов?

да, для всех процессов, где будет выполняться пересчет при добавлении/изменении платежа.


Дубовий Богдан писал/а:
Что вы порекомендуете сделать со старыми процессами?

Пересчитал для всех процессов скриптом.
04.08.2021, 13:01

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