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

Добавить продукты с одного процесса в другой (действие снова перестало работать) / shop_order_status_action_add_products_universal

Ранее была задача https://crm-onebox.com/ru/support/business-processes/7639-deystvie-quotdodati-pr...
Также другой клиента писал https://crm-onebox.com/ua/support/other/8808-ne-peredayutsya-otmechennie-produkt...

В какой то период времени действие работало
Также применил рекомендации которые писала Маша
Но снова перестало работать
Сегодня было замечено на этом процессе https://baza.cn.ua/admin/customorder/order/47753/edit/
Процесс создался, но продукт в него не добавился
Продукт пришлось добавлять в ручную через вкладку продукты https://baza.cn.ua/admin/customorder/order/47753/products/
В настройках действия даже стоит настройка "Не создавать процесс при отсутствии продуктов для добавления" то есть по логики если в процессе нет продуктов он даже не должен был создаться, но создался
Все описанное можно посмотреть по истории (что процес создался без продукта и что продукт добавили врчуную)

Прошу решить проблему (ранее все работало нормально)

PS: Мне поставил Устименко ограничение в 1 сообщение в сутки, по этому пожалуйста не задавайте глупых вопросов, так как на них вы не получити быстрых ответов, также прошу не писать в теме "простым смертным" пока не напишуть разработчики OneBox - так как есть риск что задачу решать не будут

Ответы:


Куприян Владислав Валерьевич писал/а:
В какой то период времени действие работало
Также применил рекомендации которые писала Маша
Но снова перестало работать
Сегодня было замечено на этом процессе https://baza.cn.ua/admin/customorder/order/47753/edit/
Процесс создался, но продукт в него не добавился
Продукт пришлось добавлять в ручную через вкладку продукты https://baza.cn.ua/admin/customorder/order/47753/products/
В настройках действия даже стоит настройка "Не создавать процесс при отсутствии продуктов для добавления" то есть по логики если в процессе нет продуктов он даже не должен был создаться, но создался
Все описанное можно посмотреть по истории (что процес создался без продукта и что продукт добавили врчуную)

К вашему сожалению, на вышеуказанном процессе я не могу определить почему так произошло. Повторно процедурой создать подпроцесс Возврата я не могу, так как указана проверка на ранее добавление товара в подпроцесс возврата (а уже ранее был процесс). В противном случае на первый взгляд алгоритмы дальнейшей работы действия правильны.


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

Я старался помочь вам без вопросов, но должен спросить - могу ли я в указанном действии и процессе убрать вышеуказанную проверку и сделать повторый возврат или же можете предоставить исходных тестовый процесс заказа клиента, где я первый раз попробую создать подпроцесс и повторится ошибка?


Куприян Владислав Валерьевич писал/а:
так как на них вы не получити быстрых ответов

Я готов ждать. Моя основная цель здесь - помочь вам, сколько времени это бы не заняло.


Куприян Владислав Валерьевич писал/а:
также прошу не писать в теме "простым смертным" пока не напишуть разработчики OneBox - так как есть риск что задачу решать не будут

На вашем месте я бы воздержался от подобных высказываний - форум публичный, и некоторые пользователи могут оскорбиться подобными высказываниями. Бывали случаи, когда некоторые клиенты считали слова "внятно" - оскорблениями.
06.08.2021, 15:00

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
1. Вот я создал тестовый заказ https://baza.cn.ua/admin/customorder/order/48166/edit/
В заказе я попробовал сделать возврат по этому товару 62600 (код)
Подтвердилось то что ничего не добавилось
Вот создался подпроцесс https://baza.cn.ua/admin/customorder/order/48168/edit/ (я его удалил)
Товаров в нем нет
Пробуйте на этом заказе разбираться (тестируйте)
В заказ я добавил 2 товара
Второй товар с кодом 61036 (там их 2 штуки, возможно попробуйте выбрать сначала 1 штуку и сделать возврат и проверить)

