Документы и Печать · 12 мин
Как настроить нумерацию документов в 1С
Как настроить нумерацию документов в 1С: префиксы, периодичность, ручная и автоматическая нумерация, исправление сбоев и типичные ошибки.
Нумерация документов в 1С — это не просто технический реквизит, а основа учётной дисциплины: по номерам ищут первичку, сверяются с контрагентами, готовятся к проверкам. По умолчанию платформа присваивает номера автоматически, но стандартное поведение не всегда подходит: нужны префиксы по организациям или складам, отдельная нумерация с нового года, особые правила для счетов-фактур.
Настройка нумерации выполняется на нескольких уровнях: в конфигураторе (для разработчика или администратора с доступом), в пользовательском режиме через функциональность программы и непосредственно при вводе документа. Понимание того, какой уровень за что отвечает, избавляет от типовой ситуации, когда номер «скачет» или дублируется и никто не понимает почему.
В статье разобраны механизмы нумерации в типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, ERP), способы задать префиксы и периодичность, порядок восстановления нумерации после сбоев и границы, за которыми самостоятельная настройка должна заканчиваться и начинаться работа специалиста.
Как устроена нумерация документов в 1С
За выдачу номеров отвечает механизм платформы — нумератор. Каждый вид документа имеет собственный нумератор или использует общий, если в конфигураторе настроена связка. При записи документа платформа берёт последний использованный номер в рамках периода и префикса, увеличивает его на единицу и подставляет в новый документ.
Ключевые свойства нумерации задаются в конфигураторе в свойствах объекта «Документ» на закладке «Нумерация»: длина номера, периодичность (в пределах года, квартала, месяца, дня или непериодическая), контроль уникальности и признак автонумерации. Изменение этих свойств требует прав на конфигурирование и обновления конфигурации базы данных, поэтому в рабочей базе такие операции выполняет администратор или внедренец.
Важно понимать: номер в 1С — строковое значение, даже если выглядит как число. Поэтому номера «00000001» и «1» для платформы разные, а сортировка и поиск максимального номера зависят от длины и ведущих нулей. Именно поэтому ручная правка номера без учёта формата — самая частая причина сбоев нумерации.
Настройка префиксов для организаций и подразделений
В базе с несколькими организациями различать документы по номерам помогает префикс. В типовых конфигурациях на управляемых формах (БП 3.0, УТ 11, ERP) префикс организации задаётся в карточке организации: откройте раздел со справочником организаций, выберите нужную и заполните поле «Префикс». Обычно используют две-три буквы или цифры, например «ОО» или «01».
Дополнительно в этих конфигурациях есть префикс информационной базы — он задан в настройках синхронизации данных и добавляется к номерам автоматически. Если база одна и обмен не используется, этот префикс обычно равен «00» и не мешает. При обмене между базами разные префиксы узлов предотвращают пересечение номеров.
После установки префикса новые документы получают номера вида «ОО00-000123». Учтите: префикс занимает часть отведённой длины номера, поэтому при длинном префиксе и короткой длине номера ёмкость нумерации сокращается. Проверьте, что суммарная длина позволяет вести учёт весь период без исчерпания номеров.
- 1Откройте справочник организаций (Главное → Организации в БП 3.0 или НСИ → Организации в УТ/ERP).
- 2Откройте карточку нужной организации и найдите поле «Префикс».
- 3Введите 2–3 символа (буквы или цифры), сохраните карточку.
- 4Создайте тестовый документ и проверьте, что номер формируется с новым префиксом.
Периодичность нумерации: год, месяц или непрерывная
Периодичность определяет, когда нумерация начинается заново. Для большинства документов (счетов-фактур, актов, накладных) стандартная настройка — нумерация в пределах года: с 1 января отсчёт начинается с первого номера. Это соответствует привычной практике делопроизводства и упрощает поиск документов за период.
Изменить периодичность можно только в конфигураторе: свойства вида документа, закладка «Нумерация», поле «Периодичность». Доступны варианты: непериодический, в пределах дня, месяца, квартала, года. После изменения нужно обновить конфигурацию базы данных. Учтите, что смена периодичности в середине года приведёт к тому, что новые номера могут совпасть с уже существующими — контроль уникальности в этом случае не даст записать документ.
Непрерывная (непериодическая) нумерация оправдана для документов с небольшим количеством за всё время работы или там, где сквозной номер важен для прослеживаемости. Но для массовых документов она неудобна: номера быстро становятся длинными, а привязка к году теряется.
Ручная нумерация и её последствия
Платформа позволяет вручную изменить номер документа при записи — для этого нужно снять автонумерацию (в форме документа через меню «Ещё» или просто отредактировать поле номера, если конфигурация это разрешает). Ручной ввод бывает нужен, когда документ пришёл на бумаге с уже присвоенным номером или когда восстанавливается утерянная первичка.
Проблема в том, что после ручной правки нумератор ориентируется на последний «максимальный» номер по своей логике. Если ввести номер «9» вместо «00000009», следующие автоматические номера могут пойти не с той позиции или возникнет дубль. Типовые конфигурации часто перехватывают ручной ввод и предупреждают пользователя, но не всегда.
Безопасное правило: если номер нужно исправить, сохраняйте формат — ту же длину и ведущие нули. После ручной правки создайте следующий документ и убедитесь, что номер продолжился корректно. Если нет — поправьте номер последнего документа на нужный, и нумератор «подхватит» его.
Как исправить сбитую нумерацию
Признаки сбоя: новый документ получает уже существующий номер, программа выдаёт ошибку уникальности при записи, нумерация началась с неожиданного значения. Причины обычно такие: ручной ввод номера в другом формате, удаление последнего документа, обмен данными, перенос документов обработкой.
Стандартный способ исправления без программирования: найдите документ с максимальным корректным номером за текущий период и префикс, при необходимости вручную присвойте ему правильный номер в полном формате. Следующий созданный документ должен продолжить нумерацию от него. Если документов с ошибочными номерами много, проще перенумеровать их вручную по порядку, начиная с последнего корректного.
В некоторых типовых конфигурациях есть служебные обработки для перенумерации, а в интерфейсе такси при записи документа с дублирующимся номером программа сама предлагает присвоить следующий свободный. Массовую перенумерацию тысяч документов лучше поручить специалисту: обработка должна учитывать ссылки на номера в печатных формах и связанных документах.
Как проверить результат
Продолжает последовательность от последнего корректного номера с учётом префикса
Номер дублируется или начинается с неожиданного значения
Сохраняются ведущие нули и префикс, длина одинаковая у всех документов периода
Часть номеров короче, без нулей или с другим префиксом
Документ записывается без сообщений о нарушении уникальности
Ошибка уникальности номера при попытке записи
Особенности нумерации счетов-фактур и отдельных видов документов
Счета-фактуры в типовых конфигурациях нумеруются отдельно от других документов и, как правило, сквозной нумерацией в пределах года без префикса организации в номере (префикс может добавляться только при печати в особых случаях). Это связано с требованиями к оформлению: номер счёта-фактуры должен быть последовательным и без пропусков в пределах налогового периода для журнала учёта.
Если организация ведёт раздельный учёт или выставляет счета-фактуры от обособленных подразделений, в конфигурации могут быть предусмотрены отдельные настройки нумерации — проверьте параметры учётной политики и настройки НДС. Самостоятельно менять нумерацию счетов-фактур в конфигураторе крайне не рекомендуется: это влияет на отчётность.
Некоторые виды документов (например, кассовые) могут требовать нумерации в пределах дня или месяца по внутренним регламентам. Такие требования реализуются через настройку периодичности в конфигураторе и, при необходимости, через подписки на события — это уже задача для разработчика.
Нумерация при обмене данными между базами
При обмене между несколькими базами (например, УТ и БП, или центральный узел и филиалы) главный инструмент предотвращения конфликтов — разные префиксы узлов обмена. Они задаются в настройках синхронизации данных и автоматически добавляются к номерам документов, созданных в каждом узле.
Если префиксы узлов не заданы или совпадают, в главной базе появятся документы с одинаковыми номерами от разных узлов. При включённом контроле уникальности загрузка таких документов завершится ошибкой, при выключенном — получите дубли, которые потом сложно различать.
Проверьте настройки синхронизации: у каждого узла должен быть уникальный префикс. После изменения префикса проведите тестовый обмен с одним документом и убедитесь, что в обеих базах номера формируются корректно и не пересекаются.
Как выбрать действие
Когда нужен конфигуратор и помощь специалиста
Граница самостоятельной работы проходит чётко: префиксы организаций, ручное исправление отдельных номеров, проверка настроек обмена — это пользовательский уровень. Изменение длины номера, периодичности, контроля уникальности, создание отдельных правил нумерации через подписки на события — уровень конфигурирования.
Перед любыми изменениями в конфигураторе сделайте выгрузку базы (dt) или резервную копию средствами СУБД. Проверяйте изменения сначала на копии: создайте документы до и после границы периода, с разными префиксами, убедитесь в отсутствии конфликтов уникальности.
Если конфигурация снята с поддержки или доработана, изменения нумерации могут конфликтовать с существующими доработками — в этом случае анализ должен проводить разработчик, знакомый с конкретной базой.
Что важно запомнить
Нумерация документов в 1С строится на нумераторе платформе, префиксах и периодичности. Пользователю доступны префиксы организаций и аккуратная ручная правка номеров с сохранением формата; смена периодичности и длины — задача конфигуратора с обязательной резервной копией. При обмене данными всегда разводите узлы по префиксам.
Частые вопросы
Почему новый документ получает номер, который уже существует?
Чаще всего причина — ручной ввод номера в другом формате (без ведущих нулей) или удаление последнего документа. Найдите документ с максимальным корректным номером за период, приведите его номер к полному формату, и следующий документ продолжит нумерацию от него.
Можно ли начать нумерацию с произвольного номера, например с 1000?
Да. Создайте документ и вручную присвойте ему нужный стартовый номер в полном формате (с ведущими нулями до стандартной длины). Следующие документы продолжат от этого значения автоматически.
Нумерация сбилась после обмена данными — что делать?
Проверьте префиксы узлов в настройках синхронизации: у каждого узла должен быть свой уникальный префикс. Если префиксы разные, а дубли появляются, найдите документы с конфликтующими номерами и перенумеруйте их вручную, начиная с последнего корректного.
Как сделать, чтобы нумерация начиналась заново каждый месяц?
Это настройка периодичности в конфигураторе: свойства вида документа, закладка «Нумерация», значение «В пределах месяца». Изменение требует обновления конфигурации базы данных и выполняется на копии с резервной копией рабочей базы.
Опасно ли менять номера документов прошлого года?
Да, если по этим документам уже сдана отчётность или они переданы контрагентам. Номер фигурирует в печатных формах, счетах-фактурах и книгах учёта. Меняйте номера закрытых периодов только при реальной необходимости и с согласования бухгалтерии.
Почему в номере появляются лишние символы, которых я не задавал?
Вероятно, к префиксу организации добавляется префикс информационной базы из настроек обмена. Откройте настройки синхронизации данных и проверьте префикс текущего узла — при необходимости скорректируйте его, помня, что изменение затронет новые документы.