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

· 9 мин

Содержание

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

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

Почему рвётся нумерация и когда её не нужно трогать

Сначала о главном: разрыв в номерах сам по себе законом не запрещён. Непрерывность требуется только для счетов-фактур в пределах периода (ст. 169 НК РФ, порядок из Постановления № 1137), да и там пропуск — повод для пояснения, а не отказ в вычете у покупателя. Для накладных, актов, платёжек и большинства прочих документов дырки в номерах не значат ничего.

Поэтому сначала решите, что именно пошло не так:

  • 🔢 Пропуски между номерами — удалили или пометили на удаление документ, перенесли его в другой период. Чаще всего это трогать не надо.
  • ♻️ Нумерация сбросилась на 1 — чаще всего сработала периодичность номера (новый год, месяц, квартал). Это задумано платформой, а не поломка.
  • 👯 Два документа с одинаковым номером — вот это уже проблема: обычно после объединения баз, загрузки из другой базы или сбоя обмена.
  • 🏷️ Пропал или сменился префикс — номер стал короче, появился чужой буквенный код. Признак того, что слетели настройки префикса организации или базы.
  • ⬇️ Номера пошли «задом наперёд» — кто-то вручную проставил номер меньше текущего, и дальше счётчик цепляется за старое значение.

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

С номерами что-то не так — с чего начать?

Из чего состоит номер документа в 1С

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

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

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

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

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

Способ 1: изменить номер документа вручную

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

  1. Откройте нужный документ.
  2. В шапке найдите поле с номером (обычно рядом с датой). Очистите его и впишите нужный номер в том же формате, что и у соседних документов — с префиксом и ведущими нулями.
  3. Запишите или проведите документ.

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

При вводе номера, который уже есть у другого документа, 1С выдаст предупреждение о неуникальности, но записать разрешит. Для счетов-фактур дубликат недопустим — здесь предупреждение нужно воспринимать как запрет.

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

Смена номера не меняет движения документа по регистрам и не требует перепроведения. Перепроводить придётся только если документ менялся по другим причинам.

Способ 2: массовая перенумерация внешней обработкой

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

Подключить обработку можно двумя путями:

  • через Файл → Открыть — разовый запуск открытого файла;
  • через Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки — если хотите зарегистрировать обработку в базе и запускать из списка документов.

Типичный порядок работы с такой обработкой:

  1. Выберите вид документа и период.
  2. Задайте начальный номер и, при необходимости, префикс.
  3. Включите сортировку по дате, чтобы номера легли в хронологическом порядке.
  4. Запустите и дождитесь завершения.

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

Перед массовой перенумерацией проверьте
Выполнено: 0 / 5

Отдельно про закрытые периоды: если перенумерация затрагивает уже сданные отчёты, сначала согласуйте изменения с регламентом. Менять номера в сданном квартале почти никогда не нужно.

Способ 3: правка периодичности нумератора в конфигураторе

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

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

Важные оговорки:

  • Изменение периодичности — это правка структуры конфигурации. Чтобы оно вступило в силу, нужно обновить конфигурацию базы данных, а для этого требуется монопольный доступ к базе. Значит, все пользователи на время обновления должны выйти.
  • На типовой конфигурации, стоящей на поддержке, менять конфигуратором что-либо без необходимости не стоит — это усложнит будущие обновления.
  • Смена периодичности задаёт поведение на будущее. Уже проставленные номера она не пересчитывает — старые документы останутся со своими значениями.

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

Префиксы и нумерация по нескольким организациям и базам

Чаще всего «восстановить нумерацию» на деле означает «разобраться с префиксами». Два главных сценария:

Несколько организаций в одной базе. Чтобы их номера не пересекались, у каждой фирмы задают свой префикс. Поле «Префикс» есть в карточке организации (Главное → Организации → открыть карточку). Обычно это две буквы или цифры. Задали разные — и документы разных юрлиц больше не спорят за один и тот же номер.

Несколько баз и обмены. Когда базы обмениваются данными или вы объединили две базы в одну, номера задваиваются, потому что раньше считались независимо. Здесь помогает префикс информационной базы — он разводит документы по источнику. Задаётся в настройках администрирования; если в вашей базе его не видно, скорее всего обмены не настроены и префикс базы не нужен.

Пути к настройке префикса организации в типовых конфигурациях совпадают по логике, но раздел называется по-разному:

КонфигурацияГде искать префикс организации
Бухгалтерия 3.0Главное → Организации → карточка организации, поле «Префикс»
ЗУП 3.1Настройка → Организации (или Кадры → Организации) → карточка, поле «Префикс»
Управление торговлей 11НСИ и администрирование → Организации → карточка, поле «Префикс»

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

Что делать с нумерацией в архивных и закрытых документах

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

Базовое правило: закрытые периоды защищают датой запрета редактирования. Установите её (раздел администрирования / настроек пользователей и прав, пункт про даты запрета), и база сама не даст случайно изменить старые документы — в том числе при массовой перенумерации.

Если нумерацию в архиве всё же нужно привести в порядок:

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

Проще говоря, архивные документы перенумеровывают в последнюю очередь и только при явной необходимости. В 95% случаев пропуски в старых номерах лучше оставить как есть.

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

Законны ли пропуски в нумерации документов?
Для большинства документов — да, разрывы ничего не нарушают. Сквозная непрерывность важна для счетов-фактур в пределах периода, но и там пропуск — повод дать пояснение, а не критичная ошибка.
Можно ли присвоить двум документам один и тот же номер?
Платформа предупредит о неуникальности, но записать разрешит. Для внутренних документов это некритично, а вот для счетов-фактур дубликат номера недопустим.
Почему номер начинается с букв и нулей, например ЦБ-000001?
Буквы — это префикс (организации и/или базы), а нули — выравнивание порядковой части до фиксированной длины. Это нормальный формат номера, а не сбой.
Собьётся ли нумерация, если поменять дату документа?
Может, если у этого вида документов номер периодический (в пределах года, квартала, месяца) и вы перенесли документ через границу периода. В пределах одного периода смена даты на номер не влияет.
Нужно ли перепроводить документ после ручной смены номера?
Нет. Номер не участвует в движениях по регистрам, поэтому его правка перепроведения не требует. Перепроводить нужно только при изменении сумм, счетов или других учётных данных.

Источники

  • Постановление Правительства РФ от 26.12.2011 № 1137 (порядок нумерации счетов-фактур)
  • НК РФ, ст. 169 (порядковый номер как обязательный реквизит счёта-фактуры)