Работа с бухгалтерской и налоговой отчетностью в программных продуктах 1С:Предприятие требует особой внимательности к реквизитам контрагентов и собственных организаций. Несмотря на то, что классификатор ОКАТО был официально заменен на ОКТМО еще несколько лет назад, во многих выгрузках, архивных данных и старых версиях конфигураций этот код по-прежнему встречается.

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

В данной статье мы подробно разберем алгоритмы поиска кода ОКАТО в различных подсистемах 1С, рассмотрим структуру хранения данных и дадим рекомендации по актуализации справочников. Вы узнаете, как отличить устаревший код от нового и какие технические действия необходимо предпринять для приведения базы в соответствие с текущими требованиями законодательства.

⚠️ Внимание: С 2014 года код ОКАТО полностью выведен из оборота в налоговой отчетности. Если вы видите требование указать ОКАТО в новой декларации, проверьте форму отчета — возможно, вы используете устаревший шаблон печатной формы.

Поиск ОКАТО в карточке организации и контрагента

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

При открытии карточки организации необходимо перейти на вкладку, содержащую регистрационные данные. В старых версиях платформ и конфигураций (например, БП 2.0 или УТ 10.3) поле с кодом могло находиться прямо на главной вкладке рядом с ИНН и КПП. В более современных релизах (1С 8.3) этот реквизит часто скрыт в дополнительных настройках или доступен только через режим "Все функции".

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

  • 🔍 Откройте справочник Организации через главное меню программы.
  • 📂 Найдите нужную организацию и откройте её карточку двойным кликом.
  • 📝 Проверьте вкладки Адреса, Регистрация или раздел Коды статистики.
  • ⚙️ Используйте режим Все функции, если стандартный интерфейс не показывает нужные поля.

Стоит отметить, что в современных версиях 1С при вводе адреса программа автоматически подтягивает код ОКТМО, игнорируя ввод ОКАТО. Однако, если база данных мигрировала из старой версии, в полях могли остаться "следы" прошлого классификатора, которые требуют ручной проверки и очистки.

💡

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

Анализ печатных форм и налоговых деклараций

Часто вопрос "где посмотреть ОКАТО" возникает не при просмотре справочников, а в момент подготовки отчетности. Пользователь открывает печатную форму декларации по налогу на прибыль, УСН или НДФЛ и видит графу, требующую заполнения кодом территории.

В этом случае источник данных находится глубже — в настройках самой формы отчета или в регистре сведений, отвечающем за параметры вывода. Необходимо открыть форму декларации в режиме редактирования (не печатную форму, а сам документ отчета). Часто код подставляется автоматически из карточки организации, но может быть переопределен вручную непосредственно в ячейке отчета.

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

Тип отчета Место нахождения кода Частая ошибка
Декларация УСН Раздел 1, строка 010 Ввод ОКАТО вместо ОКТМО
Расчет 6-НДФЛ Раздел 1, строка 010 Код ОКТМО municipality вместо settlement
Декларация по налогу на имущество Раздел 2, строка 020 Устаревший код из архива
Справка 2-НДФЛ Раздел 1, признак 01 Несоответствие кода адресу ОПС

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

📊 Где вы чаще всего сталкиваетесь с проблемой кода ОКАТО/ОКТМО?
В карточке организации
В налоговой декларации
В платежном поручении
В договоре с контрагентом

Использование режима "Все функции" для глубокого поиска

Стандартный интерфейс 1С ("Такси" или аналогичные) часто скрывает технические и устаревшие поля, чтобы не перегружать пользователя. Для поиска скрытых реквизитов, таких как ОКАТО, необходимо переключиться в режим полного доступа к объектам метаданных.

Для этого в правом верхнем углу интерфейса нажмите на значок шестеренки или меню "Настройки" и выберите пункт Все функции. Интерфейс программы изменится, открыв доступ к полному дереву справочников, документов и журналов. Именно здесь часто можно найти объекты, которые были выведены из основного оборота, но физически остались в базе.

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

⚠️ Внимание: Работа в режиме "Все функции" требует прав администратора или полных прав пользователя. Не изменяйте настройки и реквизиты, назначение которых вам неизвестно, это может нарушить целостность базы данных.

Поиск по всем полям в этом режиме позволяет найти упоминание кода ОКАТО даже в комментариях или служебных полах документов. Используйте глобальный поиск (обычно вызывается сочетанием клавиш Ctrl+F), введя первые цифры известного вам кода ОКАТО.

Технический поиск через таблицу адресных сведений

Для продвинутых пользователей и администраторов 1С существует возможность посмотреть данные не через интерфейс, а через структуру хранения адресного классификатора. В 1С 8.3 адресная система работает через специальные объекты Адресный классификатор.

Коды территорий хранятся в связанных таблицах, где каждому элементу адреса (регион, город, улица) сопоставлен свой идентификатор. ОКАТО, будучи предшественником ОКТМО, мог сохраниться как дополнительный реквизит в этих структурах при миграции данных.

