К статье
Практический материал

Администрирование · 10 мин

Как настроить счетчик в 1С: пошаговая инструкция

Как настроить счетчик нумерации в 1С: автонумерация документов, префиксы, периодичность, сброс счетчика и исправление сбитой нумерации. Пошаговая инструкция.

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

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

Материал подходит для типовых конфигураций (Бухгалтерия предприятия, Управление торговлей, ERP) и для самописных решений. Перед любыми изменениями нумерации сделайте резервную копию базы: ошибка в номерах первичных документов может привести к вопросам при налоговой проверке.

Как устроена нумерация в 1С

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

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

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

Настройка счетчика в конфигураторе

Откройте конфигуратор, найдите нужный вид документов в дереве конфигурации (например, «Документы → СчетФактура») и откройте палитру свойств. Раздел «Нумерация» содержит все управляющие параметры. Для изменения свойств типовой конфигурации потребуется снять объект с поддержки или включить возможность изменения — учтите, что это усложнит последующие обновления.

Основные параметры, которые вы можете изменить:

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

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

Настройка префиксов

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

В типовых конфигурациях префикс организации задается в карточке организации (поле «Префикс»), а префикс информационной базы — в настройках синхронизации данных или в разделе администрирования. Обычно это 2–4 символа. Номер формируется как «префикс базы + префикс организации + порядковый номер с ведущими нулями», например «ЦБ01-000123».

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

Как исправить сбитый счетчик без конфигуратора

Самая частая ситуация: пользователь вручную ввел номер «999999» или документ пришел из обмена с большим номером, и теперь все новые документы нумеруются с него. Исправить это можно в пользовательском режиме.

Простейший способ — создать новый документ, вручную вписать правильный следующий номер (например, 000145 вместо предложенного 999999) и записать документ. Платформа запомнит это значение как новое положение счетчика, и следующий документ получит номер 000146. Способ работает, если у пользователя есть право интерактивного изменения номеров.

В типовых конфигурациях есть служебные инструменты: обработка «Обновление нумерации объектов» (входит в состав Библиотеки стандартных подсистем и доступна в разделах администрирования или через «Все функции»). Она пересчитывает максимальные номера по данным базы и сбрасывает счетчики в корректное состояние.

Порядок действий
  1. 1
    Сделайте резервную копию базы или убедитесь, что актуальная копия существует
  2. 2
    Найдите последний корректный номер: отсортируйте журнал документов по номеру или дате
  3. 3
    Создайте новый документ и вручную замените предложенный номер на правильный следующий
  4. 4
    Запишите документ и создайте еще один — проверьте, что номер увеличился на единицу
  5. 5
    Если ручной способ не сработал, запустите обработку обновления нумерации объектов

Нумерация при обмене данными между базами

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

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

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

Типичные ошибки
01
Ручной ввод произвольного большого номера — счетчик сдвигается, и все последующие документы наследуют ошибку
02
Одинаковые или пустые префиксы в базах, участвующих в обмене, — дубли номеров и конфликты при синхронизации
03
Отключение контроля уникальности ради удобства — появляются два документа с одним номером, что критично для счетов-фактур
04
Изменение длины или типа номера в рабочей базе без проверки на копии — ошибки реструктуризации и потеря данных
05
Сброс нумерации счетов-фактур внутри квартала — нарушение сквозной нумерации для налогового учета

Проверка результата и контроль нумерации

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

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

Контрольные точки

Как проверить результат

Новый документ получает номер
Норма

Номер на единицу больше последнего корректного

Тревожный признак

Номер продолжается от ошибочного большого значения

Префикс в номере
Норма

Префикс организации и базы присутствует

Тревожный признак

Префикс пустой или чужой после обмена

Уникальность
Норма

Документ с дублирующим номером не записывается

Тревожный признак

Система позволяет сохранить дубликат

Начало нового периода
Норма

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

Тревожный признак

Нумерация продолжается, хотя периодичность требует сброса

Когда стандартных средств недостаточно

Если требуется нестандартная логика — например, отдельная нумерация по подразделениям, включение даты в номер или нумерация по шаблону вида «ДОГ-2026-0156» — потребуется доработка. В типовых конфигурациях это делается через подписки на событие «ПриУстановкеНовогоНомера» в расширении конфигурации, не снимая объекты с поддержки.

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

Сравнение вариантов

Ручное исправление номера

Подходит для разового сбоя; не требует прав администратора, но не решает системные проблемы

Обработка обновления нумерации

Подходит для массового сброса счетчиков; требует прав и аккуратности, работает только со штатной нумерацией

Настройка в конфигураторе

Подходит для изменения правил нумерации; требует снятия с поддержки или расширения и обновления конфигурации БД

Расширение конфигурации

Подходит для нестандартной логики номеров; сохраняет поддержку типовой, но требует навыков разработки

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

Почему новый документ получает номер 999999 или другой огромный?

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

Можно ли заполнить пропуски в номерах документов?

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

Почему с 1 января нумерация началась с единицы — это сбой?

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

Как сделать, чтобы номер содержал префикс подразделения?

Штатно префикс задается для организации и информационной базы. Нумерация по подразделениям требует доработки через расширение с обработчиком «ПриУстановкеНовогоНомера», где префикс формируется программно.

Опасно ли менять настройки нумерации в рабочей базе?

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

Почему после обмена появились документы с чужими номерами?

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

Итог

Что важно запомнить

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