Сбилась нумерация документов в 1С: как вернуть порядок номеров
Содержание
Прежде чем что-то «восстанавливать», проверьте, а есть ли вообще проблема. Пропуски в нумерации документов в 1С — почти всегда норма, а не сбой: номера 44, 45, 47 после удаления сорок шестого документа никаких правил не нарушают. Чинить нужно другое — задвоенные номера, чужой или пропавший префикс и нумерацию, которая внезапно сбросилась на единицу.
Разберём, из чего состоит номер в 1С 8.3, почему последовательность документов рвётся, и как восстановить порядок: от правки одного номера вручную до массовой перенумерации всей базы. Пути приведены для «Такси» — интерфейса актуальных релизов на платформе 8.3.
Почему рвётся нумерация и когда её не нужно трогать
Сначала о главном: разрыв в номерах сам по себе законом не запрещён. Непрерывность требуется только для счетов-фактур в пределах периода (ст. 169 НК РФ, порядок из Постановления № 1137), да и там пропуск — повод для пояснения, а не отказ в вычете у покупателя. Для накладных, актов, платёжек и большинства прочих документов дырки в номерах не значат ничего.
Поэтому сначала решите, что именно пошло не так:
- 🔢 Пропуски между номерами — удалили или пометили на удаление документ, перенесли его в другой период. Чаще всего это трогать не надо.
- ♻️ Нумерация сбросилась на 1 — чаще всего сработала периодичность номера (новый год, месяц, квартал). Это задумано платформой, а не поломка.
- 👯 Два документа с одинаковым номером — вот это уже проблема: обычно после объединения баз, загрузки из другой базы или сбоя обмена.
- 🏷️ Пропал или сменился префикс — номер стал короче, появился чужой буквенный код. Признак того, что слетели настройки префикса организации или базы.
- ⬇️ Номера пошли «задом наперёд» — кто-то вручную проставил номер меньше текущего, и дальше счётчик цепляется за старое значение.
Прежде чем перенумеровывать сотни документов, задайте себе вопрос: кому и зачем нужен сплошной ряд? Если жёсткого требования нет, оставьте пропуски как есть — это честнее и безопаснее любой массовой правки.
Из чего состоит номер документа в 1С
Номер в 1С — это не просто счётчик. Он собирается из нескольких частей, и сбой любой из них выглядит как «слетела нумерация»:
- Префикс информационной базы — буквенно-цифровой код базы. Используется, когда баз несколько и они обмениваются данными (распределённые базы, обмены). В одиночной базе обычно пустой.
- Префикс организации — код конкретной фирмы из справочника организаций. Нужен, чтобы в одной базе у разных юрлиц номера не пересекались.
- Порядковая часть — собственно число, которое платформа увеличивает автоматически. Ведущие нули добавляются до нужной длины:
ЦБ-000012345.
Второй невидимый параметр — периодичность номера (нумератор). Она задаётся в конфигураторе для каждого вида документа: номер может быть сквозным (не зависит от даты), либо обнуляться в начале года, квартала, месяца или дня. Если нумерация у вас каждый январь начинается с 1 — это не сбой, а настроенная периодичность «в пределах года».
Понимание этой структуры экономит время: прежде чем перенумеровывать базу, посмотрите на номер проблемного документа и определите, что именно в нём не так — префикс, порядковая часть или и то и другое.
Отдельно стоит понимать, как платформа выбирает следующий номер. Она берёт максимальный уже существующий номер среди документов этого вида за тот же период и с тем же префиксом и прибавляет единицу. Отсюда вытекает частая причина «скачка» нумерации: если кто-то однажды вбил вручную номер вроде 99999, все последующие документы пойдут от него. Чтобы вернуть счётчик к нормальным значениям, достаточно исправить или удалить этот «задравший» документ — дальше автонумерация сама продолжит ряд от предыдущего разумного номера.
Способ 1: изменить номер документа вручную
Самый простой случай — поправить один-два документа. Подойдёт, когда номер задвоился или кто-то вбил его с ошибкой.
- Откройте нужный документ.
- В шапке найдите поле с номером (обычно рядом с датой). Очистите его и впишите нужный номер в том же формате, что и у соседних документов — с префиксом и ведущими нулями.
- Запишите или проведите документ.
Если поле номера заблокировано, значит включена автонумерация. В типовых конфигурациях номер всё равно можно отредактировать: установите курсор в поле и введите значение вручную — при записи платформа сохранит именно его, а не следующий по счёту.
При вводе номера, который уже есть у другого документа, 1С выдаст предупреждение о неуникальности, но записать разрешит. Для счетов-фактур дубликат недопустим — здесь предупреждение нужно воспринимать как запрет.
Следите за форматом. Если у соседних документов номер выглядит как ЦБ-000000124, а вы впишете просто 124 без префикса и нулей, платформа может счесть это новым, более «младшим» значением — и дальше автонумерация опять собьётся. Проще всего скопировать номер соседнего документа и поменять в нём только порядковую часть.
Смена номера не меняет движения документа по регистрам и не требует перепроведения. Перепроводить придётся только если документ менялся по другим причинам.
Способ 2: массовая перенумерация внешней обработкой
Когда документов десятки или сотни, вручную их не перебрать. Для этого используют внешнюю обработку
перенумерации документов — отдельный файл .epf, который проходит по выбранному виду документов за период и проставляет номера подряд.
Подключить обработку можно двумя путями:
- через
Файл → Открыть— разовый запуск открытого файла; - через
Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки— если хотите зарегистрировать обработку в базе и запускать из списка документов.
Типичный порядок работы с такой обработкой:
- Выберите вид документа и период.
- Задайте начальный номер и, при необходимости, префикс.
- Включите сортировку по дате, чтобы номера легли в хронологическом порядке.
- Запустите и дождитесь завершения.
Перед массовой перенумерацией обязательно сделайте резервную копию базы . Операция меняет сотни объектов разом, и откатить её выборочно не получится — только восстановлением из копии.
Отдельно про закрытые периоды: если перенумерация затрагивает уже сданные отчёты, сначала согласуйте изменения с регламентом. Менять номера в сданном квартале почти никогда не нужно.
Способ 3: правка периодичности нумератора в конфигураторе
Это вариант для опытных и для случая, когда проблема системная: вам нужна сквозная нумерация через все годы, а она каждый январь сбрасывается, либо наоборот.
Периодичность задаётся в конфигураторе в свойствах вида документа — в группе настроек нумерации. Доступные варианты: Непериодический (сквозной номер), В пределах года, квартала, месяца, дня. Меняете значение — и дальше платформа будет считать номера по-новому.
Важные оговорки:
- Изменение периодичности — это правка структуры конфигурации. Чтобы оно вступило в силу, нужно обновить конфигурацию базы данных, а для этого требуется монопольный доступ к базе. Значит, все пользователи на время обновления должны выйти.
- На типовой конфигурации, стоящей на поддержке, менять конфигуратором что-либо без необходимости не стоит — это усложнит будущие обновления.
- Смена периодичности задаёт поведение на будущее. Уже проставленные номера она не пересчитывает — старые документы останутся со своими значениями.
Если вы на типовой конфигурации и не хотите снимать её с поддержки, оставьте периодичность в покое и решайте задачу перенумерацией из Способа 2. Правка конфигуратором оправдана на доработанных базах, где поддержку уже редактируют.
Префиксы и нумерация по нескольким организациям и базам
Чаще всего «восстановить нумерацию» на деле означает «разобраться с префиксами». Два главных сценария:
Несколько организаций в одной базе. Чтобы их номера не пересекались, у каждой фирмы задают свой префикс. Поле «Префикс» есть в карточке организации (Главное → Организации → открыть карточку). Обычно это две буквы или цифры. Задали разные — и документы разных юрлиц больше не спорят за один и тот же номер.
Несколько баз и обмены. Когда базы обмениваются данными или вы объединили две базы в одну, номера задваиваются, потому что раньше считались независимо. Здесь помогает префикс информационной базы — он разводит документы по источнику. Задаётся в настройках администрирования; если в вашей базе его не видно, скорее всего обмены не настроены и префикс базы не нужен.
Пути к настройке префикса организации в типовых конфигурациях совпадают по логике, но раздел называется по-разному:
| Конфигурация | Где искать префикс организации |
|---|---|
| Бухгалтерия 3.0 | Главное → Организации → карточка организации, поле «Префикс» |
| ЗУП 3.1 | Настройка → Организации (или Кадры → Организации) → карточка, поле «Префикс» |
| Управление торговлей 11 | НСИ и администрирование → Организации → карточка, поле «Префикс» |
После того как префиксы разведены, перенумеруйте только пересекающийся диапазон документов — обычно за период, в котором возникли дубли. Всю базу трогать не нужно.
Что делать с нумерацией в архивных и закрытых документах
Старые документы — самая опасная зона. Правка номера в сданном периоде может потянуть за собой необходимость перепроводить документы , а это уже риск сдвинуть суммы в закрытом квартале.
Базовое правило: закрытые периоды защищают датой запрета редактирования. Установите её (раздел администрирования / настроек пользователей и прав, пункт про даты запрета), и база сама не даст случайно изменить старые документы — в том числе при массовой перенумерации.
Если нумерацию в архиве всё же нужно привести в порядок:
- Решите, законно ли вообще требование сплошного ряда для этих документов. Для большинства — нет.
- Правьте только в рамках ещё не сданного периода.
- По счетам-фактурам за закрытый квартал сверьтесь с тем, что уже ушло контрагентам и в декларацию: менять номер документа, который уже фигурирует в книге продаж и у покупателя, нельзя без корректировки.
- Снимайте дату запрета точечно и сразу возвращайте обратно.
Проще говоря, архивные документы перенумеровывают в последнюю очередь и только при явной необходимости. В 95% случаев пропуски в старых номерах лучше оставить как есть.
Частые вопросы
Законны ли пропуски в нумерации документов?
Можно ли присвоить двум документам один и тот же номер?
Почему номер начинается с букв и нулей, например ЦБ-000001?
Собьётся ли нумерация, если поменять дату документа?
Нужно ли перепроводить документ после ручной смены номера?
Источники
- Постановление Правительства РФ от 26.12.2011 № 1137 (порядок нумерации счетов-фактур)
- НК РФ, ст. 169 (порядковый номер как обязательный реквизит счёта-фактуры)