Администрирование · 12 мин
Как исправить нумерацию в 1С
Почему в 1С сбивается нумерация документов и справочников, как исправить номера вручную и обработкой, восстановить последовательность и не допустить повторов.
Сбитая нумерация в 1С — одна из самых частых проблем: документы получают повторяющиеся номера, в последовательности появляются разрывы, новый счёт-фактура вдруг получает номер старого или префикс перестаёт соответствовать организации. Причины почти всегда одинаковы: ручное редактирование номера, обмен данными между базами, восстановление из копии, работа нескольких пользователей в распределённой базе или изменение длины номера после обновления конфигурации.
Исправить нумерацию можно несколькими способами: вручную поправить отдельные номера, воспользоваться типовой обработкой «Групповое изменение реквизитов», применить специализированную обработку перенумерации или выполнить восстановление последовательности документов. Выбор зависит от масштаба проблемы: один документ проще поправить руками, массовый сбой за период — обработкой.
Прежде чем что-либо менять, сделайте резервную копию информационной базы. Перенумерация затрагивает ключевые реквизиты, по которым документы ищутся в отчётах, печатаются и синхронизируются с другими системами. Ошибка при массовом изменении номеров может привести к расхождениям с контрагентами и налоговой отчётностью.
Как устроена нумерация в 1С и почему она сбивается
1С хранит для каждого вида документов текущий «счётчик» номера. Когда создаётся новый документ, платформа берёт максимальный использованный номер (с учётом префикса и периодичности нумерации) и предлагает следующий. Номер присваивается в момент записи, а не создания объекта, поэтому два пользователя, одновременно создавшие документы, могут получить конфликт, который платформа разрешает автоматически.
Типичные причины сбоя нумерации:
- пользователь вручную отредактировал номер, например убрал префикс или вписал номер «из головы», после чего счётчик сместился;
- обмен данными с другой базой привёз документы с чужими номерами и префиксами;
- восстановление базы из архивной копии, после которого часть документов введена заново;
- изменение длины номера или правил префиксации после обновления конфигурации;
- документы созданы «задним числом» в закрытом периоде с другой периодичностью нумерации.
Отдельный случай — периодичность нумерации. У большинства документов нумерация годовая: с 1 января счётчик начинается заново. Если документ за прошлый год изменили или перенесли, счётчик текущего года может «споткнуться» о неожиданное значение.
Как найти источник проблемы перед исправлением
Прежде чем перенумеровывать, определите, где именно сломана последовательность. Откройте журнал документов и отсортируйте список по номеру — сразу станут видны дубли, разрывы и номера с «чужим» префиксом. Удобно включить отбор по периоду, чтобы сузить область поиска.
Проверьте, нет ли документов, введённых вручную с нестандартным номером: обычно это номера без префикса, с буквами там, где их быть не должно, или с явно большим значением (например, «999999»), после которого все новые документы получают завышенные номера. Именно такой «выстреливший» номер чаще всего становится причиной сбоя.
Если база обменивается данными с другими системами (другой базой 1С, сайтом, CRM), убедитесь, что префиксы узлов обмена настроены и различны. Дубли номеров после обмена почти всегда означают, что две базы генерируют номера с одинаковым префиксом.
Проверьте префиксы узлов обмена и ручные правки номеров
Часто норма: документы удалили или пометили на удаление
Ищите документ с максимальным номером, введённый вручную
Проверьте настройки префиксации организации и обмена
Ручное исправление номера отдельного документа
Если проблема затрагивает один-два документа, проще всего исправить номер вручную. Откройте документ, кликните в поле «Номер» и введите правильное значение с учётом префикса и формата. Если поле недоступно для редактирования, включите возможность ручной нумерации: в большинстве типовых конфигураций это делается через меню «Ещё» в форме документа либо номер редактируется после подтверждения изменения.
После сохранения исправленного документа создайте новый документ того же вида и проверьте, какой номер предлагает система. Если предлагаемый номер по-прежнему неверный, запишите тестовый документ с корректным максимальным номером — платформа при следующей записи отсчитает от него. Тестовый документ после проверки можно пометить на удаление.
Учтите ограничение: если документ уже отправлен контрагенту, включён в отчётность или выгружен в ЭДО, менять его номер нельзя — это создаст расхождения с внешними системами и контрагентами. В такой ситуации исправляйте только номера внутренних документов.
Исправление нумерации обработкой «Групповое изменение реквизитов»
В типовых конфигурациях на БСП (Управление торговлей, ERP, Бухгалтерия предприятия, Зарплата и управление персоналом) есть встроенный инструмент массового изменения данных — «Групповое изменение реквизитов». Найти его можно в разделе «Администрирование» → «Обслуживание» → «Корректировка данных». Обработка доступна пользователям с правами администратора.
Порядок действий для перенумерации:
- Откройте обработку и выберите вид объектов — нужный тип документа.
- Настройте отбор: период, организация, префикс, чтобы затронуть только проблемные документы.
- В списке реквизитов отметьте «Номер» и задайте способ изменения. Для перенумерации по порядку используются произвольные алгоритмы либо специализированные обработки перенумерации, так как простая подстановка одного значения всем документам не подходит.
- Перед выполнением включите режим показа служебных реквизитов, если номер не отображается в списке.
- Выполните изменение и проверьте результат в журнале документов.
Для полноценной последовательной перенумерации (когда каждому документу нужен свой следующий номер) удобнее использовать специализированные обработки перенумерации, которые сортируют документы по дате и присваивают номера по порядку с заданным префиксом и начальным значением. Такие обработки есть в составе многих конфигураций и в виде внешних файлов.
- 1Сделайте резервную копию информационной базы
- 2Найдите и исправьте документы с ручными нестандартными номерами
- 3Откройте обработку перенумерации и задайте отбор по периоду и организации
- 4Укажите начальный номер, префикс и правило сортировки (по дате)
- 5Выполните перенумерацию и проверьте журнал: нет ли дублей и разрывов
- 6Создайте новый документ и убедитесь, что предлагается корректный следующий номер
Восстановление последовательности и нумерации счетов-фактур
В конфигурациях, где ведётся учёт НДС, нумерация счетов-фактур тесно связана с датами документов-оснований. Если документы перепроводили задним числом, счета-фактуры могут получить номера, не соответствующие хронологии, что вызовет замечания при проверке книги продаж.
Для исправления используйте типовой механизм: в «1С:Бухгалтерии» это функция перенумерации счетов-фактур, доступная из журнала счетов-фактур или через обработку «Экспресс-проверка ведения учёта». Механизм пересчитает номера в соответствии с датами документов за выбранный период. Перед запуском убедитесь, что период не закрыт для редактирования и не сдана декларация по НДС за этот квартал.
Отдельно стоит упомянуть восстановление последовательности проведения документов. Хотя это не то же самое, что нумерация, нарушенная последовательность часто сопровождает проблемы с номерами после массовых перепроведений. Восстановление выполняется через «Операции» → «Проведение документов» с установкой границы последовательности на актуальную дату.
Настройка префиксации, чтобы сбой не повторился
После исправления номеров настройте правила префиксации, иначе проблема вернётся при ближайшем обмене или обновлении. В типовых конфигурациях префикс организации задаётся в карточке организации (поле «Префикс»), а префикс информационной базы — в настройках синхронизации данных.
Основные рекомендации:
- каждой базе, участвующей в обмене, назначьте уникальный префикс узла;
- каждой организации внутри одной базы — свой префикс, чтобы номера не пересекались;
- не меняйте префиксы в середине года без необходимости: счётчик нумерации привязан к паре «префикс + период», и смена префикса начнёт отсчёт заново;
- запретите пользователям ручное изменение номеров там, где это не требуется, — через роли и профили доступа.
Если длина номера изменилась после обновления конфигурации (например, стала длиннее), старые короткие номера могут «путать» счётчик. В этом случае приведите номера текущего периода к единой длине с помощью перенумерации, дополнив их лидирующими нулями.
Как проверить результат и не допустить повторения сбоя
После любого исправления выполните контрольную проверку. Откройте журнал документов, отсортируйте по номеру и убедитесь, что дублей нет, разрывы объяснимы (удалённые документы), а префиксы соответствуют организации. Затем создайте новый документ и проверьте предлагаемый номер — он должен быть следующим за максимальным в текущем периоде.
Для регулярного контроля полезно раз в квартал, до сдачи отчётности, проверять нумерацию ключевых документов: счетов-фактур, реализаций, кассовых и банковских документов. Обнаруженный на этом этапе сбой исправить значительно проще, чем после отправки отчётности.
Если сбои нумерации повторяются систематически и не связаны с ручными правками, проверьте настройки обменов, права пользователей и журнал регистрации — там видно, кто и когда изменял номера. При необходимости привлеките специалиста по 1С для анализа кода обмена или доработок конфигурации.
Как проверить результат
Номера идут по порядку, дублей нет
Два документа с одинаковым номером или чужой префикс
Предлагается следующий по порядку номер
Номер завышен или повторяет существующий
Префикс соответствует организации и базе
Смешение префиксов разных организаций
Новые документы не создают дублей
Дубли появляются после каждой синхронизации
Что важно запомнить
Сначала найдите причину сбоя, затем исправляйте номера: единичные — вручную, массовые — обработкой. Не трогайте номера документов, ушедших контрагентам и в отчётность. Настройте префиксы и права, чтобы сбой не повторился, и всегда работайте на копии базы.
Частые вопросы
Почему 1С присваивает новому документу слишком большой номер?
Почти всегда причина в документе с вручную введённым завышенным номером — платформа отсчитывает следующий номер от максимального. Найдите такой документ сортировкой журнала по номеру, исправьте его номер на корректный, и счётчик вернётся к норме.
Можно ли менять номера документов прошлого года?
Технически — да, если период открыт для редактирования, но делать это следует только если документы не попали в сданную отчётность и не передавались контрагентам. Иначе изменение создаст расхождения с налоговыми регистрами и данными партнёров.
Что делать, если после обмена появились дубли номеров?
Проверьте префиксы узлов обмена в настройках синхронизации: у каждой базы должен быть свой уникальный префикс. После исправления настроек перенумеруйте документы с дублями в одной из баз и повторите обмен.
Почему поле «Номер» недоступно для редактирования?
В типовых конфигурациях ручное изменение номера может быть запрещено настройками или правами. Попробуйте меню «Ещё» в форме документа — там может быть команда изменения номера. Если её нет, потребуется доступ администратора или включение ручной нумерации в настройках.
Опасно ли удалять документы — появятся ли разрывы в нумерации?
Разрывы от удалённых документов — нормальное явление и не считаются ошибкой. Нумерация не обязана быть сплошной, критичны только дубли и нарушение хронологии счетов-фактур. Удалённые номера заново автоматически не используются.
Как исправить нумерацию, если сменился префикс организации?
Счётчик нумерации привязан к префиксу, поэтому после смены префикса отсчёт начинается заново — это нормально. Если требуется продолжить старую нумерацию, перенумеруйте документы текущего периода обработкой, задав нужный префикс и начальный номер.