Откуда берётся цена при синхронизации?

Здравствуйте. Такая проблема.
Стоит 1С Управление торговлей, редакция 11 (11.4.13.275)
Стоит магазин Opencart (OcStore) 2.3

Товары синхронизируются между 1С и магазином, настроено, что каждый час обновляется кол-во и цена.

В 1С настроено через "Обмен с сайтом"
В Опенкарте через модуль "Обмен данными с 1C v8.x v 1.6.3.10 от 01.06.2017"

Постоянно у одного товара меняется цена на старую (годичной давности), хотя актуальная стоит другая совсем.
Меняется на актуальную только при ручной полной выгрузке. Именно у одного товара.
Товар пересоздавался и заводился заново - та же ситуация.
Кеши чистил везде (и вручную тоже)
В настройках модуля на сайте менял уже всё, что можно связанное с ценой и товаром вообще
В настройках 1С тоже менял и на полную выгрузку и на обновление цен и остатков и т.д.
Товар в 1С заведён как и любой другой, расчёт цены идёт в 1С - "базовая цена + внутренний курс компании + надбавка"

Очень удивляет факт, что цена меняется сама даже если отключить синхронизацию с 1С, но старой цены НИГДЕ на сайте нет. Искал в MySQL и даже тупо просто в файлах.

Кто-нибудь сталкивался с таким проблемами?
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
@AlexusTdV Автор вопроса
На самом деле очень смешная причина была.
Недавно включили старый сервер, на нём была активная копия базы 1С за какой-то год с настроенной синхронизацией и она просто перекрывала цену. Поржали, удалили ту базу и всё работает :)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
alexgp13
@alexgp13
Руководитель ИТ-проектов
Отладкой посмотрите откуда 1С берет цену для выгрузки на сайт. Будет понятно, где исправить.

Еще вариант - есть тестовая база с устаревшими данными, где почему то не выключены регламентные задания и тоже работает выгрузка на сайт. Оттуда и вылезает цена.

p.s. чудес обычно не бывает, копайте логи и всегда найдете, откуда проблема появилась...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы