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