Задача и границы решения
Число на сайте может означать физический остаток, доступный к продаже запас или остаток за вычетом резервов. Пока это не определено, системы могут показывать разные, но внутренне корректные значения.
Как подойти к задаче
Зафиксируйте источник истины, состав складов и правила резервирования. Уточните, какие склады участвуют в онлайн-продаже и когда снимается резерв. Проверьте время обновления, а не только последний полученный остаток.
Что проверить на практике
Сценарии приёмки: покупка последней единицы, отмена заказа, перемещение между складами и временно задержанный обмен. Покупателю нужно показывать обещание доступности, которое реально может выполнить логистика.
Какой ошибки избежать
Ошибка — складывать все склады без учёта назначения и резервов. Итоговое правило следует описать человеческим языком и закрепить примерами. Тогда расхождение можно расследовать, а не компенсировать ручными правками.
Пример для проверки на вашем проекте
В учёте пять единиц, две зарезервированы для другого канала, одна находится на складе без онлайн-отгрузки. Показывать покупателю все пять некорректно, если обещание касается доступного онлайн-запаса. Правило должно определить, какие количества участвуют в расчёте. После отмены заказа отдельно проверяют освобождение резерва и время появления доступности на сайте, включая задержку очередного обмена.
Сначала договорённость о данных
Для обмена фиксируем системы-источники, идентификаторы сущностей и владельца каждого поля. Нужны конфигурация 1С, версия сайта, расписание и обезличенные примеры расхождений. Согласуем, какие ручные изменения допустимы и что происходит при временной недоступности одной стороны. Без этого технически успешная передача может давать неверный бизнес-результат.
Проверка устойчивости обмена
Приёмка включает создание, изменение и повторную передачу одного набора данных. Сопоставляем обе стороны по устойчивому ключу, а не по названию. Проверяем журнал исключений и возможность продолжения после сбоя. Полный импорт большого каталога выполняется только после резервной копии и проверки ограниченного набора.