Добрый день!
У нас в заказе должно быть 2 поля со значениями внешнего ID. [file]13149[/file]
Первое значение - это номер заказа с сайта Opencart
Второе значение - номер заказа с 1С
Тестовый процесс https://etg.crm-onebox.com/admin/customorder/order/38269/edit/
Когда формировали интерфейс заказа, с интегратором обговорили то, что нам нужно видеть оба значения, и с сайта, и с 1С. Так как для всех заказов, которые пришли с внешнего ресурса (например с сайта), и для тех, которые создаются сразу в Боксе, идет одна нумерация - это нумерация 1С. Получается, наам необходимо для тех заказов которые пришли с сайта присвоить новый номер, которые создается автоматически в 1с, но и видеть номер с сайта.
В процедурах https://etg.crm-onebox.com/admin/shop/workflow/12/procedure/22/?status=2 были добавлены интегратором следующие настройки [file]13150[/file]
Но здесь теперь вылазит нюанс. В поле "Номер заказа на сайте:" значение-то копируется, но проблема в том, что при срабатывании "Автоматического действия раз в минуту" создается один и тот же заказ повторно [file]13151[/file] так как значение с таким номером внешнего ID не находит (так как там уже стоит значение 1С) и создается заказ заново.
Как вообще быть в этой ситуации??? Внешних источников - 2, а поле для них одно ....
Какие настройки могут помочь это обойти?
Добрый день! У нас в заказе должно быть 2 поля со значениями внешнего ID. Первое значение - это номер заказа с сайта Opencart Второе значение - номер заказа с 1С Тестовый процесс https://etg.crm-onebox.com/admin/customorder/order/38269/edit/ Когда формировали интерфейс заказа, с интегратором обговорили то, что нам нужно видеть оба значения, и с сайта, и с 1С. Так как для всех заказов, которые пришли с внешнего ресурса (например с сайта), и для тех, которые создаются сразу в Боксе, идет одна нумерация - это нумерация 1С. Получается, наам необходимо для тех заказов которые пришли с сайта присвоить новый номер, которые создается автоматически в 1с, но и видеть номер с сайта. В процедурах https://etg.crm-onebox.com/admin/shop/workflow/12/procedure/22/?status=2 были добавлены интегратором следующие настройки Но здесь теперь вылазит нюанс. В поле "Номер заказа на сайте:" значение-то копируется, но проблема в том, что при срабатывании "Автоматического действия раз в минуту" создается один и тот же заказ повторно так как значение с таким номером внешнего ID не находит (так как там уже стоит значение 1С) и создается заказ заново. Как вообще быть в этой ситуации??? Внешних источников - 2, а поле для них одно .... Какие настройки могут помочь это обойти?
Вы задавали данный вопрос интегратору? Я думаю логично чтобы подобные моменты предусматривал и исправлял непосредственно интегратор. Ибо подобная настройка не предусмотрела ваш импорт.
Вероятно более правильным решением в импорте заказов с opencart`а изначально поставить настройку "Искать процессы по linkkey" - тогда и искать по внешнему ID не будет - сможете менять. Но учтите, что включив данную настройку - за текущий день ранее заимпортированные процессы так же будут импортированы, так как изменится алгоритм поиска. Лучше было изначально делать поиск по linkkey - а id записался бы в внешний, скопировался дейтсвием в дополнительное поле - и можно было бы его менять на идентификатор из 1С
Вы задавали данный вопрос интегратору?
Я думаю логично чтобы подобные моменты предусматривал и исправлял непосредственно интегратор. Ибо подобная настройка не предусмотрела ваш импорт.
Вероятно более правильным решением в импорте заказов с opencart`а изначально поставить настройку "Искать процессы по linkkey" - тогда и искать по внешнему ID не будет - сможете менять. Но учтите, что включив данную настройку - за текущий день ранее заимпортированные процессы так же будут импортированы, так как изменится алгоритм поиска. Лучше было изначально делать поиск по linkkey - а id записался бы в внешний, скопировался дейтсвием в дополнительное поле - и можно было бы его менять на идентификатор из 1С
Крисанова Наталья писал/а: Добрый день! У нас в заказе должно быть 2 поля со значениями внешнего ID. Первое значение - это номер заказа с сайта Opencart Второе значение - номер заказа с 1С
если из 1с не нужно обновлять заказ, то можно писать номер заказа 1с в дополнительное поле и не заморачиваться.
Если всё же из 1с приходит обновление, тогда было бы неплохо сделать настройку, что-то вроде "Разрешить обновлять процессы по значению поля" в дополнительных полях. Но если и дорабатывать ничего не хочется, тогда в 1с дополнительно передавайте внутренний id заказа, а затем из 1с передавайте id этого заказа (если используете модуль - тогда всё таки внешний id).
[quote]
Крисанова Наталья писал/а:
Добрый день!
У нас в заказе должно быть 2 поля со значениями внешнего ID.
Первое значение - это номер заказа с сайта Opencart
Второе значение - номер заказа с 1С
[/quote]
если из 1с не нужно обновлять заказ, то можно писать номер заказа 1с в дополнительное поле и не заморачиваться.
Если всё же из 1с приходит обновление, тогда было бы неплохо сделать настройку, что-то вроде "Разрешить обновлять процессы по значению поля" в дополнительных полях. Но если и дорабатывать ничего не хочется, тогда в 1с дополнительно передавайте внутренний id заказа, а затем из 1с передавайте id этого заказа (если используете модуль - тогда всё таки внешний id).
OneBox production писал/а: Вероятно более правильным решением в импорте заказов с opencart`а изначально поставить настройку "Искать процессы по linkkey" - тогда и искать по внешнему ID не будет - сможете менять.
Сделала, все работает, спасибо! Да, повторно загрузились старые заказы, но их к счастью, немного :)
[quote]
Тындык Максим Вадимович
OneBox production писал/а:
Вероятно более правильным решением в импорте заказов с opencart`а изначально поставить настройку "Искать процессы по linkkey" - тогда и искать по внешнему ID не будет - сможете менять.
[/quote]
Сделала, все работает, спасибо! Да, повторно загрузились старые заказы, но их к счастью, немного :)
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий