Нумерация документов в 1С: префиксы, периодичность, разрывы и дубли
Содержание
Нумерация документов в 1С держится на двух механизмах. Первый — параметры нумерации в конфигураторе: периодичность счётчика, длина и тип номера. Второй — префиксы в режиме «Предприятие»: префикс организации и префикс информационной базы. Чтобы наладить нумерацию документов, проверяют сначала префиксы и периодичность, а уже потом убирают разрывы и дубли.
Статья про типовые конфигурации на платформе 8.3 с интерфейсом «Такси» — Бухгалтерия предприятия 3.0, ЗУП 3.1, Управление торговлей 11. Параметры самого нумератора (длину, периодичность) задают в конфигураторе и в типовых решениях обычно не трогают. А вот префиксы, разрывы в последовательности и конфликты номеров при обмене — это то, что настраивается и исправляется в обычном режиме работы.
Разберём по порядку: где искать причину сбоя, как устроена автонумерация, зачем нужны префиксы, как закрыть пропуски в номерах и что делать с нумерацией в распределённых базах.
Из-за чего сбивается нумерация и с чего начать
Номер присваивается документу в момент записи — как максимальный существующий плюс один в пределах своего периода и своей серии (префикса). Отсюда и растут почти все проблемы.
Типичные причины сбоев:
- 🗑 Удалённые документы. Создали документ, он получил номер, потом его удалили — номер «сгорает», в последовательности остаётся дыра.
- 📅 Смена периода. Если периодичность годовая, 1 января счётчик обнуляется. Документ, проведённый задним числом в прошлом году, получит номер из прошлогодней серии.
- 🏢 Разные префиксы. У двух организаций разные префиксы — и номера у них считаются независимо, хотя визуально кажутся «перемешанными».
- 🔁 Обмен данными. В распределённой базе узлы с одинаковым префиксом создают документы с совпадающими номерами, после синхронизации получаются дубли.
- ✍️ Ручной ввод. Кто-то задал номер руками, счётчик следующего документа продолжил от своего значения — появился разрыв или пересечение.
Прежде чем что-то менять, уточните три вещи: за какой период и по какой организации сбой, какой у документа префикс и нет ли в базе обмена. Это сразу отсекает половину ложных версий.
Как устроена автонумерация и где задаются её параметры
Правила нумерации хранятся на уровне метаданных. У каждого документа есть свойства нумерации, а несколько видов документов могут делить общий счётчик через объект «Нумератор».
Параметры, которые задают в конфигураторе (ветка документа, свойства нумерации):
- Тип номера — число или строка. У типовых документов, как правило, строковый: он вмещает префикс.
- Длина номера — сколько знаков. От неё зависит, сколько документов влезет в один период, прежде чем счётчик упрётся в потолок.
- Периодичность номера — непериодический, в пределах года, квартала, месяца или дня. Годовая — самый частый вариант.
- Основной нумератор — если задан, документ нумеруется сквозным счётчиком вместе с другими документами того же нумератора.
- Проверка уникальности — платформа не даёт записать два документа с одинаковым номером в одном периоде и серии.
В типовых конфигурациях длину и периодичность менять без необходимости не стоит. Это изменение конфигурации: потребует снятия с поддержки или расширения и усложнит будущие обновления. Если счётчик упирается в предел длины — задачу решает специалист, а не настройка «на коленке».
Что действительно настраивается в режиме «Предприятие» — это префиксы. Они встраиваются в строковый номер и разделяют потоки документов, не трогая саму конфигурацию. Про них — дальше.
Префиксы: как разделить потоки документов по организациям и базам
Префикс — это несколько символов в начале номера. Он отвечает за то, чтобы номера разных организаций и разных баз не смешивались и не конфликтовали. В типовом номере обычно две части префикса: база и организация.
Префикс организации. Задаётся в карточке организации (Главное → Организации в Бухгалтерии, карточка нужной организации). В мультифирменной базе у каждой организации свой префикс из одного-двух символов — тогда у «Ромашки» и «Лютика» нумерация идёт параллельно и независимо.
Префикс информационной базы. Нужен, когда баз несколько и между ними настроен обмен. Задаётся в разделе Администрирование → Синхронизация данных при настройке обмена. Благодаря ему документы из центральной базы и из филиала получают разные номера даже при одинаковом порядковом счётчике.
Как это читать на практике:
| Что видно | Что это значит |
|---|---|
Номер начинается с АБ- и с ЛБ- | Два префикса организаций: «Альфа» и «Лютик», потоки раздельные |
| Одинаковый порядковый номер у разных фирм | Нормально: у каждой организации свой счётчик |
| Разные базы дают одинаковые номера | Не задан или совпадает префикс информационной базы |
Префикс стоит продумать один раз — на старте работы или перед настройкой обмена. Менять его задним числом можно, но старые документы сохранят прежние номера, и в журнале появятся два «поколения» нумерации.
Если ведёте учёт по одной организации и без обмена, префикс можно оставить пустым — последовательность будет чистой, вида 000000001, 000000002.
Как наладить нумерацию в новой базе: порядок действий
Когда база только разворачивается или в неё добавляют организацию, нумерацию удобнее настроить сразу, а не разбирать сбои потом. Логика простая: сначала решают, как разделять потоки, затем задают префиксы и проверяют результат на пробном документе.
- Оцените структуру учёта. Сколько организаций ведёте и планируется ли обмен с другими базами. От этого зависит, нужны ли префиксы и какие.
- Задайте префикс организации. В карточке каждой организации (
Главное → Организации) впишите короткий отличительный префикс. Для одной фирмы без обмена его можно оставить пустым. - Задайте префикс информационной базы, если обмен планируется. Делается это в разделе
Администрирование → Синхронизация данныхпри настройке синхронизации. У каждой базы префикс должен быть свой. - Проверьте на пробном документе. Создайте любой документ, посмотрите присвоенный номер: в нём должны читаться заданные префиксы и порядковый счётчик. Если что-то не так — вернитесь к шагам 2–3.
- Договоритесь о правилах с сотрудниками. Главное правило — не менять номер вручную без причины и не создавать документы «про запас», которые потом удаляют. Именно это бережёт последовательность от разрывов.
Пять минут на старте избавляют от перенумерации задним числом, которая всегда сложнее и рискованнее, чем аккуратная настройка с самого начала.
Как убрать разрывы и восстановить последовательность номеров
Сначала главное: разрыв в номерах — не ошибка учёта. Пропуск между 000000012 и 000000015 не влияет ни на проводки, ни на отчётность. Налоговая не требует сплошной нумерации внутренних документов 1С. Поэтому первый вопрос — нужно ли вообще что-то восстанавливать, или достаточно оставить как есть.
Если последовательность всё же надо выровнять, есть несколько путей — от безопасного к радикальному.
- Ручная правка одного документа. Откройте документ, поле
Номердоступно для редактирования до проведения. Введите нужное значение. Подходит, когда «уехал» один-два номера. - Удаление лишних помеченных документов. Если дыры из-за брошенных черновиков — пометьте их на удаление и выполните
Администрирование → Обслуживание → Удаление помеченных объектов. Сами по себе номера это не сдвинет, но уберёт мусор, который мешает разобраться. - Массовая перенумерация. Штатной кнопки «перенумеровать всё» в типовых нет. Сквозную перенумерацию за период делают внешней обработкой или силами специалиста 1С — это операция над рабочими данными, её не запускают вслепую.
Перед ручной правкой номеров и тем более перед массовой перенумерацией сделайте резервную копию базы. Изменение номера у проведённого документа может затронуть связанные документы и печатные формы, где номер уже зафиксирован.
Отдельный случай — когда после ручного ввода большого номера счётчик «улетел» вперёд. Тогда находят документ с аномальным значением, правят его на корректное, и следующий документ снова встаёт в нормальный ряд.
Нумерация в распределённых базах и при обмене данными
В распределённой информационной базе (РИБ) и при любой синхронизации правило одно: у каждой базы должен быть свой префикс информационной базы. Иначе центр и филиал начнут создавать документы с одинаковыми номерами, и после обмена в объединённой базе появятся дубли.
Как это работает:
- Каждый узел нумерует свои документы независимо, своим счётчиком.
- Префикс базы делает номера узлов различимыми:
Ц-000000045из центра иФ-000000045из филиала — это разные документы, конфликта нет. - При загрузке данных из узла платформа не перенумеровывает пришедшие документы — они сохраняют свой номер с префиксом источника.
Что проверить, если в РИБ полезли одинаковые номера:
- Откройте
Администрирование → Синхронизация данныхи убедитесь, что у каждой базы задан уникальный префикс информационной базы. - Проверьте, что префикс не пустой ни у одного узла — пустой префикс гарантирует пересечение.
- Если префиксы задали с опозданием, старые документы останутся без него. Их номера уже зафиксированы, и трогать их в рабочей базе без необходимости не нужно.
Префиксы узлов задают до первого обмена. Если база уже работает, а обмен только планируется — назначьте префиксы заранее, тогда дублей в будущем не возникнет.
Регулярный контроль нумерации: как найти дубли и пропуски
Нумерацию удобно проверять не по факту аврала, а периодически — особенно если в базе несколько организаций или работает обмен. Автоматического «регламента по нумерации» в типовых нет, но проверку легко поставить на регулярную основу вручную.
Поиск дублей. Используйте Отчёты → Универсальный отчёт. Выберите в качестве источника нужный вид документа, выведите поле Номер, сгруппируйте по номеру и добавьте подсчёт количества. Строки, где количество больше единицы, — это кандидаты в дубли. Учтите: совпадение номеров по разным организациям или узлам обмена дублем не является.
Поиск пропусков. Откройте журнал нужных документов, отсортируйте список по колонке Номер и пройдитесь по последовательности глазами. Крупные провалы в ряду видно сразу. Для большого объёма тот же универсальный отчёт с сортировкой по номеру экономит время.
Что держать под контролем:
- 🔢 совпадающие номера внутри одной организации и периода;
- 🏢 правильность префиксов после добавления новой организации;
- 🔁 уникальность префиксов баз после настройки или изменения обмена;
- 📅 корректный старт счётчика в начале года.
Регулярная проверка раз в квартал или перед закрытием периода снимает большинство сюрпризов: дубли и аномальные номера находятся, пока их легко исправить, а не когда они уже разошлись по печатным формам и обмену.