Нумерация документов и справочников в 1С и как её изменить

· 9 мин

Содержание

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

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

Что в программе имеет номер и что из этого можно переписать

Нумеруются три разных типа объектов, и правила у них отличаются:

  • 📄 Документы — у них реквизит «Номер». Чаще всего именно его и просят изменить. Номер складывается из префикса и порядковой части, присваивается автоматически при записи.
  • 📗 Справочники — у элементов есть «Код». Код обычно тоже автонумеруемый, меняется по тем же принципам, что и номер документа.
  • 📊 Регистры сведений — записи регистров собственного «номера» не имеют. Если в теме речь про «нумерацию регистра», обычно имеют в виду нумератор документа, движения которого попадают в регистр.

Что реально можно изменить и где:

Что меняемГде меняетсяНужен конфигуратор
Номер конкретного документаВ самом документе, поле НомерНет
Код элемента справочникаВ карточке элемента, поле КодНет
Префикс организацииКарточка организацииНет
Периодичность и длина номераСвойства документа в метаданныхДа
Отключение автонумерации совсемСвойство «Автонумерация» объектаДа

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

Самый частый запрос. Порядок действий:

  1. Откройте нужный документ двойным щелчком из списка.
  2. Поставьте курсор в поле Номер в шапке документа.
  3. Введите нужное значение и запишите документ (кнопка «Записать» или «Провести»).

💡 Для нового, ещё не записанного документа поле Номер пустое или показывает <авто>. Если вы впишете номер вручную до записи, программа примет его и не станет назначать автоматический.

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

У счетов-фактур нумерация ведётся в хронологическом порядке по возрастанию (правила заполнения из Постановления № 1137). Произвольно переставлять номера счетов-фактур нельзя — это нарушение правил оформления.

Если поле Номер заблокировано для редактирования, снимите проведение документа, внесите правку и проведите заново. В типовых конфигурациях номер обычно доступен для изменения и без этого.

Код элемента справочника меняется так же

У справочников аналог номера — код. Меняется он так же просто:

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

Коды, как и номера документов, по умолчанию автонумеруемые. Поэтому у нового элемента код подставляется сам, а у существующего его можно переписать вручную.

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

  • 🔢 Тип кода — числовой или строковый. В строковый код можно вписать буквы, в числовой — только цифры.
  • 📏 Длина кода — сколько знаков отводится. Слишком длинное значение программа обрежет или не примет.
  • 🔁 Контроль уникальности — если включён, два элемента с одинаковым кодом сохранить не получится.

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

Префикс: откуда в номере берутся буквы

Номер почти всегда выглядит не как 0000000123, а как АБ-000000123 или ЦБ00-000123. Буквы и цифры в начале — это префикс. Он состоит из двух частей.

Префикс организации. Задаётся в карточке организации.

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

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

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

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

Отключение автонумерации: когда это оправдано

Автонумерация — свойство самого объекта метаданных. В пользовательском режиме её нельзя выключить «галочкой» в настройках: доступно только задание номера вручную у конкретного документа (см. выше).

Полное отключение автонумерации делается в конфигураторе: свойство документа «Автонумерация» переводят в Ложь. После этого программа перестаёт подставлять номер, и его придётся вводить руками для каждого документа.

На практике это нужно редко:

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

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

Массовая перенумерация документов

Переписать номера у сотен документов вручную нереально. Подход зависит от того, есть ли доступ к конфигуратору.

Без конфигуратора — групповая обработка. В типовых конфигурациях есть обработка для группового изменения реквизитов (Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов в Бухгалтерии 3.0). Она удобна для справочников и реквизитов, но для перенумерации документов подходит ограниченно, потому что номер — служебное поле.

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

Выборка = Документы.РеализацияТоваровУслуг.Выбрать();
Пока Выборка.Следующий() Цикл
    Документ = Выборка.ПолучитьОбъект();
    Документ.Номер = "";
    Документ.Записать(РежимЗаписиДокумента.Запись);
КонецЦикла;

Метод Выбрать() по умолчанию возвращает документы в порядке «дата + номер», поэтому новые номера лягут в хронологическом порядке. Если нужен строго заданный порядок (например, по дате и затем по контрагенту), получите ссылки запросом с секцией УПОРЯДОЧИТЬ ПО, а затем в цикле получайте объект через ПолучитьОбъект() и перезаписывайте.

У приёма есть границы:

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

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

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

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

Периодичность и длина номера

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

Периодичность номера — как часто счётчик начинается заново:

ЗначениеПоведение
НепериодическийСквозная нумерация без обнуления
В пределах годаС 1 января счётчик начинается с единицы
В пределах кварталаОбнуление каждый квартал
В пределах месяцаОбнуление каждый месяц
В пределах дняОбнуление каждый день

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

Длина номера — сколько знаков отводится под порядковую часть. От неё зависит, сколько документов за период можно пронумеровать до переполнения. Увеличивать длину имеет смысл, если документов очень много и счётчик упирается в предел.

Несколько документов можно подчинить общему нумератору — отдельному объекту метаданных. Тогда у них будет единая сквозная нумерация. Это тоже настройка уровня конфигурации.

Менять периодичность и длину в типовой конфигурации — значит снимать её с поддержки или делать расширение. Для рядовой бухгалтерии это редко оправдано; чаще достаточно настроить префикс.

Частые ошибки при смене нумерации

  • 🔸 Правят префикс задним числом в базе с обменом. Старые документы остаются со старым префиксом, новые — с новым, узлы расходятся. Префикс меняют до начала обмена или не меняют вовсе.
  • 🔸 Пытаются отключить автонумерацию через пользовательские настройки. Там этого пункта нет — свойство живёт в метаданных.
  • 🔸 Переставляют номера счетов-фактур произвольно. Нарушается хронологический порядок, требуемый правилами их заполнения.
  • 🔸 Запускают массовую перенумерацию без монопольного режима. Если в этот момент кто-то проводит документ, возможны конфликты номеров и блокировки.
  • 🔸 Удаляют «лишние» документы ради непрерывности. Пропуск в номерах сам по себе не нарушение; терять первичку ради ровного ряда нельзя.

Как убрать пропуски и восстановить порядок

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

Что делать в зависимости от причины:

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

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

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

Можно ли вести документы вообще без префикса?
Да. Оставьте поле «Префикс» в карточке организации пустым — номера будут состоять только из порядковой части. Но при обмене данными между базами без префикса возможны пересечения номеров.
Будут ли проблемы с налоговой из-за пропусков в номерах?
Сам по себе пропуск в сквозной нумерации документов не является нарушением. Исключение — счета-фактуры: по правилам их заполнения номера присваиваются в хронологическом порядке по возрастанию.
Можно ли сделать единую нумерацию для разных видов документов?
Да, через общий нумератор в конфигураторе: несколько документов подчиняются одному объекту и получают сквозной номер. В пользовательском режиме так настроить нельзя.
Как вернуть прежние номера после неудачной перенумерации?
Только восстановлением из резервной копии, сделанной до прогона. Поэтому копия перед массовой операцией обязательна — отменить перенумерацию «кнопкой» нельзя.
Почему номер документа нельзя изменить — поле неактивно?
Скорее всего документ проведён и защищён от правки. Снимите проведение, измените номер и проведите заново. Если поле недоступно и после этого — ограничение задано в конфигурации.

Источники

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