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

Создание ТТН при переходе на этап с массовых изменений - создаются накладные, если ошибка

Пример заказа https://crm.stylesalon.com.ua/admin/customorder/order/33694/edit/
Создалась ТТН со списка процессов
Но по данному процессу было отправлено 6 запросов и все успешные - это есть в логах
https://crm.stylesalon.com.ua/admin/logs/showall/ajax/?file=novaposhta-2021-09-2...

Настроено так:
Открываем нужные заказы, переключаем их в статус "Заказ собран" https://take.ms/4OWeG
Когда заказ попадает в статус "Заказ собран", проверяется, есть ли у заказа ТТН (если нет - переключаем в статус "ТТН НП", а там создаётся накладная; если ТТН есть - ничего не делаем)

Когда при переключении выдаёт ошибку по какому-то заказу (нельзя создать ТТН или не заполнены поля), то заказ у которого нет ошибки не становится в статус, хотя действия все срабатывают. То есть тут все заказы (кроме тех, по которым есть ошибки) либо переключать в статус нужно, либо не переключать (чтобы действия не запускались) если есть ошибки.

Ответы:

Мы не можем новой почте подойти и сказать не создавай ТТН которую я тебе минуту назад послал, если ты в каком то из заказов получил ошибку.
24.09.2021, 11:49

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

anonymous duck

OneBox production

Сотрудник писал/а:
Мы не можем новой почте подойти и сказать не создавай ТТН которую я тебе минуту назад послал, если ты в каком то из заказов получил ошибку.

Ты не понял, заказы, по которым ошибок нет, не переключаются в статус и получается, что они остаются в предыдущем статусе и ты как бы снова переключаешь их в статус и снова создаёт накладную и так до тех пор, пока во всём списке не будет заказов без ошибок
24.09.2021, 12:36


Суханицкий Андрей

Интегратор

Integrator CRM писал/а:

anonymous duck

OneBox production

Сотрудник писал/а:
Мы не можем новой почте подойти и сказать не создавай ТТН которую я тебе минуту назад послал, если ты в каком то из заказов получил ошибку.

Ты не понял, заказы, по которым ошибок нет, не переключаются в статус и получается, что они остаются в предыдущем статусе и ты как бы снова переключаешь их в статус и снова создаёт накладную и так до тех пор, пока во всём списке не будет заказов без ошибок

Все правильно. Если где-то возникла ошибка тебе откатывает все заказы с массовыми изменениями. Вывод: нужно настраивать процессы так, чтобы в нп не возникало ошибок. Массовые изменения при этом должны или все применять или все откатывать и это верно.
24.09.2021, 12:38

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

anonymous duck

OneBox production

Сотрудник писал/а:
Все правильно. Если где-то возникла ошибка тебе откатывает все заказы с массовыми изменениями. Вывод: нужно настраивать процессы так, чтобы в нп не возникало ошибок. Массовые изменения при этом должны или все применять или все откатывать и это верно.

так в том и косяк, что заказы, которые не получили ошибку, можно переключать в статус, так нельзя сделать?
24.09.2021, 12:46

Нет, нарушается целостность данных. Или все что ты хочешь изменить изменится или ничего. Как в песне L'One "Все или ничего"
24.09.2021, 12:59

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

anonymous duck

OneBox production

Сотрудник писал/а:
Нет, нарушается целостность данных. Или все что ты хочешь изменить изменится или ничего. Как в песне L'One "Все или ничего"

А вот эта настройка вроде делает то, что нужно, но показать где ошибки всё равно нужно, есть вариант сделать ещё опцию, чтобы показывало где ошибки но пропускало?
24.09.2021, 13:12

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия
Подскажешь, можно реализовать?
15.10.2021, 13:23

Да, часа 2 займет
25.10.2021, 11:26

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