Нумерация документов в 1С: префиксы, периодичность, разрывы и дубли

· 9 мин

Содержание

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

Статья про типовые конфигурации на платформе 8.3 с интерфейсом «Такси» — Бухгалтерия предприятия 3.0, ЗУП 3.1, Управление торговлей 11. Параметры самого нумератора (длину, периодичность) задают в конфигураторе и в типовых решениях обычно не трогают. А вот префиксы, разрывы в последовательности и конфликты номеров при обмене — это то, что настраивается и исправляется в обычном режиме работы.

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

Из-за чего сбивается нумерация и с чего начать

Номер присваивается документу в момент записи — как максимальный существующий плюс один в пределах своего периода и своей серии (префикса). Отсюда и растут почти все проблемы.

Типичные причины сбоев:

  • 🗑 Удалённые документы. Создали документ, он получил номер, потом его удалили — номер «сгорает», в последовательности остаётся дыра.
  • 📅 Смена периода. Если периодичность годовая, 1 января счётчик обнуляется. Документ, проведённый задним числом в прошлом году, получит номер из прошлогодней серии.
  • 🏢 Разные префиксы. У двух организаций разные префиксы — и номера у них считаются независимо, хотя визуально кажутся «перемешанными».
  • 🔁 Обмен данными. В распределённой базе узлы с одинаковым префиксом создают документы с совпадающими номерами, после синхронизации получаются дубли.
  • ✍️ Ручной ввод. Кто-то задал номер руками, счётчик следующего документа продолжил от своего значения — появился разрыв или пересечение.

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

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

Как устроена автонумерация и где задаются её параметры

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

Параметры, которые задают в конфигураторе (ветка документа, свойства нумерации):

  • Тип номера — число или строка. У типовых документов, как правило, строковый: он вмещает префикс.
  • Длина номера — сколько знаков. От неё зависит, сколько документов влезет в один период, прежде чем счётчик упрётся в потолок.
  • Периодичность номера — непериодический, в пределах года, квартала, месяца или дня. Годовая — самый частый вариант.
  • Основной нумератор — если задан, документ нумеруется сквозным счётчиком вместе с другими документами того же нумератора.
  • Проверка уникальности — платформа не даёт записать два документа с одинаковым номером в одном периоде и серии.

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

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

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

Префикс — это несколько символов в начале номера. Он отвечает за то, чтобы номера разных организаций и разных баз не смешивались и не конфликтовали. В типовом номере обычно две части префикса: база и организация.

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

Префикс информационной базы. Нужен, когда баз несколько и между ними настроен обмен. Задаётся в разделе Администрирование → Синхронизация данных при настройке обмена. Благодаря ему документы из центральной базы и из филиала получают разные номера даже при одинаковом порядковом счётчике.

Как это читать на практике:

Что видноЧто это значит
Номер начинается с АБ- и с ЛБ-Два префикса организаций: «Альфа» и «Лютик», потоки раздельные
Одинаковый порядковый номер у разных фирмНормально: у каждой организации свой счётчик
Разные базы дают одинаковые номераНе задан или совпадает префикс информационной базы

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

Если ведёте учёт по одной организации и без обмена, префикс можно оставить пустым — последовательность будет чистой, вида 000000001, 000000002.

Как наладить нумерацию в новой базе: порядок действий

Когда база только разворачивается или в неё добавляют организацию, нумерацию удобнее настроить сразу, а не разбирать сбои потом. Логика простая: сначала решают, как разделять потоки, затем задают префиксы и проверяют результат на пробном документе.

  1. Оцените структуру учёта. Сколько организаций ведёте и планируется ли обмен с другими базами. От этого зависит, нужны ли префиксы и какие.
  2. Задайте префикс организации. В карточке каждой организации (Главное → Организации) впишите короткий отличительный префикс. Для одной фирмы без обмена его можно оставить пустым.
  3. Задайте префикс информационной базы, если обмен планируется. Делается это в разделе Администрирование → Синхронизация данных при настройке синхронизации. У каждой базы префикс должен быть свой.
  4. Проверьте на пробном документе. Создайте любой документ, посмотрите присвоенный номер: в нём должны читаться заданные префиксы и порядковый счётчик. Если что-то не так — вернитесь к шагам 2–3.
  5. Договоритесь о правилах с сотрудниками. Главное правило — не менять номер вручную без причины и не создавать документы «про запас», которые потом удаляют. Именно это бережёт последовательность от разрывов.

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

Как убрать разрывы и восстановить последовательность номеров

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

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

  1. Ручная правка одного документа. Откройте документ, поле Номер доступно для редактирования до проведения. Введите нужное значение. Подходит, когда «уехал» один-два номера.
  2. Удаление лишних помеченных документов. Если дыры из-за брошенных черновиков — пометьте их на удаление и выполните Администрирование → Обслуживание → Удаление помеченных объектов. Сами по себе номера это не сдвинет, но уберёт мусор, который мешает разобраться.
  3. Массовая перенумерация. Штатной кнопки «перенумеровать всё» в типовых нет. Сквозную перенумерацию за период делают внешней обработкой или силами специалиста 1С — это операция над рабочими данными, её не запускают вслепую.

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

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

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

Нумерация в распределённых базах и при обмене данными

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

Как это работает:

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

Что проверить, если в РИБ полезли одинаковые номера:

  1. Откройте Администрирование → Синхронизация данных и убедитесь, что у каждой базы задан уникальный префикс информационной базы.
  2. Проверьте, что префикс не пустой ни у одного узла — пустой префикс гарантирует пересечение.
  3. Если префиксы задали с опозданием, старые документы останутся без него. Их номера уже зафиксированы, и трогать их в рабочей базе без необходимости не нужно.

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

Регулярный контроль нумерации: как найти дубли и пропуски

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

Поиск дублей. Используйте Отчёты → Универсальный отчёт. Выберите в качестве источника нужный вид документа, выведите поле Номер, сгруппируйте по номеру и добавьте подсчёт количества. Строки, где количество больше единицы, — это кандидаты в дубли. Учтите: совпадение номеров по разным организациям или узлам обмена дублем не является.

Поиск пропусков. Откройте журнал нужных документов, отсортируйте список по колонке Номер и пройдитесь по последовательности глазами. Крупные провалы в ряду видно сразу. Для большого объёма тот же универсальный отчёт с сортировкой по номеру экономит время.

Что держать под контролем:

  • 🔢 совпадающие номера внутри одной организации и периода;
  • 🏢 правильность префиксов после добавления новой организации;
  • 🔁 уникальность префиксов баз после настройки или изменения обмена;
  • 📅 корректный старт счётчика в начале года.

Регулярная проверка раз в квартал или перед закрытием периода снимает большинство сюрпризов: дубли и аномальные номера находятся, пока их легко исправить, а не когда они уже разошлись по печатным формам и обмену.

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