Как это работает
Что такое дубль в МС?
Два и более товара с одинаковым артикулом (или названием, или штрихкодом), которые по факту один и тот же товар. В МС нативно объединить нельзя — только пометить как архивные.
Что делает MS Merger при слиянии?
- Обновляет карточку «основного» товара выбранными полями из «дублей».
- Копирует выбранные фото.
- Идёт по всем документам МС (отгрузки, заказы, возвраты, приёмки, оприходования, списания, перемещения, инвентаризации), где встречается «дубль» — и заменяет ссылку на «основной». Через report/turnover/detail — по факту наличия оборота.
- После этого пробует удалить «дубль». Если МС отказывается (есть исторические связи, которых мы не покрыли) — переводит в архив.
Что MS Merger НЕ делает
- Не меняет количества, цены и суммы в существующих документах — только ссылку на товар в позиции.
- Не трогает документы без товарных позиций (входящие/исходящие платежи, счета-фактуры).
- Ничего не удаляет без вашей команды.
Есть ли dry-run?
Да. По кнопке «Показать план (dry-run)» инструмент проходит все шаги и показывает, что было бы изменено — без единой записи в МС.
Что если что-то пойдёт не так?
МойСклад ведёт полный аудит изменений (Настройки → Аудит). Все PUT-запросы фиксируются. Позиции документов можно вернуть вручную через историю или откатить документ целиком.