Справочники и Данные · 9 мин
Какой код у услуги в 1С и как его правильно указать
Разбираем, какой код присваивается услуге в 1С: внутренний код справочника, код ОКПД2 для отчётности, артикул. Пошаговые инструкции и типичные ошибки.
Под «кодом услуги» в 1С чаще всего понимают три разных вещи: внутренний код элемента в справочнике «Номенклатура», код по классификатору ОКПД2 (или устаревшему ОКУН) и артикул поставщика или собственный артикул. Путаница между ними — главный источник ошибок при выставлении счетов, актов и отправке данных в налоговую через электронные документы.
Внутренний код программа присваивает автоматически при создании карточки услуги — он нужен только для технической идентификации внутри базы. Код ОКПД2 — это общероссийский классификатор продукции, который требуется в электронных документах, при работе с маркировкой и в некоторых отчётах. Артикул — произвольное обозначение, которое компания использует для удобства поиска и печати.
Ниже разберём, где находится каждый из этих кодов, как их посмотреть и изменить в типовых конфигурациях (1С:Бухгалтерия 8, 1С:Управление нашей фирмой, 1С:Комплексная автоматизация), и какие ошибки встречаются чаще всего.
Какие коды бывают у услуги в 1С
Прежде чем искать «код услуги», определите, какой именно код нужен. В типовых конфигурациях 1С у элемента номенклатуры может быть несколько кодовых полей, и они решают разные задачи.
- Внутренний код — порядковый номер элемента в справочнике «Номенклатура». Присваивается автоматически, уникален в пределах базы, используется программой для связи документов и справочников.
- Код ОКПД2 — код по Общероссийскому классификатору продукции по видам экономической деятельности. Требуется в УПД, счетах-фактурах при электронном обмене, в статистической отчётности и при работе с ЕГАИС/маркировкой.
- Артикул — произвольное буквенно-цифровое обозначение, которое компания присваивает сама. Выводится в печатных формах и упрощает поиск.
- Штрихкод — для услуг используется редко, но поле есть и заполняется при необходимости (например, для подарочных сертификатов).
Где посмотреть код услуги в карточке номенклатуры
Откройте раздел «Справочники» (или «НСИ и администрирование» — зависит от конфигурации) и перейдите в справочник «Номенклатура». Найдите нужную услугу через поиск по наименованию и откройте её карточку двойным щелчком.
Внутренний код отображается в заголовке формы или в поле «Код» в верхней части карточки. В 1С:Бухгалтерии 8 код виден сразу; в УНФ и ERP он может находиться на вкладке или в служебной области. По умолчанию поле кода часто недоступно для редактирования — это нормально, программа защищает уникальность нумерации.
Код ОКПД2 в 1С:Бухгалтерии 8 расположен в блоке классификаторов карточки номенклатуры, рядом с полями ОКВЭД2 и единицей измерения. В УНФ он находится на вкладке с реквизитами для документов. Если поле пустое — код просто не был задан при создании услуги.
- 1Откройте «Справочники» → «Номенклатура»
- 2Найдите услугу через строку поиска по наименованию
- 3Откройте карточку и посмотрите поле «Код» — это внутренний код
- 4Найдите поле «ОКПД2» в блоке классификаторов
- 5Если ОКПД2 пуст — подберите код из встроенного классификатора кнопкой выбора
Как указать код ОКПД2 для услуги
В типовых конфигурациях классификатор ОКПД2 встроен в программу, поэтому код не нужно вводить вручную посимвольно. В поле «ОКПД2» нажмите кнопку выбора — откроется форма подбора из классификатора с иерархией разделов и поиском по наименованию.
Введите в поиск ключевое слово услуги — например, «консультационные», «ремонт», «обучение». Классификатор покажет подходящие позиции. Выбирайте код максимальной детализации, которая соответствует сути услуги: чем точнее код, тем меньше вопросов при проверке электронных документов.
Если услуга не находится по поиску, попробуйте синонимы или поднимитесь на уровень выше в иерархии классификатора. Для смешанных услуг выбирается код основной по доле выручки или по смыслу договора. После выбора сохраните карточку — код начнёт подставляться в новые документы автоматически.
Внутренний код: нумерация и можно ли её менять
Внутренний код формируется по правилам нумерации справочника: обычно это порядковый номер с заданной длиной (например, 000000123). В некоторых конфигурациях используются префиксы базы или организации — они нужны при обмене данными между несколькими базами, чтобы коды не пересекались.
Менять внутренний код вручную не рекомендуется. Код участвует в механизмах поиска дублей, обмена данными и синхронизации с внешними системами. Произвольное изменение может привести к конфликтам нумерации: программа начнёт выдавать ошибки «не уникальный код» или создавать дубли при обмене.
Если нумерация «сбилась» (например, появились коды разной длины), в типовых конфигурациях есть обработка «Обновление нумерации объектов» или аналогичный сервис в разделе администрирования. Перед запуском сделайте резервную копию базы.
Код услуги в документах и электронном обмене
При создании реализации услуг код ОКПД2 подставляется в документ из карточки номенклатуры автоматически. В бумажном акте он обычно не печатается, но в электронном УПД код включается в структуру файла, если заполнен. Операторы ЭДО и налоговая проверяют соответствие формата кода, поэтому пустое или некорректное значение может стать причиной отклонения документа.
В колонке «Код» табличной части документов отображается внутренний код номенклатуры. Если колонки не видно, её можно включить через кнопку «Ещё» → «Изменить форму» или настройки списка. Для услуг вместо кода часто выводят артикул — это настраивается в параметрах печатных форм.
При загрузке номенклатуры из внешних файлов (Excel, прайсы поставщиков) сопоставление идёт по артикулу, наименованию или штрихкоду, но не по внутреннему коду — он генерируется базой-получателем заново. Учитывайте это при переносе данных между базами.
Как проверить результат
Поле заполнено, код выбран из классификатора с точками
Поле пустое или код введён текстом без точек
При создании реализации код подтянулся автоматически
В документе поле кода пустое — проверьте карточку
Документ принят оператором без замечаний
Ошибка формата по кодам товаров/услуг
Типичные ошибки при работе с кодами услуг
Чаще всего пользователи путают внутренний код с кодом ОКПД2 и пытаются вписать классификатор в поле «Код» карточки. Это ломает нумерацию справочника и не решает задачу — для ЭДО код всё равно останется пустым.
Вторая распространённая ситуация — дубли услуг с разными кодами. Если одна и та же услуга заведена несколько раз (например, «Доставка» и «Услуги доставки»), документы размазываются по разным элементам, а отчёты по продажам показывают искажённые данные. Решение — найти дубли через поиск и объединить элементы штатной обработкой «Поиск и удаление дублей» в разделе администрирования.
Третья ошибка — выбор слишком общего кода ОКПД2 «на всякий случай». Код верхнего уровня (два знака) формально допустим, но для спорных ситуаций и статотчётности лучше детализировать до уровня, который точно описывает услугу.
Частые вопросы о кодах услуг в 1С
Обязательно ли заполнять ОКПД2 для услуг?
Для внутреннего учёта — нет, программа работает и без него. Но при обмене электронными документами (УПД, акты через ЭДО) и в ряде отчётов код требуется. Практичнее заполнить его сразу при создании услуги, чтобы не дорабатывать справочник перед отправкой документов.
Почему в документе код услуги отличается от кода в карточке?
Скорее всего, в документе отображается артикул или внутренний код, а вы смотрите ОКПД2 — это разные поля. Проверьте настройки видимости колонок табличной части и сопоставьте, какое именно поле выводится.
Можно ли задать свой формат кодов, например УСЛ-001?
В типовых конфигурациях код справочника обычно числовой с автонумерацией, и менять его формат без доработки конфигурации нельзя. Для собственной системы обозначений используйте поле «Артикул» — оно произвольное и выводится в печатные формы.
Что делать, если в классификаторе нет подходящего кода ОКПД2?
Выберите ближайший по смыслу код более общего уровня. Если встроенный классификатор устарел, обновите конфигурацию — актуальные редакции ОКПД2 поставляются вместе с релизами. Вводить код вручную текстом не стоит: он может не пройти форматную проверку при ЭДО.
Перенесутся ли коды услуг при переходе в другую базу 1С?
Внутренние коды при загрузке данных обычно генерируются заново — они уникальны только в пределах конкретной базы. Коды ОКПД2 и артикулы переносятся как обычные реквизиты, если настроено соответствие полей при обмене. После переноса сверьте несколько карточек вручную.
Где посмотреть коды сразу всех услуг списком?
Откройте справочник «Номенклатура», в настройках списка включите колонки «Код», «Артикул» и «ОКПД2» (кнопка «Ещё» → «Изменить форму»). Отфильтруйте список по виду номенклатуры «Услуга» — получите таблицу, которую можно выгрузить в Excel.
Что важно запомнить
У услуги в 1С есть внутренний код справочника (автоматический, не трогать без необходимости), код ОКПД2 (заполняется вручную из классификатора, нужен для ЭДО и отчётности) и артикул (для удобства и печати). Посмотреть и настроить коды можно в карточке номенклатуры, а проверить корректность — по подстановке в документ и успешной отправке УПД.