Ми використовуємо файли cookies для оптимізації контенту та швидкодії сайту. Продовжуючи відвідування сайту, ви погоджуєтесь на використання файлів cookies.
Добридень!
У нас на замовлення має бути 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]
Але тут тепер вилазить нюанс. У полі "Номер замовлення на сайті:" значення копіюється, але проблема в тому, що при спрацьовуванні &q
Добридень! У нас на замовлення має бути 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 були додані інтегратором такі налаштування Але тут тепер вилазить нюанс. У полі "Номер замовлення на сайті:" значення копіюється, але проблема в тому, що при спрацьовуванні &q
Ви ставили це питання інтегратору? Я думаю логічно, щоб подібні моменти передбачав і виправляв безпосередньо інтегратор. Бо таке налаштування не передбачило ваш імпорт. Ймовірно більш правильним рішенням в імпорті замовлень з 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]
Зробила, все працює, дякую! Так, повторно завантажилися старі замовлення, але їх на щастя трохи :)
Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації.
Увійти та написати коментар