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