Ошибка «Не указан код единицы измерения» в номенклатуре при отправке по ЭДО

· Обновлено 11.07.2026 · ⏱ 5 мин · Редакция 1s-83.com

📋 Содержание

Документ по ЭДО не уходит, а 1С пишет: Не указан код единицы измерения в справочнике Номенклатура. Частое заблуждение — что виновата сама номенклатура или контрагент. На деле спотыкается не номенклатура, а её единица измерения: в справочнике не указан код по ОКЕИ, без которого электронный формат УПД или счёта-фактуры не проходит проверку.

Ошибка вылезает при выгрузке или отправке по ЭДО в 1С почти всегда на «своих» единицах — «услуга», «работа», «усл. ед.», которые кто-то завёл руками и не заполнил код. Лечится за пару минут: проставить корректный код ОКЕИ у единицы измерения — и перепровести документ.

Ниже — где взять код, как исправить массово и что делать с услугами, у которых единицы в классификаторе нет.

Почему появляется ошибка и что именно не заполнено

Электронный УПД, счёт-фактура и накладная передаются по формату ФНС в виде XML. В каждой строке товара формат требует не текст «шт» или «услуга», а числовой код по ОКЕИ — Общероссийскому классификатору единиц измерения.

Пока код не проставлен, поле в XML остаётся пустым, и валидатор оператора ЭДО отбивает документ. Отсюда и формулировки:

  • Не указан код единицы измерения в справочнике Номенклатура
  • Код базовой единицы (строка 1): значение не заполнено
  • ошибка формата с кодом 20001 при отправке

💡 У «коробочных» единиц (шт, кг, м, л) код в 1С уже стоит из поставки. Проблема почти всегда — на единицах, добавленных вручную под конкретную задачу.

Коды ОКЕИ для частых единиц измерения

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

Единица измеренияКод ОКЕИОбозначение
Штука796шт
Комплект839компл
Упаковка778упак
Килограмм166кг
Тонна168т
Метр006м
Метр квадратный055м2
Метр кубический113м3
Литр112л
Час356ч
Условная единица876усл. ед.

⚠️ Для услуг и работ отдельного кода в ОКЕИ нет. Их не нужно «подгонять» под штуки — как поступать с услугами, разбираем ниже.

Как исправить: заполнить код ОКЕИ у единицы измерения

Порядок для 1С:Бухгалтерия 3.0 (в «Управлении торговлей» и ERP путь аналогичный).

Исправляем код единицы измерения
Выполнено: 0 / 5
  1. Откройте Справочники → Номенклатура и найдите позицию из строки, на которую ругается ЭДО.
  2. В карточке кликните по значению поля Единица измерения — откроется карточка самой единицы.
  3. Посмотрите поле Код по ОКЕИ. Если пусто — это и есть причина.
  4. Нажмите выбор и подберите единицу из классификатора: система подставит код автоматически. Либо впишите код руками по таблице выше.
  5. Запишите единицу, затем откройте документ и нажмите Провести заново — теперь строка выгрузится корректно.

После этого сформируйте электронный документ ещё раз: ЭДО → Отправить. Ошибка уходит.

Если единицу заводили вручную («услуга», «работа»)

Такие единицы обычно и остаются без кода. Два рабочих сценария:

  • Оставить свою единицу, но проставить код. Если по смыслу это «штука/условная единица» — впишите 796 или 876. Формат примет.
  • Заменить единицу в номенклатуре на стандартную из классификатора и пересоздать документ.

Что делать с услугами в ЭДО

Для услуг графа «единица измерения» в формате УПД — необязательная. Если её не заполнять вовсе, документ проходит без кода ОКЕИ.

Поэтому у номенклатуры с типом Услуга проще всего оставить единицу измерения пустой. Тогда 1С не будет искать код и не выдаст ошибку.

Если же единица у услуги всё-таки указана (например, «услуга» или «час»), она обязана иметь код ОКЕИ — иначе снова отбой. Для «часа» это 356, для условной услуги — 876.

💡 Массовая подмена: если «услуга» проставлена у десятков позиций, поменяйте единицу в самом справочнике единиц один раз — код подтянется во все номенклатуры, где она используется.

Диагностика: быстрый разбор по тексту ошибки

🩺 Диагностика: выберите симптом

Если не помогло

Код проставили, а ошибка держится — пройдитесь по списку:

  • ❗ Документ не перепроведён после правки единицы — XML собран по старым реквизитам.
  • ❗ Электронный документ уже был сформирован ранее; удалите его в ЭДО и создайте заново.
  • ❗ Код заполнен не у той единицы: в номенклатуре бывает базовая единица и единица для отчётов — проверьте обе.
  • ❗ В строке несколько позиций, а вы поправили только первую; ошибка про «строку 1» не значит, что проблема одна.
  • ❗ Нестандартный код (вписан вручную с ошибкой): сверьтесь с таблицей ОКЕИ, коды трёхзначные, с ведущими нулями (006, 055).

⚠️ Не выдумывайте коды. Произвольное число вроде «1» или «100500» формат может принять на отправке, но контрагент или ФНС забракуют документ уже на приёмке.

Как предотвратить на будущее

  • Заводя новую единицу измерения, сразу заполняйте Код по ОКЕИ — это одно поле.
  • Для услуг не плодите единицы «услуга/работа»: либо оставляйте единицу пустой, либо используйте штуку.
  • Раз в квартал проверяйте справочник единиц на пустые коды — особенно после переноса данных из другой базы.
🎬 Видеоинструкция по темепоявится здесь позже

Частые вопросы

Где в 1С находится код по ОКЕИ у единицы измерения?
В карточке единицы измерения (открывается из поля «Единица» в номенклатуре) — поле «Код по ОКЕИ». Значение можно выбрать из классификатора или вписать вручную.
Какой код ОКЕИ ставить для штук?
  1. Для комплекта — 839, упаковки — 778, условной единицы — 876.
Нужен ли код единицы измерения для услуг в ЭДО?
Нет. Для услуг единицу измерения можно вообще не указывать — формат УПД считает эту графу необязательной. Если единица указана, код ОКЕИ у неё обязателен.
Исправил код, но ошибка при отправке по ЭДО осталась. Почему?
Скорее всего, документ не перепроведён или электронный вид сформирован по старым данным. Проведите документ заново и пересоздайте электронный документ.
Почему ошибка появилась именно на «своей» единице измерения?
Единицы, добавленные вручную, часто заводят без кода ОКЕИ. У стандартных единиц из поставки 1С код уже заполнен, поэтому они не спотыкаются.
Можно ли исправить код сразу для всех номенклатур?
Да. Поменяйте код в самом справочнике единиц измерения — он применится ко всем позициям, где эта единица используется, перебивать каждую карточку не нужно.

Источники

  • Общероссийский классификатор единиц измерения ОК 015-94 (ОКЕИ)
  • Приказ ФНС России № ЕД-7-26/970@ (формат УПД в электронной форме)

Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 11.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.