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

Администрирование · 10 мин

Как включить автонумерацию в 1С

Как включить автоматическую нумерацию документов в 1С: настройка нумераторов, восстановление номеров, типичные ошибки и способы их исправления.

Автоматическая нумерация документов в 1С — базовый механизм, который присваивает каждому новому документу уникальный номер без участия пользователя. В типовых конфигурациях она включена по умолчанию, но на практике нумерация может «сбиваться»: появляются дубли, пропуски, номера с другим префиксом или вовсе не заполняются. Чаще всего причина — вручную изменённый номер, обмен данными между базами или некорректные настройки нумератора.

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

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

Как работает автонумерация в 1С

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

Номер может быть числовым или строковым. Строковые номера позволяют использовать префиксы, например «00БП-000123», но именно они чаще становятся причиной проблем: платформа сортирует строковые номера как текст, и после вручную введённого номера «999» следующий автоматический может оказаться «1000», а после «A001» нумерация вовсе пойдёт по другой ветке. Поэтому ручное редактирование номеров — главный источник сбоев.

Проверка и включение нумерации в типовой конфигурации

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

Для восстановления последовательности в типовых конфигурациях предусмотрена служебная обработка. В «1С:Бухгалтерии» она находится в разделе «Администрирование» → «Обслуживание» → «Корректировка данных» → «Универсальные обработки» → «Обновить нумерацию объектов», либо вызывается через «Все функции». Обработка пересчитывает номера документов выбранного вида за указанный период и устраняет дубли и пропуски.

Восстановление нумерации в типовой конфигурации
  1. 1
    Сделайте резервную копию информационной базы
  2. 2
    Откройте «Администрирование» → «Обслуживание» и найдите обработку «Обновить нумерацию объектов» (или откройте её через «Все функции»)
  3. 3
    Выберите вид документа и период, за который нужно перенумеровать
  4. 4
    Запустите обновление и дождитесь завершения
  5. 5
    Создайте тестовый документ и проверьте, что номер присваивается корректно

Если нумерация сбилась из-за одного вручную введённого номера, достаточно исправить его вручную: откройте документ с «неправильным» номером, измените номер на корректный (для этого может потребоваться включить возможность редактирования через меню «Ещё» → «Изменить форму» или права администратора) и запишите. Следующий документ получит номер от исправленного значения.

Настройка автонумерации в Конфигураторе

Если вы разрабатываете или дорабатываете конфигурацию, автонумерация настраивается в свойствах объекта метаданных. Откройте Конфигуратор, найдите нужный вид документа в дереве конфигурации и откройте палитру свойств. На закладке «Нумерация» находятся ключевые параметры.

Основные настройки: признак «Автонумерация» (именно он включает автоматическое присвоение номеров), «Тип номера» (число или строка), «Длина номера», «Периодичность» (в пределах года, квартала, месяца, дня или непериодическая) и «Нумератор», если несколько видов документов должны использовать общую последовательность номеров.

После установки признака «Автонумерация» обновите конфигурацию базы данных (клавиша F7) и проверьте результат в пользовательском режиме: новый документ должен получать номер автоматически при записи. Если требуется программное управление номером, в модуле объекта используется событие «ПриУстановкеНовогоНомера», где можно задать собственный префикс или логику формирования номера.

Настройка префиксов номеров

Префиксы нужны, когда несколько организаций или баз ведут документы с общей сквозной нумерацией, а также при обмене данными. В типовых конфигурациях префикс обычно задаётся в карточке организации (поле «Префикс») и в настройках синхронизации данных — префикс информационной базы указывается в разделе «Администрирование» → «Синхронизация данных».

Типовая логика формирования префикса: сначала добавляется префикс информационной базы, затем префикс организации. Например, база с префиксом «ЦБ» и организация с префиксом «01» дадут номер вида «ЦБ01-000123». Если префиксы не заданы, номера будут простыми числовыми или строковыми без префиксной части.

Типичные проблемы с нумерацией и их решение

Самая частая жалоба — «двойные номера»: два документа с одинаковым номером. Причина почти всегда в ручной правке номера или в обмене данными с одинаковыми префиксами в разных базах. Решение — обработка «Обновить нумерацию объектов» и проверка префиксов всех узлов обмена.

Вторая типичная ситуация — новый документ получает номер «далеко вперёд», например после номера 150 вдруг появляется 9999. Это следствие вручную введённого большого номера: платформа продолжает нумерацию от максимального значения. Исправьте завышенный номер вручную, и последовательность восстановится.

Третья проблема — номер вообще не присваивается. Возможные причины: снят признак «Автонумерация» в конфигурации, длина номера исчерпана (например, при длине 5 номер 99999 — последний возможный), либо в событии «ПриУстановкеНовогоНомера» есть код, блокирующий стандартное присвоение. Проверяйте в указанном порядке.

Типичные ошибки
01
Ручная правка номеров документов — приводит к дублям и сбоям последовательности; исправляйте номера только в исключительных случаях и сразу проверяйте следующий автоматический номер
02
Одинаковые префиксы в разных базах обмена — гарантированные дубли номеров после синхронизации
03
Перенумерация документов закрытого периода без согласования — номера могут не совпасть с первичными документами контрагентов и сданной отчётностью
04
Уменьшение длины номера в Конфигураторе без анализа данных — часть существующих номеров может не поместиться в новый формат

Проверка результата после настройки

После включения или восстановления автонумерации убедитесь, что механизм работает корректно. Создайте два-три тестовых документа подряд и запишите их: номера должны идти последовательно, с правильным префиксом. Затем пометьте тестовые документы на удаление — пропуск номера в этом случае допустим и не является ошибкой.

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

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

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

Новый документ при записи
Норма

Номер присваивается автоматически, следующий по порядку

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

Поле номера пустое или номер резко выходит из последовательности

Журнал документов за период
Норма

Номера уникальны, дублей нет

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

Два и более документа с одинаковым номером

Префикс в номере
Норма

Соответствует организации и базе

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

Префикс отсутствует, хотя задан в карточке организации

FAQ

Почему в 1С нельзя вручную изменить номер документа?

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

Что делать, если номера документов начинаются заново с нового года?

Это нормальное поведение, если в настройках нумератора установлена периодичность «В пределах года». Нумерация обнуляется 1 января автоматически. Если требуется сквозная нумерация, периодичность меняют на «Непериодический» в Конфигураторе — с обязательной проверкой на копии базы.

Можно ли сделать общую нумерацию для разных видов документов?

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

Опасно ли перенумеровывать документы за прошлые периоды?

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

Исчерпана длина номера — что делать?

Если достигнут максимальный номер (например, 99999 при длине 5), новые документы не смогут получить номер. Решение — увеличить длину номера в свойствах нумератора в Конфигураторе. Платформа выполнит реструктуризацию, поэтому операцию проводят на копии базы и в нерабочее время.

Почему после обмена данными появились одинаковые номера?

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

Итог

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

Автонумерация в типовых 1С работает по умолчанию, а сбои чинятся обработкой «Обновить нумерацию объектов» или ручным исправлением последнего номера. Сам механизм включается в Конфигураторе признаком «Автонумерация» в свойствах документа. Не правьте номера вручную без необходимости, задавайте уникальные префиксы для обменов и всегда делайте резервную копию перед массовой перенумерацией.