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

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

Как упорядочить номера в 1С: нумерация документов и справочников

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

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

Упорядочить номера можно штатными средствами: через обновление нумерации объектов, обработку «Групповое изменение реквизитов», настройку параметров нумератора или специализированные обработки перенумерации. Выбор способа зависит от того, нужно ли исправить один сбойный счётчик или привести в порядок всю последовательность номеров за период.

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

Почему в 1С сбивается нумерация

Механизм автонумерации в 1С хранит последний выданный номер и при создании нового объекта прибавляет единицу. Сбой возникает, когда фактические номера в базе расходятся со значением счётчика. Типичная ситуация: пользователь вручную вписал номер «999» вместо предложенного «15», и следующий документ программа пытается создать с номером «1000», который может не помещаться в поле или ломать логику последовательности.

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

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

Программа выдаёт занятый номерСчётчик отстал

Проверьте максимальный существующий номер и обновите нумерацию

Номера идут с пропускамиУдалённые объекты

Пропуски нормальны, если документы удалялись; перенумерация не обязательна

В новом году старый счётПериодичность нумератора

Проверьте настройку периодичности нумерации документа

Номера не совпадают по базамОбмен данными

Проверьте префиксы баз в настройках синхронизации

Как обновить нумерацию штатными средствами

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

Порядок действий: откройте обработку, выберите тип объекта (например, документ «Реализация товаров и услуг»), запустите обновление. Программа найдёт максимальный номер и перестроит счётчик. После этого новые документы будут получать правильные следующие номера.

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

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

Как перенумеровать документы за период

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

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

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

Перенумерация через «Групповое изменение реквизитов»

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

Особенности для счетов-фактур и кадровых документов

С осторожностью перенумеровывайте документы, номера которых уже ушли «наружу»: счета-фактуры, акты и счета, отправленные контрагентам, кадровые приказы, по которым оформлены личные дела. Изменение такого номера создаст расхождение между вашей базой и бумажным оригиналом. Безопаснее перенумеровывать только документы внутри закрытого периода до момента их передачи внешним сторонам.

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

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

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

Если префикс занимает часть длины номера, учитывайте это при ручном вводе: суммарная длина ограничена свойством «Длина номера». При переполнении (например, номер достиг максимума для заданной длины) программа начнёт выдавать ошибки или некорректные значения — это сигнал увеличить длину номера через конфигуратор или сменить период нумерации.

Нумерация в справочниках: коды элементов

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

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

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

Проверка результата и типичные ошибки

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

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

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

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

Новый документ
Норма

Присваивается следующий свободный номер

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

Программа предлагает занятый или чрезмерно большой номер

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

Номера возрастают вместе с датами

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

Младшие даты имеют большие номера, есть дубли

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

Номер совпадает с базой

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

На печати старый или иной номер

Синхронизация
Норма

Документы переносятся без дублей

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

Появляются задвоенные документы

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

FAQ: частые вопросы по нумерации в 1С

Почему 1С присваивает номер, который уже занят?

Счётчик автонумерации отстал от фактических номеров — обычно после ручного ввода, загрузки данных или обмена. Запустите «Обновить нумерацию объектов» для нужного вида документов, и счётчик выровняется по максимальному существующему номеру.

Обязательно ли устранять пропуски в номерах документов?

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

Как сделать, чтобы нумерация начиналась заново каждый год?

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

Можно ли перенумеровать документы прошлого закрытого периода?

Технически возможно, но делать это не рекомендуется: номера уже попали в отчётность, книги покупок и продаж, документы контрагентов. Изменение создаст расхождения, которые сложно объяснить при проверке. Ограничьтесь текущим открытым периодом.

Что делать, если после обмена появились документы с одинаковыми номерами?

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

Нужен ли конфигуратор для исправления нумерации?

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

Итог

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

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