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