SELECT КодОКАТО, КодОКТМО, Наименование

FROM Справочник.Территории

WHERE КодОКАТО IS NOT NULL

Этот запрос (адаптированный под конкретную СУБД и конфигурацию) позволяет вывести список всех территорий, у которых заполнен устаревший код. Это особенно полезно при массовой проверке базы перед сдачей годовой отчетности.

Как выполнить запрос к базе данных?

Для выполнения запроса используйте обработку "Универсальный отчет" или консоль запросов. В режиме предприятия выберите отчет "Универсальный", перейдите на вкладку "Настройки", добавьте поле "Код ОКАТО" из справочника территорий и сгруппируйте данные.

Если вы обнаружили, что в адресном классификаторе 1С вообще отсутствуют коды ОКТМО, а есть только ОКАТО, значит, ваш адресный классификатор не обновлен. Необходимо загрузить актуальную версию классификатора через сервис 1С или внешние файлы.

Массовая замена ОКАТО на ОКТМО

После того как вы выяснили, где посмотреть ОКАТО в 1С, логичным следующим шагом становится его замена. Ручное исправление каждого контрагента может занять дни, поэтому целесообразно использовать инструменты групповой обработки справочников.

В типовых конфигурациях 1С существует обработка Групповое изменение реквизитов. Она позволяет отобрать все элементы, у которых заполнен реквизит ОКАТО, и заменить его значение на соответствующий код ОКТМО. Для этого потребуется таблица соответствия кодов, которую можно найти на сайте ФНС.

  • 🔄 Запустите обработку Групповое изменение реквизитов.
  • 🎯 Выберите справочник Организации или Контрагенты.
  • ⚙️ Установите отбор: Код ОКАТО не пустой.
  • 💾 В поле для нового значения укажите соответствующий Код ОКТМО.

Некоторые коды ОКАТО были разбиты на несколько кодов ОКТМО (например, разделение кода города и кода внутригородского района). В таких случаях требуется ручная проверка.

💡

Автоматическая замена возможна только если код ОКАТО однозначно мапится на один код ОКТМО. В спорных случаях система должна запросить подтверждение у пользователя.

Актуализация адресного классификатора в 1С

Проблема с отображением или поиском кодов часто решается не поиском старых данных, а обновлением текущих. В 1С:Предприятие 8.3 встроен механизм работы с ФИАС (Федеральная информационная адресная система), который теперь включает и данные по ОКТМО.

Для корректной работы необходимо зайти в раздел НСИ и Администрирование -> Общие настройки -> Адресный классификатор. Здесь можно проверить версию загруженного классификатора. Если она устарела, коды ОКАТО могут отображаться, а ОКТМО — нет, или наоборот, подставляться некорректно.

Процесс обновления может занять значительное время в зависимости от скорости интернета и производительности сервера. Рекомендуется выполнять эту процедуру в нерабочее время, так как она блокирует справочники адресов.

⚠️ Внимание: Перед обновлением адресного классификатора обязательно создайте резервную копию базы данных (бэкап). Процесс загрузки больших объемов адресных данных может привести к зависанию системы при нехватке ресурсов.

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

☑️ Чек-лист по актуализации кодов

Выполнено: 0 / 5
Можно ли оставить код ОКАТО в базе для истории?

Технически вы можете хранить любые данные в дополнительных реквизитах. Однако для налоговой отчетности использование ОКАТО недопустимо. Если вам нужно хранить историю для внутреннего анализа, создайте дополнительное поле "Код ОКАТО (архив)" и перенесите туда данные, освободив основное поле для ОКТМО.

Почему 1С не находит код ОКТМО по адресу автоматически?

Чаще всего проблема в неполноте адресной строки. Если улица или дом указаны с сокращениями, отличными от стандартов ФИАС (например, "ул." вместо "улица"), система не может сопоставить адрес с кодом территории. Исправьте адрес по подсказкам системы.

Где найти таблицу соответствия ОКАТО и ОКТМО?

Официальная таблица соответствия публикуется на сайте ФНС России. Также многие сторонние сервисы и справочные системы (Гарант, Консультант) предоставляют эти данные в удобном для поиска формате.

Влияет ли код ОКАТО/ОКТМО на расчет налогов в 1С?

Сам по себе код не влияет на сумму налога (ставку), но он определяет принадлежность к конкретному муниципальному образованию. Это критически важно для распределения налоговых поступлений в бюджеты разных уровней. Ошибка в коде приведет к зачислению денег не туда.

Что делать, если код ОКТМО изменился в этом году?

Если границы муниципальных образований изменились и код ОКТМО обновился, необходимо ввести новый код в справочник 1С с актуальной датой начала действия. Старый код следует пометить как неактуальный, но не удалять, чтобы сохранить историю прошлых периодов.