Уже ранее ставился вопрос, но мне так и не помогли https://crm-onebox.com/ru/support/finances/7777-ne-vezde-i-ne-vsegda-otobrazhaetsya-summa/
Вопрос актуален.
В настйройках платежей указали галочку [file]8818[/file]
Есть родительский процесс https://invide.crm-onebox.com/admin/customorder/zayavka/9630/edit/ в подпроцессе которого есть платеж и поле с суммой оплачено заполнено [file]8819[/file]
Но в в таблице отображения всех заявок в поле "Оплачено" уже не отображается эта сумма [file]8820[/file]
Причем есть некая закономерность, с помощью которой иногда эта сумма начинает отображаться. Нужно в родительский процесс https://invide.crm-onebox.com/admin/customorder/zayavka/9630/edit/ добавить любой платеж на любую сумму тогда поле "Оплачено" уже отображает сумму оплат в подпроцессах, ну и сумму этого дополнительного платежа. После этого лишний платеж можно удалить, сумма оплачено будет и дальше заполнена. Но это крайние меры.
Иногда поле "Оплачено" отображает сумму подпроцессов без лишних манипуляций, просто проводится или привязывается оплата в подпроцессе и все.
Нам важно видеть в списке родительских процессов в поле "Оплачено" сумму всех оплат подпроцессов, поэтому прошу решить данную проблему.
Уже ранее ставился вопрос, но мне так и не помогли 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/ добавить любой платеж на любую сумму тогда поле "Оплачено" уже отображает сумму оплат в подпроцессах, ну и сумму этого дополнительного платежа. После этого лишний платеж можно удалить, сумма оплачено будет и дальше заполнена. Но это крайние меры. Иногда поле "Оплачено" отображает сумму подпроцессов без лишних манипуляций, просто проводится или привязывается оплата в подпроцессе и все. Нам важно видеть в списке родительских процессов в поле "Оплачено" сумму всех оплат подпроцессов, поэтому прошу решить данную проблему.
[quote]Тындык Максим Вадимович
Уточните пожалуйста в какой процесс и как мне нужно добавить платёж, чтобы у вас не произошёл пересчет родителя?
[/quote]
Если добавить платеж в подпроцесс 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/
В интерфейсе отображает оплачено [file]8880[/file] (платежи в подпроцессах) , а в списке всех процессов сумма оплачено пустая [file]8881[/file]
Вот фильтр для большего количества примеров:
https://invide.crm-onebox.com/admin/customorder/zayavka/?fromfiltercustomnayakudatupotribno99=&tofiltercustomnayakudatupotribno99=&filtercustomchergabudivnitstva139=&filtercustomadresazhk83=&filtercustomklasvitrat84=&filtercustomtipvitrat85=&filtercustompidtipvitrat86=%D0%9C%D0%B0%D1%82%D0%B5%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&statusid[3]=346&filterdatetofrom=&filterdatetoto=&filterdateplanfrom=&filterdateplanto=&filteremployerid[0]=&filterdeletedid=&ok=1&searchLine=
Изменили логику, чтобы при пересчете суммы оплаты процесса - пересчитывалось все дерево родителей этого процесса. Проверьте, решило ли это вашу проблему.
Изменили логику, чтобы при пересчете суммы оплаты процесса - пересчитывалось все дерево родителей этого процесса.
Проверьте, решило ли это вашу проблему.
Тындык Максим Вадимович 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 но в списке всех заявок в колонке "оплачено" не отображается сумма оплат в подпроцессах Что вы порекомендуете сделать со старыми процессами? Чтобы при наличии оплат в подпроцессах поставщику сумма всех оплат отображалась в списке всех заявок. Раньше мы добавляли платеж в заявку, а затем его удаляли, но это очень долго.
[quote]
Тындык Максим Вадимович OneBox production писал/а:
Изменили логику, чтобы при пересчете суммы оплаты процесса - пересчитывалось все дерево родителей этого процесса.
Проверьте, решило ли это вашу проблему.
[/quote]
Будет работать только для новых процессов? А то для старых пересчета не было.
Например:
в заявке https://invide.crm-onebox.com/admin/customorder/zayavka/9923/edit/ есть платеж в подпроцессе заказа поставщику https://invide.crm-onebox.com/admin/customorder/zayavka-postavshchiku/10475/edit/ от 25.03.21
но в списке всех заявок в колонке "оплачено" не отображается сумма оплат в подпроцессах [file]8975[/file]
Что вы порекомендуете сделать со старыми процессами? Чтобы при наличии оплат в подпроцессах поставщику сумма всех оплат отображалась в списке всех заявок.
Раньше мы добавляли платеж в заявку, а затем его удаляли, но это очень долго.
Дубовий Богдан писал/а: Будет работать только для новых процессов?
да, для всех процессов, где будет выполняться пересчет при добавлении/изменении платежа.
Дубовий Богдан писал/а: Что вы порекомендуете сделать со старыми процессами?
Пересчитал для всех процессов скриптом.
[quote]
Дубовий Богдан писал/а:
Будет работать только для новых процессов?
[/quote]
да, для всех процессов, где будет выполняться пересчет при добавлении/изменении платежа.
[quote]
Дубовий Богдан писал/а:
Что вы порекомендуете сделать со старыми процессами?
[/quote]
Пересчитал для всех процессов скриптом.
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий