Документы и Печать · 10 мин
Как настроить нумерацию приказов в 1С
Как настроить нумерацию приказов в 1С: префиксы, длина номера, периодичность, исправление ошибок и восстановление последовательности номеров.
Нумерация приказов в 1С — это не просто порядковый счётчик, а механизм, который влияет на кадровый учёт, отчётность и юридическую значимость документов. Если номера присваиваются хаотично или дублируются, возникают проблемы при проверках, расчётах стажа и формировании личных дел сотрудников.
В типовых конфигурациях 1С (ЗУП, Бухгалтерия, Комплексная автоматизация, Управление торговлей) нумерация документов работает по общему принципу: платформа автоматически присваивает очередной номер при записи документа, а параметры нумерации задаются в метаданных объекта. Однако поведение нумератора можно скорректировать как в пользовательском режиме, так и через конфигуратор.
Ниже разобраны основные сценарии: как работает автонумерация, как настроить префикс и периодичность, что делать при сбоях в последовательности и какие ограничения нужно учитывать перед вмешательством в настройки.
Как устроена автонумерация документов в 1С
Платформа 1С:Предприятие присваивает номер документу в момент записи, если реквизит «Номер» не заполнен вручную. Система хранит последний выданный номер для каждого вида документа и увеличивает его на единицу. Номер может быть числовым или строковым — это определяется свойством «Тип номера» в конфигураторе.
Важно понимать, что номер и код — разные вещи. У документов используется реквизит «Номер», а у справочников — «Код». Для приказов (в ЗУП это документы «Приём на работу», «Увольнение», «Кадровый перевод» и другие) работает именно нумерация документов.
По умолчанию в типовых конфигурациях номер строковый, с префиксом информационной базы или организации. Префикс нужен, чтобы исключить дубли при обмене данными между базами — например, при синхронизации ЗУП с бухгалтерской программой.
Настройка параметров нумерации в конфигураторе
Основные параметры нумерации задаются в конфигураторе в свойствах объекта «Документ». Для этого откройте конфигуратор, найдите нужный вид документа (например, «ПриёмНаРаботу» в ЗУП) и откройте палитру свойств. Ключевые параметры находятся в разделе «Нумерация»:
- Тип номера — «Число» или «Строка». Строковый тип используется в типовых решениях чаще, так как позволяет хранить префикс.
- Длина номера — максимальное количество символов. При превышении длины номер обрезается, что может привести к дублям.
- Периодичность — «Непериодический», «В пределах года», «В пределах квартала», «В пределах месяца», «В пределах дня». Определяет, когда счётчик сбрасывается.
- Контроль уникальности — запрещает запись документа с уже существующим номером в пределах периода.
Для кадровых приказов типичный выбор — периодичность «В пределах года»: каждый новый год нумерация начинается заново, что соответствует практике делопроизводства. Если периодичность «Непериодический», счётчик растёт непрерывно всё время существования базы.
Настройка префиксов для обмена данными
Префикс номера автоматически добавляется платформой, если в базе включён механизм префиксации. В типовых конфигурациях префикс информационной базы задаётся в настройках синхронизации данных или в параметрах учёта. Например, в 1С:Бухгалтерии путь: «Администрирование» → «Синхронизация данных» → поле «Префикс».
Префикс организации используется, когда в одной базе ведётся учёт по нескольким юридическим лицам и требуется раздельная нумерация приказов. В ЗУП префикс организации задаётся в карточке организации в соответствующем поле. Тогда номера приказов разных организаций будут отличаться, например «ОРГ1-000015» и «ОРГ2-000003».
Учтите ограничение: префикс занимает часть длины номера. Если длина номера 11 символов, а префикс занимает 5, на числовую часть остаётся только 6 разрядов — этого может не хватить при большом количестве документов.
Ручное изменение номера приказа в пользовательском режиме
В пользовательском режиме номер документа можно изменить вручную — поле «Номер» доступно для редактирования в форме документа, если у пользователя есть соответствующие права. Это используют, когда приказ должен получить конкретный номер по требованиям делопроизводства, например с литерой «К» для кадровых приказов.
Порядок действий при ручной корректировке:
- 1Откройте документ и снимите его с проведения, если он проведён
- 2Исправьте значение в поле «Номер», соблюдая допустимую длину
- 3Проведите документ повторно и убедитесь, что запись прошла без ошибок уникальности
- 4Проверьте, что следующий созданный документ получил корректный номер
Помните: ручное изменение номера не сдвигает счётчик нумератора автоматически. Если вы вручную присвоили номер «000150», а последний номер в счётчике был «000120», следующий документ получит «000121» — а не «000151». Это частая причина путаницы.
Восстановление последовательности номеров после сбоев
Сбои нумерации возникают после обменов данными, восстановления базы из копии, ручных правок или ошибок при загрузке документов из внешних файлов. Типичный признак — новые документы получают номера меньше уже существующих или появляются дубли.
Для диагностики отсортируйте журнал документов по номеру и найдите максимальный номер за текущий период. Затем создайте новый документ и посмотрите, какой номер предлагает система. Если предлагаемый номер меньше реального максимума — счётчик сбит.
Исправить счётчик можно двумя способами. Первый — вручную создать документ с правильным следующим номером: платформа при записи строкового номера с числовой частью обновит счётчик, если новый номер больше текущего. Второй — использовать обработку «Групповое изменение реквизитов» из раздела «Администрирование» → «Обслуживание», чтобы массово перенумеровать документы, но это требует аккуратности и резервной копии.
Как проверить результат
Получает номер на единицу больше максимального за период
Номер меньше существующих или дублирует чужой
Документы выстраиваются в правильной последовательности
Порядок скачет, номера повторяются
Записывается без сообщений о нарушении уникальности
Ошибка «Значение не уникально»
Раздельная нумерация по видам приказов и организациям
Частая задача — вести отдельную нумерацию для приказов по основной деятельности и по личному составу, как того требует практика делопроизводства. Штатными средствами пользовательского режима это решается ограниченно: платформа ведёт один счётчик на вид документа.
Возможные подходы:
Варианты раздельной нумерации
Подходит, когда разделение нужно по юридическим лицам. Настраивается штатно, но не разделяет приказы по типам внутри одной организации.
Работает без доработок, но требует дисциплины пользователей и ручного контроля уникальности — риск ошибок выше.
Позволяет реализовать любую логику нумерации, но требует участия разработчика и снимает часть типовой поддержки.
Для большинства организаций оптимален первый вариант плюс дисциплина при ручном вводе. Доработку стоит заказывать только при жёстких требованиях внутреннего документооборота.
Частые ошибки и ограничения
При работе с нумерацией приказов пользователи и администраторы регулярно сталкиваются с одними и теми же проблемами. Знание типовых ошибок помогает избежать порчи данных.
Отдельное ограничение касается отмены проведения: при отмене проведения номер документа сохраняется, а при пометке на удаление номер освобождается, но счётчик назад не откатывается. Поэтому «дырки» в нумерации — нормальное явление, их не требуется устранять, если это не противоречит внутренним правилам.
Что важно запомнить
Нумерация приказов настраивается в конфигураторе через свойства документа: тип, длина, периодичность и контроль уникальности. Префиксы задаются в пользовательском режиме. Любые изменения структуры и массовая перенумерация выполняются только после резервной копии, а результат проверяется созданием тестового документа.
Частые вопросы по нумерации приказов в 1С
Почему новый приказ получает уже занятый номер?
Чаще всего счётчик нумератора отстал от фактического максимума — например, после загрузки документов из другой базы. Найдите максимальный номер за период и вручную создайте документ с номером на единицу больше: счётчик обновится. Если включён контроль уникальности, система сама не даст записать дубль.
Можно ли сделать, чтобы нумерация начиналась заново каждый год?
Да. В конфигураторе в свойствах документа установите периодичность «В пределах года». Тогда с первого января счётчик сбрасывается, а уникальность контролируется внутри каждого года отдельно.
Как добавить букву к номеру приказа, например «105-к»?
Штатно — только вручную при создании документа, если тип номера строковый. Автоматическое добавление литеры для определённых видов приказов требует доработки через подписку на событие установки номера, что выполняет разработчик.
Что будет с номерами при обмене между ЗУП и Бухгалтерией?
При синхронизации документы переносятся со своими номерами и префиксами. Чтобы избежать конфликтов, в каждой базе должен быть задан уникальный префикс информационной базы — это настраивается в параметрах синхронизации данных.
Опасно ли менять номер уже проведённого приказа?
Технически возможно, но рискованно: если документ уже фигурировал в печатных формах, отчётах или ознакомительных листах, данные разойдутся. Меняйте номер только до выдачи документа «на бумагу» и обязательно в периоде, который ещё не закрыт для редактирования.
Почему в номере приказа появляются лишние нули или он обрезается?
Это следствие ограничения длины номера в метаданных. Если суммарная длина префикса и числовой части превышает заданную, лишние символы отсекаются. Решение — увеличить длину номера в конфигураторе с обязательной резервной копией перед обновлением.