К статье
Практический материал

Другое · 9 мин

Как получить табельный номер сотрудника в 1С

Как узнать и получить табельный номер сотрудника в 1С:ЗУП и 1С:Бухгалтерии: через справочник, документ приёма, отчёты и запросы. Разбор ошибок и FAQ.

Табельный номер — уникальный код, который программа 1С присваивает каждому сотруднику при оформлении приёма на работу. Он нужен для учёта рабочего времени, расчёта зарплаты, формирования табелей и кадровой отчётности. Узнать его можно несколькими способами: через справочник сотрудников, документ приёма, отчёты или встроенный запрос.

Способ получения зависит от конфигурации: в 1С:Зарплата и управление персоналом (ЗУП) табельный номер формируется автоматически по настраиваемой маске, а в 1С:Бухгалтерии его часто вводят вручную. Ниже разобраны все рабочие варианты с проверкой результата и типичными ошибками.

Где в 1С хранится табельный номер

В типовой конфигурации 1С:ЗУП табельный номер — это код элемента справочника «Сотрудники». Программа присваивает его автоматически при создании карточки сотрудника, ориентируясь на настройки нумерации в учётной политике организации. Номер может быть чисто числовым (например, 00000125) или содержать префикс подразделения либо организации.

В 1С:Бухгалтерии 8 ситуация проще: табельный номер хранится как отдельный реквизит в карточке сотрудника и заполняется вручную или автоматически в зависимости от настроек. В документах «Табель учёта рабочего времени» и расчётных ведомостях программа подставляет его из карточки.

Важно понимать разницу: внутренний идентификатор объекта (GUID) и табельный номер — не одно и то же. Табельный номер предназначен для людей и печатных форм, а GUID — для технической идентификации записи в базе. Для обменов с внешними системами иногда используют именно GUID, но в кадровых документах фигурирует табельный номер.

Как узнать табельный номер через справочник «Сотрудники»

Самый прямой способ — открыть справочник. В 1С:ЗУП перейдите в раздел «Кадры» → «Сотрудники». В списке включите отображение колонки «Табельный номер» (или «Код»): правой кнопкой по шапке списка → «Настроить список» → добавьте нужное поле. После этого номера будут видны сразу для всех сотрудников без открытия карточек.

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

Порядок действий в справочнике
  1. 1
    Откройте раздел «Кадры» → «Сотрудники»
  2. 2
    Настройте отображение колонки «Табельный номер» через «Настроить список»
  3. 3
    Найдите сотрудника поиском по ФИО
  4. 4
    Откройте карточку и посмотрите номер в шапке или поле «Код»
  5. 5
    Проверьте, что сотрудник принят именно в нужную организацию, если база многофирменная

Как найти номер через документ приёма на работу

Табельный номер присваивается в момент оформления приёма. Откройте журнал «Приёмы на работу» (раздел «Кадры» → «Приёмы, переводы, увольнения») и найдите документ нужного сотрудника. В табличной части документа или в строке сотрудника будет указан его табельный номер.

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

Если сотрудник уволен и принят повторно, проверьте настройку «Сохранять табельный номер при повторном приёме» в учётной политике. В зависимости от неё человек получит либо прежний номер, либо новый.

Как получить номер через отчёты

Отчёты подходят, когда нужны номера сразу группы сотрудников — например, всего подразделения. В 1С:ЗУП откройте раздел «Отчёты, справки» → «Штатные сотрудники» или «Списки сотрудников». В настройках отчёта добавьте поле «Табельный номер» и сформируйте выгрузку.

Готовый отчёт можно выгрузить в Excel или табличный документ и передать в бухгалтерию, службу безопасности или смежную систему. Это быстрее, чем открывать карточки по одной, и исключает ошибки ручного переписывания.

Номер виден в карточкеСтандартный случай

Достаточно открыть справочник «Сотрудники»

Сотрудник есть, номера нетВозможен дубль или непроведённый приём

Проверьте документ приёма и журнал сотрудников

Нужны номера спискомПодходит отчёт

Используйте «Штатные сотрудники» с полем «Табельный номер»

Нужен номер в кодеРеквизит «Код»

Обращайтесь к справочнику «Сотрудники» программно

Как получить табельный номер программно

Разработчику или администратору табельный номер доступен через встроенный язык 1С. В ЗУП это реквизит «Код» справочника «Сотрудники». Запросом можно получить номера для любого списка сотрудников с отбором по организации, подразделению или дате приёма.

