Можно ли заблокировать изменения заказов со статусом выполнен при обмене с 1с?
Всем привет!
у нас интернет магазин. сайт на битриксе обменивается данными с 1с.
Заказы приходящие на сайт, через некоторое время выгружаются в 1с. После чего в 1с меняются статусы заказов со временем и заказ закрывается. Статусы заказов меняют в 1с после чего эти статусы уходят и на сайт. А сайт уже отправляет электроные письма об изменении статуса заказа.
Суть проблемы в том, что когда мы создаем заказ вручную в 1с, тогда в битриксе находится заказ с номера который присвоила 1с и обновляет статус заказа на Выставлен счет.
Можно ли стандартным способом, в битриксе запретить изменять 1с статус заказ при условии что статус заказа уже закрыт?
А вам точно нужно выгружать офлайн заказы? Можно их просто игнорировать, если они на сайте не нужны.
Либо для таких заказов лепить вручную номер для выгрузки на сайт. Должно быть проще, чем обработчик вещать на стороне сайта.
Спасибо!
Я правильно понял Вас, что если в настройке обмена заказами убрать галочку выгружать офлайн заказы, тогда заказы созданные в 1с не будут выгружаться на сайт ?
Алексей Сипаев, есть кейсы, когда это неприменимо: например когда пользователь сайта делает заказ по телефону, но заказ на сайте у него в ЛК все равно должен появиться.
Антон Антон, Спасибо за замечание. Согласен, не исключаю такую ситуацию, поэтому пытался разобраться в вопросе с автором, требуются ли на сайте офлайн заказы. Судя по ответу автора - не требуется.
Правильно сделать так, чтобы номера заказов не пересекались, например через префиксы. Или сделать раздельную нумерацию - номер заказа из битрикса пихать в отдельный реквизит, а номер документа в 1се пусть генерируется стандартным образом.