1b.app
Link copied -

Not displayed in the list of processes in the amount "paid" payments of subprocesses

The question was already raised earlier, but they did not help me https://crm-onebox.com/en/support/finances/7777-ne-vezde-i-ne-vsegda-otobrazhaet...
The question is relevant.
In the payment settings, check the box
There is a parent process https://invide.crm-onebox.com/admin/customorder/zayavka/9630/edit/ in the subprocess of which there is a payment and the field with the amount paid is filled in
But in the table for displaying all applications in the "Paid" field, this amount is no longer displayed
Moreover, there is a certain pattern with the help of which sometimes this amount begins to be displayed. It is necessary to add any payment for any amount to the parent process https://invide.crm-onebox.com/admin/customorder/zayavka/9630/edit/ then the "Paid" field already displays the amount of payments in subprocesses, well, the amount of this additional payment . After that, the extra payment can be de
Original question is available on version: ru

Answers:

Please specify in which process and how do I need to add a payment so that you do not have a recalculation of the parent?
30.07.2021, 15:21
Original comment available on version: ru

Tyndyk Maxim Vadimovich
Please specify in which process and how do I need to add a payment so that you do not have a recalculation of the parent?

If you add a payment to the subprocess https://invide.crm-onebox.com/admin/customorder/zayavka-postavshchiku/9655/edit/ (it has already been added there, but you can add another test one and then delete it), then there is no recalculation in the "Paid" of the parent process https://invide.crm-onebox.com/admin/customorder/zayavka/9630/edit/ . Rather, as I wrote above, in the parent process itself (in the interface), the "paid" displays the amount of payments of subprocesses, but if you display all parent processes in a list, then there is nothing in the "Paid" field.
Here is another example https://invide.crm-onebox.com/admin/customorder/zayavka/9960/edit/
The interface displays paid (payments in subprocesses) , and in the list of all processes the amount paid is empty
Here is a filter for more examples:
https://invide.crm-onebox.com/admin/customorder/zayavka/?fromfiltercustomnayakud... D1%80%D1%96%D0%B0%D0%BB%D0%B8+%D1%82%D0%B0+%D0%BF%D0%BE%D1%81%D0%BB%D1%83%D0% B3%D0%B8&filterauthorid=&filtercustomnazvamaterialuroboti88=&filtermanagerid=&filtername=&filternumber=&contractorsid=&filterid=&filtercdatefrom=&filtercdateto=&filterpayment=&statusid[0]=152&statusid[1]=147&statusid[2]=345&statusidfrom&filterdateto=filterdateto= &filterdateplanto=&filteremployerid[0]=&filterdeletedid=&ok=1&searchLine=
02.08.2021, 10:01
Original comment available on version: ru

Took this moment to discuss with management.
I will give you an answer based on the results.
02.08.2021, 15:07
Original comment available on version: ru

We changed the logic so that when recalculating the amount of payment for a process, the entire tree of the parents of this process is recalculated.
Check if this solved your problem.
03.08.2021, 15:37
Original comment available on version: ru


Tyndyk Maxim Vadimovich OneBox production wrote:
We changed the logic so that when recalculating the amount of payment for a process, the entire tree of the parents of this process is recalculated.
Check if this solved your problem.

Will it only work for new processes? And then there was no recalculation for the old ones.
For example:
in the application https://invide.crm-onebox.com/admin/customorder/zayavka/9923/edit/ there is a payment in the order subprocess to the supplier https://invide.crm-onebox.com/admin/customorder/zayavka-postavshchiku/ 10475/edit/ from 03/25/21
but in the list of all applications in the "paid" column, the amount of payments in subprocesses is not displayed
What do you recommend to do with the old processes? So that if there are payments in subprocesses to the supplier, the amount of all payments is displayed in the list of all applications.
Previously, we added a payment to the application, and then removed it, but this is very long.
04.08.2021, 10:17
Original comment available on version: ru


Duboviy Bogdan wrote:
Will it only work for new processes?

yes, for all processes where recalculation will be performed when adding/changing a payment.

Duboviy Bogdan wrote:
What do you recommend to do with the old processes?

Recalculated for all processes by a script.
04.08.2021, 13:01
Original comment available on version: ru

Please join the conversation. If you have something to say - please write a comment. You will need a mobile phone and an SMS code for identification to enter. Log in and comment