Есть процесс https://baza.cn.ua/admin/customorder/order/51477/edit/
Он находится в статусе "Резерв"
На этом статусе https://baza.cn.ua/admin/shop/workflowstatus/118/action/new/
Есть действие "Змінити значення поля процесу в залежності від іншого поля процесу"
Кодовое название: action_block_status_change_field_by_order_fields
Действие срабатывает при "Дозволити дії спрацьовувати після додавання платежу"
В нормальных условиях все работает, то есть когда платеж напрямую привязывается к этому процессу, но вот когда идет привязка подпроцесса у которого есть платеж к этому процессу тогда действие на срабатывает
То есть есть платеж https://baza.cn.ua/admin/shop/finance/payment/16515/control/
Этот платеж привязан к процессу https://baza.cn.ua/admin/customorder/issue/51481/edit/
И вот при привязке процесса 51481 к заказу 51477 должно сработать действие, так как по сути произошло добавление платежа к заказу 51477 и должна сработать настройка действия "Дозволити дії спрацьовувати після додавання платежу" так как произошла привязка.
Тут как бы в чем логика работы
Есть в минутном кроне https://baza.cn.ua/admin/auto/action/minute/edit/
Действие "Розподілити платежі за процесами на підставі очікуваних платежів"
Код box_auto_action_add_payment_to_order
В нем есть настройка "прив`язати платіж до створеного процесу при відсутності очікуваного платежу"
То есть зашел платеж, система поискала в ожидаемых, не нашла и создала задачу что бы менеджер привязал платеж к заказу к задаче привязала платеж.
И вот менеджеру нужно привязать задачу к заказу и закрыть её, что бы платеж привязался к заказу.
Но вот так не работает, хотя вроде сама логика системы сделана для такой работы
Если даже в действии "Змінити значення поля процесу в залежності від іншого поля процесу"
Поставить галочку "Дозволити дії спрацьовувати при збереженні процесу"
Все равно действие на срабатывает когда делает привязка процесса 51481 к заказу 51477 (то есть система не запускает сохранение в родителе при привязке, что как бы не логично, как минимум по платежам, так как если зайти в заказ то система показывает в поле "Оплачено" суму платежа
То есть тут вопросы:
1. Почему действие на срабатывает при привязке процесса 51481 к заказу 51477 (то есть в части настройки "Дозволити дії спрацьовувати після додавання платежу" платеж то добавлен, должно вроде как сработать) ?
2. Почему когда идет привязка не срабатывает в действии (в родителе) то есть в части настройки "Дозволити дії спрацьовувати при збереженні процесу" ?
3. Почему в процессе https://baza.cn.ua/admin/customorder/order/51477/edit/ в поле "Оплачено" показывает суму платежа, а вот в списке заказов https://baza.cn.ua/admin/customorder/order/?filtershowprocess=&filterdelivery=&filtercustomoplatacherez4=&filterpayment=&filtercdatefrom=&filtercdateto=&filterdeliverynote=&filternumber=51477&filtername=&filterproductid=&filterproductname=&filterclientid[0]=&filterauthorid=&filtermanagerid=&workflowid[0]=12&statusid[0]=146&statusid[1]=67&statusid[2]=134&statusid[3]=69&statusid[4]=77&statusid[5]=103&statusid[6]=115&statusid[7]=116&statusid[8]=117&statusid[9]=118&statusid[10]=119&statusid[11]=78&statusid[12]=140&statusid[13]=142&statusid[14]=144&statusid[15]=155&statusid[16]=156&statusid[17]=157&statusid[18]=158&filterdeletedid=&filternovaposhtastatus=&filtersumfrom=&filtersumto=&filtercode1c=&filterintervalfrom=&filterintervalto=&ok=1&searchLine=# в поле оплачено показывает 0 ?
[file]10582[/file]
[file]10583[/file]
Есть процесс https://baza.cn.ua/admin/customorder/order/51477/edit/ Он находится в статусе "Резерв" На этом статусе https://baza.cn.ua/admin/shop/workflowstatus/118/action/new/ Есть действие "Змінити значення поля процесу в залежності від іншого поля процесу" Кодовое название: action_block_status_change_field_by_order_fields Действие срабатывает при "Дозволити дії спрацьовувати після додавання платежу" В нормальных условиях все работает, то есть когда платеж напрямую привязывается к этому процессу, но вот когда идет привязка подпроцесса у которого есть платеж к этому процессу тогда действие на срабатывает То есть есть платеж https://baza.cn.ua/admin/shop/finance/payment/16515/control/ Этот платеж привязан к процессу https://baza.cn.ua/admin/customorder/issue/51481/edit/ И вот при привязке процесса 51481 к заказу 51477 должно сработать действие, так как по сути произошло добавление платежа к заказу 51477 и должна сработать настройка действия "Дозволити дії спрацьовувати після додавання платежу" так как произошла привязка.
Тут как бы в чем логика работы Есть в минутном кроне https://baza.cn.ua/admin/auto/action/minute/edit/ Действие "Розподілити платежі за процесами на підставі очікуваних платежів" Код box_auto_action_add_payment_to_order В нем есть настройка "прив`язати платіж до створеного процесу при відсутності очікуваного платежу" То есть зашел платеж, система поискала в ожидаемых, не нашла и создала задачу что бы менеджер привязал платеж к заказу к задаче привязала платеж. И вот менеджеру нужно привязать задачу к заказу и закрыть её, что бы платеж привязался к заказу. Но вот так не работает, хотя вроде сама логика системы сделана для такой работы
Если даже в действии "Змінити значення поля процесу в залежності від іншого поля процесу" Поставить галочку "Дозволити дії спрацьовувати при збереженні процесу" Все равно действие на срабатывает когда делает привязка процесса 51481 к заказу 51477 (то есть система не запускает сохранение в родителе при привязке, что как бы не логично, как минимум по платежам, так как если зайти в заказ то система показывает в поле "Оплачено" суму платежа
То есть тут вопросы: 1. Почему действие на срабатывает при привязке процесса 51481 к заказу 51477 (то есть в части настройки "Дозволити дії спрацьовувати після додавання платежу" платеж то добавлен, должно вроде как сработать) ?
2. Почему когда идет привязка не срабатывает в действии (в родителе) то есть в части настройки "Дозволити дії спрацьовувати при збереженні процесу" ?
1. Почему действие на срабатывает при привязке процесса 51481 к заказу 51477 (то есть в части настройки "Дозволити дії спрацьовувати після додавання платежу" платеж то добавлен, должно вроде как сработать) ?
Нет, не должен. Куда добавили платеж - там и срабатывает соответствующее действие на этапе.
2. Почему когда идет привязка не срабатывает в действии (в родителе) то есть в части настройки "Дозволити дії спрацьовувати при збереженні процесу" ?
Родительский процесс не обновляется при привязке дочернего - это в дочернем обновляется родитель.
Потому что в блоке считает при загрузке страницы, а в списке - выводит с колонки БД. Вероятно у вас не было пересчета суммы оплаты после привязки.
[quote]
1. Почему действие на срабатывает при привязке процесса 51481 к заказу 51477 (то есть в части настройки "Дозволити дії спрацьовувати після додавання платежу" платеж то добавлен, должно вроде как сработать) ?
[/quote]
Нет, не должен. Куда добавили платеж - там и срабатывает соответствующее действие на этапе.
[quote]
2. Почему когда идет привязка не срабатывает в действии (в родителе) то есть в части настройки "Дозволити дії спрацьовувати при збереженні процесу" ?
[/quote]
Родительский процесс не обновляется при привязке дочернего - это в дочернем обновляется родитель.
[quote]
3. Почему в процессе https://baza.cn.ua/admin/customorder/order/51477/edit/ в поле "Оплачено" показывает суму платежа, а вот в списке заказов https://baza.cn.ua/admin/customorder/order/?filtershowprocess=&filterdeliver... в поле оплачено показывает 0 ?
[/quote]
Потому что в блоке считает при загрузке страницы, а в списке - выводит с колонки БД. Вероятно у вас не было пересчета суммы оплаты после привязки.
Администратор писал/а: Потому что в блоке считает при загрузке страницы, а в списке - выводит с колонки БД. Вероятно у вас не было пересчета суммы оплаты после привязки.
Странный комментарий, который в свою очередь порождает только вопросы 1. А почему в блоке считает при загрузке если в БД есть это поле ? 2. Ви пишете "у вас не было пересчета суммы оплаты после привязки", так тут вопрос к вам почему после привязки система не делает пересчет, по логике же должна делать ? 3. В каких случаях система делает пересчет сумы ? 4. Как сделать так что бы когда идет привязка подпроцесса у которого есть платеж что бы в родителе считало этот платеж в сумму оплаты ?
[quote]
Тындык Максим Вадимович
OneBox production
Администратор писал/а:
Потому что в блоке считает при загрузке страницы, а в списке - выводит с колонки БД. Вероятно у вас не было пересчета суммы оплаты после привязки.
[/quote]
Странный комментарий, который в свою очередь порождает только вопросы
1. А почему в блоке считает при загрузке если в БД есть это поле ?
2. Ви пишете "у вас не было пересчета суммы оплаты после привязки", так тут вопрос к вам почему после привязки система не делает пересчет, по логике же должна делать ?
3. В каких случаях система делает пересчет сумы ?
4. Как сделать так что бы когда идет привязка подпроцесса у которого есть платеж что бы в родителе считало этот платеж в сумму оплаты ?
Странный комментарий, который в свою очередь порождает только вопросы
Мы всегда очень рады отвечать на ваши вопросы, это не проблема :)
1. А почему в блоке считает при загрузке если в БД есть это поле ?
Потому что такова логика работы. При корректном пересчете по дереву родителей процесса - у всех будет корректная сумма оплаты.
2. Ви пишете "у вас не было пересчета суммы оплаты после привязки", так тут вопрос к вам почему после привязки система не делает пересчет, по логике же должна делать ?
Там было слово "вероятно" в начале. Если вы предоставите описание действий (в ручном режиме), при которых при добавлении в процесс платежа в нём не пересчитается сумма - я это исправлю.
3. В каких случаях система делает пересчет сумы ?
В основном при добавлении/редактировании платежа в процесс(е). Но я не отрицаю, что при определенных действиях этого может не произойти (что и запросил в п.2).
4. Как сделать так что бы когда идет привязка подпроцесса у которого есть платеж что бы в родителе считало этот платеж в сумму оплаты ?
Это должно происходить по умолчанию если обратное не запрещают настройки системы. Если вы можете добавить платёж в процесс так, чтобы не просчитало - дайте ссылки на процессы и поочередность действий - я повторю и проверю. По указанному в описании процессу мне не понятна вся поочередность ваших действий.
[quote]
Странный комментарий, который в свою очередь порождает только вопросы
[/quote]
Мы всегда очень рады отвечать на ваши вопросы, это не проблема :)
[quote]
1. А почему в блоке считает при загрузке если в БД есть это поле ?
[/quote]
Потому что такова логика работы.
При корректном пересчете по дереву родителей процесса - у всех будет корректная сумма оплаты.
[quote]
2. Ви пишете "у вас не было пересчета суммы оплаты после привязки", так тут вопрос к вам почему после привязки система не делает пересчет, по логике же должна делать ?
[/quote]
Там было слово "вероятно" в начале.
Если вы предоставите описание действий (в ручном режиме), при которых при добавлении в процесс платежа в нём не пересчитается сумма - я это исправлю.
[quote]
3. В каких случаях система делает пересчет сумы ?
[/quote]
В основном при добавлении/редактировании платежа в процесс(е). Но я не отрицаю, что при определенных действиях этого может не произойти (что и запросил в п.2).
[quote]
4. Как сделать так что бы когда идет привязка подпроцесса у которого есть платеж что бы в родителе считало этот платеж в сумму оплаты ?
[/quote]
Это должно происходить по умолчанию если обратное не запрещают настройки системы.
Если вы можете добавить платёж в процесс так, чтобы не просчитало - дайте ссылки на процессы и поочередность действий - я повторю и проверю. По указанному в описании процессу мне не понятна вся поочередность ваших действий.
Администратор писал/а: Если вы можете добавить платёж в процесс так, чтобы не просчитало - дайте ссылки на процессы и поочередность действий - я повторю и проверю. По указанному в описании процессу мне не понятна вся поочередность ваших действий.
Администратор писал/а: Это должно происходить по умолчанию если обратное не запрещают настройки системы.
О какой настройке идет речь (я помню что была вроде какая то настройка с этим связанная, но не смог её найти) ?
[quote]
Тындык Максим Вадимович
OneBox production
Администратор писал/а:
Если вы можете добавить платёж в процесс так, чтобы не просчитало - дайте ссылки на процессы и поочередность действий - я повторю и проверю. По указанному в описании процессу мне не понятна вся поочередность ваших действий.
[/quote]
Вроде как детально описал все ну попробую еще раз описать
Есть платеж https://baza.cn.ua/admin/shop/finance/payment/16515/control/
Он привязан к задаче https://baza.cn.ua/admin/customorder/issue/51481/edit/
Есть заказ https://baza.cn.ua/admin/customorder/order/51477/edit/
Это все тестовое, то есть можете сами попробовать повторить
Берем в задаче 51481 прописываем там где родитель пишет 51477
В результате идет привязка задачи к заказу
И в заказе https://baza.cn.ua/admin/customorder/order/51477/edit/
В блоке итого показывает в поле оплачено
А вот в заказах списком нет https://baza.cn.ua/admin/customorder/order/?filtershowprocess=&filterdelivery=&filtercustomoplatacherez4=&filterpayment=&filtercdatefrom=&filtercdateto=&filterdeliverynote=&filternumber=51477&filtername=&filterproductid=&filterproductname=&filterclientid[0]=&filterauthorid=&filtermanagerid=&workflowid[0]=12&statusid[0]=146&statusid[1]=67&statusid[2]=134&statusid[3]=69&statusid[4]=77&statusid[5]=103&statusid[6]=115&statusid[7]=116&statusid[8]=117&statusid[9]=118&statusid[10]=119&statusid[11]=78&statusid[12]=140&statusid[13]=142&statusid[14]=144&statusid[15]=155&statusid[16]=156&statusid[17]=157&statusid[18]=158&filterdeletedid=&filternovaposhtastatus=&filtersumfrom=&filtersumto=&filtercode1c=&filterintervalfrom=&filterintervalto=&ok=1&searchLine=#
[quote]
Тындык Максим Вадимович
OneBox production
Администратор писал/а:
Это должно происходить по умолчанию если обратное не запрещают настройки системы.
[/quote]
О какой настройке идет речь (я помню что была вроде какая то настройка с этим связанная, но не смог её найти) ?
Администратор писал/а: Если вы предоставите описание действий (в ручном режиме), при которых при добавлении в процесс платежа в нём не пересчитается сумма - я это исправлю.
Я вам предоставил все что вы просили Но вы поступаете как-то нехорошо по сути все что нужно для решения задачи было в описании и пример в том числе Но вам этого мало и нужны примеры (при этом вы понимаете что вы меня ограничили 1 сообщением в сутки), я вам его предоставил и после этого тишина 2 недели Я выставил отдельную задачу https://crm-onebox.com/ru/support/onebox-purchase-and-rates/11167-net-reaktsii-p... Думал может вы работаете по старой схеме, больше задач больше ЗП, но там также "отрезали" Прошу дать решение!
[quote]
Тындык Максим Вадимович
OneBox production
Администратор писал/а:
Если вы предоставите описание действий (в ручном режиме), при которых при добавлении в процесс платежа в нём не пересчитается сумма - я это исправлю.
[/quote]
Я вам предоставил все что вы просили
Но вы поступаете как-то нехорошо по сути все что нужно для решения задачи было в описании и пример в том числе
Но вам этого мало и нужны примеры (при этом вы понимаете что вы меня ограничили 1 сообщением в сутки), я вам его предоставил и после этого тишина 2 недели
Я выставил отдельную задачу https://crm-onebox.com/ru/support/onebox-purchase-and-rates/11167-net-reaktsii-po-zadache-sozdayu-dubl/
Думал может вы работаете по старой схеме, больше задач больше ЗП, но там также "отрезали"
Прошу дать решение!
Администратор писал/а: Если вы предоставите описание действий (в ручном режиме), при которых при добавлении в процесс платежа в нём не пересчитается сумма - я это исправлю.
Я вам предоставил все что вы просили Но вы поступаете как-то нехорошо по сути все что нужно для решения задачи было в описании и пример в том числе Но вам этого мало и нужны примеры (при этом вы понимаете что вы меня ограничили 1 сообщением в сутки), я вам его предоставил и после этого тишина 2 недели Я выставил отдельную задачу https://crm-onebox.com/ru/support/onebox-purchase-and-rates/11167-net-reaktsii-p... Думал может вы работаете по старой схеме, больше задач больше ЗП, но там также "отрезали" Прошу дать решение!
+
[quote]
Куприян Владислав Валерьевич
Клиент
Baza.cn.ua / Integrator (FOP Kupriyan) писал/а:
[quote]
Тындык Максим Вадимович
OneBox production
Администратор писал/а:
Если вы предоставите описание действий (в ручном режиме), при которых при добавлении в процесс платежа в нём не пересчитается сумма - я это исправлю.
[/quote]
Я вам предоставил все что вы просили
Но вы поступаете как-то нехорошо по сути все что нужно для решения задачи было в описании и пример в том числе
Но вам этого мало и нужны примеры (при этом вы понимаете что вы меня ограничили 1 сообщением в сутки), я вам его предоставил и после этого тишина 2 недели
Я выставил отдельную задачу https://crm-onebox.com/ru/support/onebox-purchase-and-rates/11167-net-reaktsii-po-zadache-sozdayu-dubl/
Думал может вы работаете по старой схеме, больше задач больше ЗП, но там также "отрезали"
Прошу дать решение!
[/quote]
+
Короче я так понял у вас тупик в решении
Создавал пинг 1 https://crm-onebox.com/ru/support/onebox-purchase-and-rates/11167-net-reaktsii-po-zadache-sozdayu-dubl/
Создавал пинг 2 https://crm-onebox.com/ru/support/business-processes/11414-proshu-reshit-bag/
Для решения задачи поставил товар в резерв, все описал 2 раза
И результат нулевой - отношение наплевательское
Устименко сказал что вы ответите, дайте ответ или скажите пожалуйста когда вы это сделаете ?
Сказал что ответят, но сроки не регламентированы
[quote]
Короче я так понял у вас тупик в решении
[/quote]
И такое бывает
[quote]
И результат нулевой - отношение наплевательское
[/quote]
Вы в праве так думать
[quote]
Устименко сказал что вы ответите, дайте ответ или скажите пожалуйста когда вы это сделаете ?
[/quote]
Сказал что ответят, но сроки не регламентированы
Короче я так зрозумів рішення не буде, для чого було просити дані, я витрачав час ставив товари в резерв, робив тестові замовлення (тримав резерв під тест) Сервіс жахливий!
Короче я так зрозумів рішення не буде, для чого було просити дані, я витрачав час ставив товари в резерв, робив тестові замовлення (тримав резерв під тест)
Сервіс жахливий!
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий