ПострочноСправочник номенклатуры · каждая строка

Классификатор единиц измерения в 1С: коды и как с ним работать

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

Что такое классификатор единиц

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

Код единицы в классификаторе числовой. Вот коды, в которых нет разночтений:

Часто встречающиеся единицы и коды по ОКЕИ
ЕдиницаКод
Штука796
Килограмм166
Метр006
Литр112

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

Код единицы: где он нужен

Пока вы пользуетесь единицей внутри базы, код никто не видит. Он появляется в нескольких местах.

  • Печатные формы и отчётность, где единица указывается по классификатору.
  • Электронные документы, куда единица уходит вместе с кодом. Если у единицы нет кода или он неверный, получатель может не принять документ.
  • Обмен с другими системами, где единицу сопоставляют по коду, а не по названию.

Поэтому проверять код стоит до первого обмена, а не после первой ошибки.

Как загрузить классификатор

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

  1. Откройте справочник единиц измерения и найдите команду подбора из классификатора.
  2. Отметьте нужные единицы и подтвердите подбор. Записи появятся уже с правильным кодом и обозначением.
  3. В карточках номенклатуры выбирайте единицы из этого справочника, а не заводите новые вручную.

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

Единицы вне классификатора

Предприятие часто вводит собственные единицы: «бухта», «рулон», «коробка 20 шт». Их не найти в общероссийском классификаторе, и кода по ОКЕИ у них нет. Это нормально, когда такая единица существует как упаковка с коэффициентом пересчёта к базовой. Как это устроено, описано в материале про единицы и упаковки в карточке. Проблемы начинаются, когда «упаковку» заводят как самостоятельную базовую единицу, и тогда один товар считают в разных единицах.

Почему записи расходятся

Даже при классификаторе справочник единиц разрастается. Причины банальны.

  • Единицу добавили вручную, не заглянув в список подбора.
  • Данные приехали из Excel, где единица записана как текст, и при загрузке для каждого написания создалась своя запись.
  • Базы объединяли, и каждая принесла свои «шт».
  • Разные люди пишут обозначения по-разному: «шт», «шт.», «Шт», «штука».

Результат виден в отчётах: остатки штук разложены по трём записям, и итог не сходится. Про то, как это связано с дублями карточек, есть материал про загрузку из Excel.

Как проверить единицы по выгрузке

Проверка занимает несколько минут и не требует специальных знаний.

  1. Выгрузите справочник номенклатуры в Excel вместе с колонкой «Единица». Как это сделать, описано в отдельной статье.
  2. Постройте сводную таблицу по этой колонке: сколько карточек на каждое написание.
  3. Выпишите варианты, которые означают одно и то же. Сравните с классификатором и с тем, какие единицы вы намерены оставить.
Пример разбора записей единиц
Запись в выгрузкеКодЧто с ней сделать
шт796Оставить как основную запись штуки
штуканет или 796Объединить с «шт»
ШТ.нетОбъединить с «шт»
кг166Оставить
килограммнетОбъединить с «кг»
бухтанетПроверить: упаковка с коэффициентом или ошибка

Как не допустить новых расхождений

Чистка без правил живёт недолго. Три шага удерживают порядок.

  • Закройте возможность свободного ввода единицы там, где конфигурация это позволяет, или договоритесь, что новые единицы заводит один ответственный.
  • При загрузке из Excel заранее приведите колонку единиц к спискам допустимых значений и сопоставьте текст с существующими записями.
  • Включите проверку единиц в регламент заведения карточки, рядом с проверкой на повтор по наименованию.

Если этого не сделать, через год сводная таблица покажет те же три написания штуки, только карточек станет больше.

Что делать с найденными вариантами

Порядок простой: выбрать одну запись-представителя, перевести на неё карточки, лишние пометить на удаление. Но есть два предостережения.

  • Не удаляйте записи, на которые есть ссылки. 1С обычно не даст сделать это, а замену единицы в уже проведённых документах нужно согласовать с учётом.
  • Проверьте коэффициенты. Если «упаковка» заменена на «штуку», количество в остатках меняет смысл.

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

Вопросы про классификатор единиц

Можно ли добавить свою единицу?
Да. Если единицы нет в классификаторе, её заводят вручную, и кода по ОКЕИ у неё не будет. Для внутреннего учёта это допустимо. Если единица уходит в документы для внешних получателей, проверьте, как они читают пустой код.
Что будет с остатками при замене единицы?
Если меняется только запись справочника, то есть «штука» заменяется на «шт», а смысл тот же, остатки не меняются. Если меняется смысл единицы, например «упаковка» на «штуку», количества нужно пересчитать с учётом коэффициента. Такие правки не делайте без копии базы и без согласования с учётом.
Зачем в карточке код, если я его не вижу?
Код нужен для печатных форм, электронных документов и обмена. Внутри базы вы работаете с названием, а наружу единица выходит вместе с кодом.

Проверим единицы измерения в вашей выгрузке

Пришлите 5–10 тыс строк справочника номенклатуры в Excel или CSV, можно обезличенных. В течение дня вернём файл с группами дублей, единым наименованием, классом, уверенностью и статусом. Бесплатно.

Прислать строки на пробу