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

При массовом изменении процессов выдает ошибку "Невозможно зарезервировать товар на складе"

Тут https://baza.cn.ua/admin/customorder/order/?filtershowprocess=&filterdeliver...
Выделяю все 8 процессов и хочу проставить им тег http://prntscr.com/u41nzi
В результате получаю ошибку http://prntscr.com/u41opo
Ссылается на процесс *#20309
Но непонятно причем этот процесс к резервированию, если по нему товар уже отгружен и при сохранении никаких действий по резервированию нет
Если делаю такую же операцию только с этим процессом то все ОК

Ответы:

Владислав, я протестировал только-что по алгоритму, который Вы описали в тз и у меня данной ошибки не было:
https://prnt.sc/u43dcj
https://prnt.sc/u43dh3
22.08.2020, 20:25

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Да, там работает
Вот новый пример
Тут https://baza.cn.ua/admin/customorder/order/?filtershowprocess=&filterdeliver...
Выбрал 5 первых заказов и получил ошибку http://prntscr.com/u44d4j
22.08.2020, 21:37

На этапе процесса в момент массового изменения стоит действие резервирование товара "Резервировать содержимое процесса на складе", которое не может зарезервировать товар, которого нет на складе и выдает ошибку. Действие срабатывает при сохранении процесса (массовое изменение=сохранение). Чтобы действие резервирования не срабатывало при сохранении процесса, установите в нем настройку "Запускать действие только при переходе на этап".
22.08.2020, 22:06

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

Бодяко Дмитрий писал/а:
На этапе процесса в момент массового изменения стоит действие резервирование товара "Резервировать содержимое процесса на складе"

1. На моем скрине, который я давал ранее http://prntscr.com/u4cbja видно что заказ находится на этапе "Выполнено" на этом этапе нет действия "Резервировать содержимое процесса на складе" почему выдало сообщение по этом заказу ?


Бодяко Дмитрий писал/а:
которое не может зарезервировать товар, которого нет на складе и выдает ошибку

2. Как то не пойму логику, у меня есть заказ, я перехожу на этап на котором стоит действие "Резервировать содержимое процесса на складе" там такие настройки http://prntscr.com/u4cd5v то есть при переходе система резервирует товар под этот заказа, если резерв не возможен то система просто не пропустит, то есть после перехода на этот этап товар уже в резерве по этому заказу и тут теперь вопрос, почему система выдает это сообщение если по текущему заказу она уже один раз сделала резерв ?
23.08.2020, 11:08

Если ты дашь тестовый пример на котором можно это повторить (при этом после предоставления не нужно сразу его менять, чтобы я не увидел ошибки), я смогу более точно сказать из какого действия/процедуры возникает данная ошибка.
23.08.2020, 22:14

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

Бодяко Дмитрий писал/а:
Если ты дашь тестовый пример на котором можно это повторить (при этом после предоставления не нужно сразу его менять, чтобы я не увидел ошибки), я смогу более точно сказать из какого действия/процедуры возникает данная ошибка.

Вот пример на два товара https://baza.cn.ua/admin/customorder/order/?filtercustomdostavka13=1&filters...
При массовом изменении выдает ошибку http://prntscr.com/u4tfnv
24.08.2020, 11:07

Попробуй сейчас повторить ошибку, я внес изменения в код
24.08.2020, 12:42

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Да, сейчас работает нормально, спасибо
24.08.2020, 13:14

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