Справочники и Данные · 9 мин
Классификатор единиц измерения в 1С 8.3: где найти и как работать с ОКЕИ
Где находится классификатор единиц измерения (ОКЕИ) в 1С 8.3, как загрузить его из файла, добавить единицу вручную и исправить типичные ошибки в номенклатуре.
Классификатор единиц измерения (ОКЕИ) — это справочник, из которого программа 1С берёт коды и наименования единиц: штуки, килограммы, метры, литры, упаковки. Он нужен при создании номенклатуры, оформлении документов и выгрузке счетов-фактур: в электронных документах код единицы по ОКЕИ обязателен, и ошибка в нём приводит к отказу при обмене ЭДО.
В разных конфигурациях 1С 8.3 (Бухгалтерия предприятия, Управление торговлей, ERP, Комплексная автоматизация) справочник находится в разных разделах меню, но суть одна: это общий классификатор, который можно загрузить из поставки конфигурации или дополнить вручную. Ниже разобраны пути поиска в основных конфигурациях, порядок загрузки и типичные проблемы.
Где находится классификатор в разных конфигурациях
Расположение справочника зависит от конфигурации, поэтому сначала определите, в какой программе вы работаете. В «1С:Бухгалтерии 8.3» откройте раздел Справочники → Классификатор единиц измерения. Если пункта нет в видимых разделах, используйте путь Главное меню → Все функции → Справочники → Классификатор единиц измерения.
В «1С:Управление торговлей 11», «1С:ERP» и «Комплексной автоматизации» путь другой: НСИ и администрирование → Настройка НСИ и разделов → Классификаторы → Классификатор единиц измерения. В некоторых релизах справочник доступен также через НСИ и администрирование → Общие настройки → Единицы измерения.
Универсальный способ для любой конфигурации — поиск по слову. Нажмите в верхней части окна значок поиска или откройте «Все функции» и введите «единиц измерения»: программа покажет нужный справочник даже если он скрыт настройками интерфейса.
- 1Откройте главное меню и выберите «Все функции»
- 2В списке раскройте группу «Справочники»
- 3Найдите «Классификатор единиц измерения» и откройте двойным щелчком
- 4Если «Все функции» недоступны — включите их: Сервис → Параметры → «Отображать команду Все функции»
Что такое ОКЕИ и зачем нужны коды
ОКЕИ — Общероссийский классификатор единиц измерения. Каждой единице присвоен код: например, штука — 796, килограмм — 166, метр — 006, литр — 112. Эти коды используются в печатных формах, УПД, электронных счетах-фактурах и при обмене данными с другими системами.
Если единица измерения в карточке номенклатуры создана вручную без привязки к классификатору (без кода ОКЕИ), документ с такой позицией может не пройти форматно-логический контроль при отправке через ЭДО. Поэтому единицы всегда стоит подбирать из классификатора, а не вводить произвольным текстом.
Как загрузить классификатор из поставки
В свежеустановленной базе справочник может быть пустым или заполненным частично. Стандартный способ наполнения — подбор из классификатора. Откройте справочник, нажмите кнопку «Подобрать из классификатора» (в некоторых конфигурациях — «Загрузить классификатор» или «Ещё → Подобрать из ОКЕИ»).
Откроется форма со списком всех единиц ОКЕИ. Найдите нужную единицу через строку поиска (например, «килограмм») и дважды щёлкните по ней или нажмите «Выбрать» — единица добавится в справочник вместе с кодом и полным наименованием. Так можно добавить только те единицы, которые реально используются в учёте, не засоряя справочник.
В некоторых конфигурациях доступна полная загрузка: команда «Загрузить классификатор» переносит весь ОКЕИ в базу. Это удобно на старте, но список получается длинным, и пользователи потом дольше ищут нужную единицу.
Как добавить единицу вручную
Иногда нужной единицы нет в классификаторе или требуется собственное наименование: например, «комплект» с особым сокращением. В этом случае создайте элемент кнопкой «Создать» и заполните поля: код (если единица есть в ОКЕИ — её код, если нет — условный, не пересекающийся с кодами классификатора), наименование, условное обозначение (например, «шт») и международное сокращение при необходимости.
После создания единицы проверьте, что она доступна для выбора в карточке номенклатуры в поле «Единица хранения» или «Единица измерения». Именно эта единица будет подставляться в документы поступления и реализации по умолчанию.
Единицы измерения в карточке номенклатуры и упаковки
В карточке товара базовая единица выбирается из классификатора. Дополнительно в торговых конфигурациях можно задать упаковки: коробка по 10 штук, паллета по 100. Упаковка ссылается на ту же единицу измерения, но содержит коэффициент пересчёта, поэтому отдельный элемент в ОКЕИ для неё создавать не нужно.
Частая ситуация: в документе поставщика товар указан в коробках, а учёт ведётся в штуках. Правильное решение — завести упаковку с коэффициентом в карточке номенклатуры, а не создавать в классификаторе дублирующую единицу «коробка». Так остатки и себестоимость будут считаться корректно.
Проверка результата и обмен данными
После настройки откройте карточку любого товара и убедитесь, что единица измерения выбрана из классификатора и в ней заполнен код. Затем создайте тестовый документ реализации и выведите печатную форму: в колонке «Единица измерения» должны отображаться код и наименование по ОКЕИ.
Если база обменивается данными с другой конфигурацией (например, УТ ↔ Бухгалтерия), проверьте, что коды единиц совпадают в обеих системах. Синхронизация справочника обычно идёт по коду ОКЕИ, поэтому дубли с одинаковым наименованием, но разными кодами создадут задвоения при обмене.
Как проверить результат
Код заполнен и соответствует ОКЕИ (например, 796 для штуки)
Поле кода пустое или содержит произвольный текст
В колонке единицы измерения выводятся код и наименование
Наименование есть, кода нет — риск отказа в ЭДО
Каждая используемая единица встречается один раз
Несколько элементов с одинаковым наименованием и разными кодами
Ограничения и когда нужен специалист
Самостоятельно безопасно: подбирать единицы из классификатора, добавлять новые элементы без изменения существующих, настраивать упаковки в карточках товаров. Эти действия не затрагивают проведённые документы.
К специалисту по 1С стоит обратиться, если требуется изменить базовую единицу у номенклатуры с движениями, свернуть дубли единиц с заменой ссылок во всех документах или исправить последствия некорректного обмена. Такие операции выполняются обработками с контролем ссылочной целостности и только на копии базы.
Что важно запомнить
Классификатор единиц измерения в 1С 8.3 ищется через «Все функции → Справочники» или раздел «НСИ и администрирование». Единицы добавляйте подбором из ОКЕИ, не создавайте дублей, а упаковки оформляйте коэффициентами в карточке номенклатуры.
Частые вопросы
Почему в справочнике нет кнопки «Подобрать из классификатора»?
В некоторых конфигурациях команда называется иначе или скрыта в меню «Ещё». Проверьте также права пользователя: при ограниченных правах на добавление данных кнопка может быть недоступна. В крайнем случае единицу можно создать вручную, указав код ОКЕИ самостоятельно.
Можно ли загрузить ОКЕИ из внешнего файла?
Типовые конфигурации уже содержат данные классификатора, поэтому внешний файл обычно не нужен. Если требуется загрузка из файла (например, при переносе из другой базы), используются стандартные обработки загрузки табличных данных или обмен между конфигурациями.
Что делать, если в базе появились дубли единиц измерения?
Определите основной элемент (чаще тот, что с корректным кодом ОКЕИ), затем замените ссылки дублей на него с помощью обработки поиска и замены значений и пометьте дубли на удаление. Перед этим обязательно сделайте резервную копию базы.
Изменится ли что-то в старых документах, если я добавлю новую единицу?
Нет. Добавление нового элемента в справочник не влияет на уже проведённые документы: в них сохраняются ссылки на те единицы, которые были выбраны на момент проведения.
Какая единица нужна для услуг?
Для услуг обычно выбирают единицу «шт» (код 796) или условную единицу. Если услуга измеряется временем, подойдут «час» (код 356) или «день» из классификатора. Главное — чтобы код был из ОКЕИ, иначе возможны проблемы при выставлении электронных документов.
Почему при отправке УПД через ЭДО возникает ошибка по единице измерения?
Чаще всего причина — единица в номенклатуре создана вручную без кода ОКЕИ или с неверным кодом. Откройте карточку товара, проверьте поле единицы измерения и замените её на элемент, подобранный из классификатора, после чего перезаполните документ.