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