Проверка и исправление нумерации документов в 1С 8.3

· 9 мин

Содержание

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

Ниже — как устроена нумерация в 1С 8.3, как найти дубли и разрывы, как сдвинуть номера вручную без порчи учёта и что настроить, чтобы счётчик больше не сбивался. Разбор годится для «Бухгалтерии предприятия» 3.0, «ЗУП» 3.1 и «Управления торговлей» 11 — механизм нумерации у них общий, отличаются только пути к спискам документов.

Где 1С берёт номер документа

Номер документа в 1С складывается из трёх частей: префикс + собственно номер из счётчика + привязка к периоду. Понимание этой схемы сразу объясняет большинство «странностей».

  • 🔢 Счётчик. Платформа хранит последний выданный номер во внутренней служебной таблице. Новый документ получает следующий номер автоматически в момент записи. Этот счётчик не виден в интерфейсе и не редактируется напрямую кнопкой.
  • 🏷️ Префикс. Буквы и цифры перед номером (например, БП- или 00-). Склеивается из префикса информационной базы и префикса организации. Именно префиксы разделяют нумерацию разных организаций и разных баз.
  • 📅 Период нумерации. Задаёт, когда счётчик обнуляется: в пределах года, квартала, месяца или не обнуляется вовсе («непериодический»). Период прописан в конфигураторе для каждого вида документа и в режиме «Предприятие» не меняется.

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

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

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

Где лежат списки основных документов в разных конфигурациях:

КонфигурацияПример пути к документам
Бухгалтерия предприятия 3.0Продажи → Реализация (акты, накладные, УПД)
Управление торговлей 11Продажи → Документы продажи (все)
ЗУП 3.1Зарплата → Все начисления

Пути к конкретным видам документов внутри раздела могут называться по-разному в зависимости от релиза, но раздел верхнего уровня (Продажи, Банк и касса, Зарплата) стабилен.

Быстрая проверка нумерации через журнал

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

  1. Откройте список нужного вида документов. Например, Продажи → Реализация (акты, накладные, УПД) или Банк и касса → Платёжные поручения.
  2. Задайте отбор по организации и по периоду (год, квартал), чтобы в список попали сопоставимые номера.
  3. Нажмите на заголовок колонки «Номер» — список отсортируется по возрастанию.
  4. Прокрутите и найдите визуально: два одинаковых номера подряд (дубль) или скачок 000012 → 000015 без промежуточных (разрыв).

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

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

Поиск дублей и разрывов универсальным отчётом

Универсальный отчёт — штатный инструмент, он есть в любой типовой конфигурации и не требует программиста.

Чтобы он появился в меню, включите команду «Все функции»: Главное меню → Сервис → Параметры → Отображать команду «Все функции». После этого отчёт открывается через Главное меню → Все функции → Стандартные → Универсальный отчёт.

Как собрать отчёт по дублям:

  1. В шапке отчёта выберите тип данных — «Документ», затем нужный вид документа и таблицу «Основные данные».
  2. Откройте настройки отчёта (кнопка «Настройки»).
  3. В группировках оставьте поле «Номер».
  4. В показатели добавьте «Количество» (сосчитать строки по каждому номеру).
  5. Задайте отбор по периоду и организации, сформируйте отчёт.

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

Разрывы отчёт напрямую не покажет, но отсортированный по номеру список из того же отчёта позволяет их заметить. Для глубокого анализа (автоматический поиск всех пропусков запросом) специалист использует внешнюю обработку «Консоль запросов» с ИТС — это уже инструмент технического специалиста, не бухгалтера.

Чтобы выбрать подходящий способ проверки, сверьтесь с таблицей:

СпособКогда применятьНа что обратить внимание
Сортировка в журналеОдин вид документа, до нескольких сотен записейФильтруйте по одной организации, иначе префиксы перемешают порядок
Универсальный отчётМассовая проверка за период, поиск дублейГруппировка по «Номеру» + показатель «Количество»; строки с числом больше 1 — дубли
Консоль запросовАвтоматический поиск всех разрывов, сверка нескольких видов документовВнешняя обработка, нужны навыки запросов; задача для специалиста

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

Диагностика: выберите симптом

Как сдвинуть и исправить номера вручную

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

Чтобы изменить номер конкретного документа:

  1. Откройте документ. Поле «Номер» обычно доступно для правки прямо в форме.
  2. Если поле заблокировано, рядом есть команда ручного ввода номера (значок редактирования или замочка возле поля). Снимите блокировку.
  3. Впишите нужный номер и запишите документ.
  4. Платформа предупредит, что номер не соответствует автоматическому, и спросит подтверждение — согласитесь.

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