Также я провел еще один тест
Перед заказом выше я сделал вот этот заказ https://baza.cn.ua/admin/customorder/order/48163/edit/ (заказ пометил удаленным)
По этому заказу я попробовал сделать возврат на стартовом этапе и все получилось
Все работало как нужно
Сделал возврат 1 https://baza.cn.ua/admin/customorder/order/48164/edit/
И возврат 2 https://baza.cn.ua/admin/customorder/order/48165/edit/
После этого я понял что проблемы начинаются когда товар уже отгружен и потому уже создал сдедующий тестовый заказ (который выше https://baza.cn.ua/admin/customorder/order/48166/edit/ )
Возможно когда вы будете по нему делать тесты то там также буде все срабатывать так как я товар там вернул
В общем пробуйте и разбирайтесь

2. В процессе тестирования напоролся на старый баг
В процессе https://baza.cn.ua/admin/customorder/order/48166/edit/
Системе два раза перевела на один и тот же этап
Смотрите историю "Виконано → Повернути товар на склад → Повернути товар на склад → Повернути кошти"
То есть два раза перевело на этап "Повернути товар на склад"
Прошу посмотреть почему система делает такую грубую ошибку и исправить
В результате идет какой то бред в остатках и разрывы
Вот товар https://baza.cn.ua/admin/shop/products/62600/storage/
Показывать что идет 2 возврата подряд по процессу 48166
Такая же беде по товару https://baza.cn.ua/admin/shop/products/61036/storage/ с этого же заказа
10.08.2021, 15:21


Куприян Владислав Валерьевич писал/а:
1. Вот я создал тестовый заказ https://baza.cn.ua/admin/customorder/order/48166/edit/
В заказе я попробовал сделать возврат по этому товару 62600 (код)
Подтвердилось то что ничего не добавилось
Вот создался подпроцесс https://baza.cn.ua/admin/customorder/order/48168/edit/ (я его удалил)
Товаров в нем нет
Пробуйте на этом заказе разбираться (тестируйте)
В заказ я добавил 2 товара
Второй товар с кодом 61036 (там их 2 штуки, возможно попробуйте выбрать сначала 1 штуку и сделать возврат и проверить)

Также я провел еще один тест
Перед заказом выше я сделал вот этот заказ https://baza.cn.ua/admin/customorder/order/48163/edit/ (заказ пометил удаленным)
По этому заказу я попробовал сделать возврат на стартовом этапе и все получилось
Все работало как нужно
Сделал возврат 1 https://baza.cn.ua/admin/customorder/order/48164/edit/
И возврат 2 https://baza.cn.ua/admin/customorder/order/48165/edit/
После этого я понял что проблемы начинаются когда товар уже отгружен и потому уже создал сдедующий тестовый заказ (который выше https://baza.cn.ua/admin/customorder/order/48166/edit/ )
Возможно когда вы будете по нему делать тесты то там также буде все срабатывать так как я товар там вернул
В общем пробуйте и разбирайтесь

Собственно я просил конкретно тестовый процесс, где я лично первый раз сделаю создание подпроцесса (исходные данные) и попринчу что добавляет/не добавляет
Вместо этого Вы снова сделали всё сами

Я повторяю свою просьбу - сделайте мне исходный тестовый процесс, где оставьте только выполнение действие по созданию подпроцесса на возврат - чтобы я сделал это лично, поставил нужные мне принты

Куприян Владислав Валерьевич писал/а:
2. В процессе тестирования напоролся на старый баг
В процессе https://baza.cn.ua/admin/customorder/order/48166/edit/
Системе два раза перевела на один и тот же этап
Смотрите историю "Виконано → Повернути товар на склад → Повернути товар на склад → Повернути кошти"
То есть два раза перевело на этап "Повернути товар на склад"
Прошу посмотреть почему система делает такую грубую ошибку и исправить
В результате идет какой то бред в остатках и разрывы
Вот товар https://baza.cn.ua/admin/shop/products/62600/storage/
Показывать что идет 2 возврата подряд по процессу 48166
Такая же беде по товару https://baza.cn.ua/admin/shop/products/61036/storage/ с этого же заказа

Отдельную тему создавайте и там будут рассматривать
Я не буду рассматривать все ваши вопросы в рамках одной темы, как бы вам это не хотелось.
16.08.2021, 16:39

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

Тындык Максим Вадимович

OneBox production писал/а:
Собственно я просил конкретно тестовый процесс, где я лично первый раз сделаю создание подпроцесса (исходные данные) и попринчу что добавляет/не добавляет
Вместо этого Вы снова сделали всё сами

Я повторяю свою просьбу - сделайте мне исходный тестовый процесс, где оставьте только выполнение действие по созданию подпроцесса на возврат - чтобы я сделал это лично, поставил нужные мне принты

Я потратил кучу времени в попытках отследить проблему создавал много тестовых заказов, но вот облом, все нормально работало, так как нужно
Брал разные товары и извращался по разному, подумал что все ОК и закрыл задачу
Но вот опять произошел возврат и создали возврат https://baza.cn.ua/admin/customorder/order/48949/edit/
И в данном процессе система не добавила товар, пришлось добавлять продукт через вкладку продукты
1. Прошу уделить время и разобраться в проблеме (это ненормально когда система несистематически бажит)
2. Почему происходят нелогические вещи что стоит настройка не создавать процесс если нет продуктов, но при этом система создает процесс без продуктов ?

Все подтверждения слов можно легко посмотреть по истории, прошу вас посмотреть в коде есть есть место добавления товаров, я думаю там есть узкое место где возникает эта проблема
22.08.2021, 14:59

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