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