bsl
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Сотрудники.Код КАК ТабельныйНомер,
| Сотрудники.Наименование КАК ФИО
|ИЗ
| Справочник.Сотрудники КАК Сотрудники
|ГДЕ
| НЕ Сотрудники.ПометкаУдаления";
Результат = Запрос.Выполнить().Выгрузить();

Учтите, что состав реквизитов отличается между версиями конфигураций. Перед написанием запроса откройте структуру справочника в конфигураторе или через «Все функции» и убедитесь, что поле «Код» используется именно как табельный номер, а не как технический счётчик.

Настройка автоматической нумерации и повторного приёма

Чтобы номера присваивались корректно без ручного вмешательства, проверьте настройки нумерации. В 1С:ЗУП они находятся в карточке организации или в настройках кадрового учёта: там задаётся длина номера, префикс и правило повторного приёма. Если префиксы различаются по подразделениям, номера в разных отделах будут визуально отличаться — это нормально.

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

Контрольные точки

Как проверить результат

Номер в карточке сотрудника
Норма

Заполнен, уникален, соответствует маске нумерации

Тревожный признак

Пустое поле или номер-дубль у двух людей

Отчёт «Штатные сотрудники»
Норма

Каждому сотруднику соответствует один номер

Тревожный признак

Один человек встречается дважды с разными номерами

Печатная форма табеля
Норма

Номер выводится корректно

Тревожный признак

Вместо номера пусто или выводится код вида GUID

Типичные ошибки и как их исправить

Чаще всего проблемы связаны не с поиском номера, а с его дублированием или отсутствием. Дубли появляются, когда сотрудника заводят второй раз вместо оформления перевода или повторного приёма через штатный механизм. В результате у одного человека два табельных номера, и отчёты начинают «двоить» данные.

Типичные ошибки
01
Поиск номера в справочнике «Физические лица» вместо «Сотрудники» — у физлица нет табельного номера, искать нужно в карточке сотрудника
02
Ручное изменение номера без проверки связанных документов — ломает отчёты и обмены
03
Отсутствие колонки «Табельный номер» в списке — решается через «Настроить список», а не открытием каждой карточки
04
Путаница между номером и кодом физлица — это разные реквизиты разных справочников

Если обнаружили дубли, не удаляйте карточки вручную. Правильный путь — определить, какая карточка используется в документах (через поиск ссылок на объект), и пометить лишнюю на удаление после переноса данных. В сложных случаях привлеките специалиста по 1С.

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

Можно ли изменить табельный номер сотрудника?

Технически — да, через редактирование реквизита «Код» в карточке сотрудника, если у вас есть права. Но делать это следует только при понимании последствий: номер может использоваться в печатных формах, обменах и внешних системах. Перед изменением сделайте копию базы и проверьте, где номер задействован.

Почему у сотрудника нет табельного номера?

Обычные причины: документ приёма не проведён, карточка создана вручную без заполнения кода, либо сбита автонумерация. Проверьте наличие проведённого документа «Приём на работу» и заполните поле кода вручную, если автонумерация не сработала.

Чем табельный номер отличается от кода физического лица?

Код физического лица — идентификатор человека в справочнике «Физические лица», а табельный номер — код записи в справочнике «Сотрудники». Один человек может иметь несколько записей сотрудника (по разным организациям) с разными табельными номерами, но один код физлица.

Как выгрузить табельные номера всех сотрудников в Excel?

Сформируйте отчёт «Штатные сотрудники» или «Списки сотрудников» с полем «Табельный номер», затем сохраните табличный документ через «Файл» → «Сохранить как» в формате Excel. Либо настройте колонку номера в списке справочника и выведите список в табличный документ.

Меняется ли табельный номер при переводе в другое подразделение?

Нет, при кадровом переводе внутри организации номер сохраняется. Новый номер появляется только при приёме в другую организацию внутри базы или при повторном приёме после увольнения, если не включена настройка сохранения номера.

Итог

Что важно запомнить

Табельный номер в 1С — это код справочника «Сотрудники». Быстрее всего узнать его через карточку сотрудника или настроенный список, для группы — через отчёты, для кода — через запрос к реквизиту «Код». Ручное изменение номера делайте только с резервной копией и проверкой связанных документов.