Разберем классическую ситуацию, с которой сталкиваются многие компании при ведении учета в 1С:Управление торговлей 11. Со временем в базе данных из-за ошибок пользователей могут образоваться дубли единиц измерения. Например, в системе появляется три разных элемента с одинаковым наименованием «шт». В результате эта проблема напрямую затрагивает отчеты: количество товаров с разными «шт» перестает суммироваться, и в отчетах выводятся разрозненные строки.
Проанализируем ситуацию подробнее и выясним причину такого поведения системы. В 1С:УТ 11.4 за единицы измерения могут отвечать две разные сущности:
Давайте посмотрим, какие пути решения существуют, какие из них таят в себе скрытые угрозы для учета, а какие являются оптимальными.
Первой мыслью при обнаружении дублей часто является использование стандартной или расширенной обработки группового изменения реквизитов. Пользователь отбирает всю номенклатуру с «кривыми» единицами и заменяет реквизит «Единица хранения» на правильный. Рассмотрим, почему этот путь рискованный и не решает проблему до конца:
Рекомендуем использовать типовую обработку ПоискИУдалениеДублей. Этот инструмент создан разработчиками 1С специально для безопасного слияния одинаковых элементов справочников без нарушения логики учета.
Разберем по шагам, как правильно выполнить замену:
УпаковкиЕдиницыИзмерения или просто Упаковки. Обратите внимание, что искать нужно не в справочнике ОКЕИ, а именно в упаковках!Что произойдет дальше? Система автоматически найдет все упоминания удаляемых единиц измерения во всей базе: в табличных частях документов за все прошлые периоды, в регистрах накопления, в установках цен и штрихкодах. Везде старые ссылки будут аккуратно заменены на одну правильную. Старые «кривые» элементы будут просто помечены на удаление, и вы сможете удалить их стандартной обработкой удаления помеченных объектов.
Важное предупреждение: Перед выполнением объединения обязательно убедитесь, что у всех трех «шт» коэффициенты пересчета равны 1. Если у какого-то дубля коэффициент отличался, простая замена ссылок может привести к искажению складских остатков.
Если ваша единственная проблема заключается в том, что в отчетах количество не суммируется, и вы пока не готовы глобально менять исторические данные, рассмотрим обходной путь через Систему Компоновки Данных (СКД).
В настройках большинства отчетов 1С (например, «Ведомость по товарам на складах») можно изменить логику группировки. По умолчанию отчет группирует данные по полю-ссылке (объекту системы). Вы можете зайти в расширенные настройки структуры отчета и указать группировку не по самой единице измерения, а по её реквизиту Наименование.
В этом случае отчет «схлопнет» все три разные единицы в одну строку, так как их текстовое наименование «шт» полностью совпадает. Однако помните, что это лишь визуальное решение проблемы. В самой базе данных дубли останутся, и это может вызвать сложности при обмене данными с бухгалтерской программой (1С:БП) или при выгрузке номенклатуры на сайт интернет-магазина, где строгая уникальность идентификаторов критически важна.
Подводя итог, настоятельно рекомендуем решать проблему в корне с помощью стандартного инструмента замены дублей. Это обеспечит чистоту базы данных и избавит от неожиданных ошибок в будущем.