Пример. В журнале реализаций последний номер — 00-000120, а нужно, чтобы следующая накладная получила 00-000200 (скажем, под отдельную серию). Создайте новый документ, впишите в поле «Номер» значение 00-000200, проведите. Все последующие накладные этого периода пойдут от 00-000201. Обратно к 121 счётчик сам не вернётся — для этого пришлось бы править уже выданные номера.

Смена номера у уже проведённого документа меняет его реквизит, но не трогает суммы и проводки. Опасность в другом: если по этому документу уже выставлена печатная форма контрагенту (накладная, счёт-фактура, УПД), новый номер в базе разойдётся с бумажным оригиналом. Правьте номера только тех документов, которые ещё не ушли наружу, либо согласуйте правку с контрагентом.

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

Перед массовой правкой номеров сделайте резервную копию базы (Администрирование → Обслуживание → Резервное копирование). Откатить изменения по десяткам документов иначе не выйдет.

Нумерация в распределённых базах (РИБ)

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

Как настроить, чтобы дублей не было:

  • Каждому узлу РИБ задайте уникальный префикс информационной базы. Префикс узла прописывается в его настройках в плане обмена (Администрирование → Синхронизация данных, свойства узла).
  • Префикс не должен совпадать ни с одним другим узлом. Типичная схема: центр — Ц, филиалы — Ф1, Ф2 и так далее, либо цифровые коды.
  • После назначения префиксов новые документы в каждом узле пойдут с его буквами и столкновений не будет.

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

Порядок разбора дублей после обмена:

  1. Соберите универсальный отчёт по проблемному виду документов в центральной базе с группировкой по номеру.
  2. Для каждой пары одинаковых номеров определите, какой документ создан позже (по дате и автору).
  3. Более позднему присвойте свободный номер вручную — с учётом уже назначенного узлам префикса, чтобы столкновение не повторилось.
  4. Проверьте, что на всех узлах прописаны уникальные префиксы, и только потом запускайте следующий обмен.

Если узлов много, заведите простую табличку соответствия «узел → префикс» и держите её у администратора базы. Новый филиал получает префикс из этого списка, а не «на глаз».

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

Как настроить, чтобы нумерация не сбивалась

Большинство проблем с нумерацией — это незаполненные префиксы и правки «задним числом». Разовая настройка снимает их почти полностью.

Проверка настроек нумерации
Выполнено: 0 / 6

Пара практических принципов:

  • 📌 Не удаляйте документы из середины периода без нужды. Освободившийся номер платформа повторно не выдаст — останется разрыв. Если документ ошибочный, иногда корректнее переномеровать последующие, а не плодить дырки.
  • 📌 Не проводите документы будущими датами. Один документ, проведённый, например, 5 января при работе в декабре, запускает счётчик нового года раньше срока.
  • 📌 Разделяйте организации префиксами, а не ручными номерами. Когда у каждой организации свой префикс, сквозная нумерация внутри неё ведётся автоматически и чисто.

Частые вопросы

Почему после удаления документа его номер не освобождается?
Платформа фиксирует выданный номер во внутреннем счётчике и повторно его не выдаёт. Поэтому после удаления в последовательности остаётся пропуск. Это штатное поведение; чтобы закрыть разрыв, впишите недостающий номер новому документу вручную.
Влияет ли смена номера на проводки и суммы?
Нет. Номер — это отдельный реквизит документа. Его изменение не затрагивает ни бухгалтерские проводки, ни регистры, ни суммы. Риск только в расхождении с уже напечатанными формами, которые ушли контрагенту.
Можно ли сделать сквозную нумерацию по нескольким организациям в одной базе?
Напрямую — нет, номера разделяются префиксом организации. Если нужна единая последовательность, организации должны иметь одинаковый (или пустой) префикс, но тогда теряется разделение по организациям. Обычно это нежелательно.
Как вернуть нумерацию к единице с начала года?
Если период нумерации — «в пределах года», счётчик обнуляется автоматически 1 января. Если период «непериодический», сброс возможен только изменением периода в конфигураторе силами специалиста.
Отчёт нашёл дубль, но оба документа нужны. Что делать?
Оставьте оба, но одному присвойте свободный номер вручную. Убедитесь, что новый номер не занят в том же периоде и префиксе, иначе получите новый дубль.