Как правильно объединить дубли единиц измерения номенклатуры в 1С:УТ 11?

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

Разберем классическую ситуацию, с которой сталкиваются многие компании при ведении учета в 1С:Управление торговлей 11. Со временем в базе данных из-за ошибок пользователей могут образоваться дубли единиц измерения. Например, в системе появляется три разных элемента с одинаковым наименованием «шт». В результате эта проблема напрямую затрагивает отчеты: количество товаров с разными «шт» перестает суммироваться, и в отчетах выводятся разрозненные строки.

Проанализируем ситуацию подробнее и выясним причину такого поведения системы. В 1С:УТ 11.4 за единицы измерения могут отвечать две разные сущности:

  1. Классификатор единиц измерения (ОКЕИ) — это глобальный список (шт, кг, м). Его дублирование встречается редко, но если это произошло, проблема затронет всю базу.
  2. Справочник «Упаковки и единицы измерения» — именно здесь чаще всего возникают дубли. В УТ 11 каждая номенклатура ссылается на этот справочник. Даже если название у всех вариантов «шт», внутри системы это разные записи (с разными уникальными идентификаторами GUID), привязанные к товарным позициям.

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

Ошибочный путь: Групповое изменение реквизитов

Первой мыслью при обнаружении дублей часто является использование стандартной или расширенной обработки группового изменения реквизитов. Пользователь отбирает всю номенклатуру с «кривыми» единицами и заменяет реквизит «Единица хранения» на правильный. Рассмотрим, почему этот путь рискованный и не решает проблему до конца:

Правильный путь: Поиск и удаление дублей

Рекомендуем использовать типовую обработку ПоискИУдалениеДублей. Этот инструмент создан разработчиками 1С специально для безопасного слияния одинаковых элементов справочников без нарушения логики учета.

Разберем по шагам, как правильно выполнить замену:

  1. Откройте обработку поиска дублей (обычно находится в разделе «НСИ и администрирование» -> «Обслуживание» -> «Корректировка данных»).
  2. В поле «Искать в» выберите нужный справочник. В УТ 11.4 он может называться УпаковкиЕдиницыИзмерения или просто Упаковки. Обратите внимание, что искать нужно не в справочнике ОКЕИ, а именно в упаковках!
  3. Настройте правила поиска. Установите отбор: «Наименование совпадает». Дополнительно можно указать совпадение базовой единицы (если такая настройка доступна).
  4. Нажмите кнопку поиска. Система найдет все дубли с названием «шт».
  5. В результатах поиска выберите один, наиболее часто используемый элемент (система обычно помечает его синей стрелочкой как оригинал) и укажите, что именно он будет главным.
  6. Нажмите «Удалить дубли».

Что произойдет дальше? Система автоматически найдет все упоминания удаляемых единиц измерения во всей базе: в табличных частях документов за все прошлые периоды, в регистрах накопления, в установках цен и штрихкодах. Везде старые ссылки будут аккуратно заменены на одну правильную. Старые «кривые» элементы будут просто помечены на удаление, и вы сможете удалить их стандартной обработкой удаления помеченных объектов.

Важное предупреждение: Перед выполнением объединения обязательно убедитесь, что у всех трех «шт» коэффициенты пересчета равны 1. Если у какого-то дубля коэффициент отличался, простая замена ссылок может привести к искажению складских остатков.

Альтернативное решение: Настройка отчетов (Косметический метод)

Если ваша единственная проблема заключается в том, что в отчетах количество не суммируется, и вы пока не готовы глобально менять исторические данные, рассмотрим обходной путь через Систему Компоновки Данных (СКД).

В настройках большинства отчетов 1С (например, «Ведомость по товарам на складах») можно изменить логику группировки. По умолчанию отчет группирует данные по полю-ссылке (объекту системы). Вы можете зайти в расширенные настройки структуры отчета и указать группировку не по самой единице измерения, а по её реквизиту Наименование.

В этом случае отчет «схлопнет» все три разные единицы в одну строку, так как их текстовое наименование «шт» полностью совпадает. Однако помните, что это лишь визуальное решение проблемы. В самой базе данных дубли останутся, и это может вызвать сложности при обмене данными с бухгалтерской программой (1С:БП) или при выгрузке номенклатуры на сайт интернет-магазина, где строгая уникальность идентификаторов критически важна.

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

← На главную