Top.Mail.Ru
Заказать консультацию
специалиста 1С
Отправить заявку

ИнфоСофт использует файлы «cookie» с целью персонализации сервисов и повышения удобства пользования веб-сайтом. Вы можете запретить обработку сookies в настройках браузера. Пожалуйста, ознакомьтесь с политикой использования cookies.
Оставаясь на сайте, вы соглашаетесь с политикой использования cookies.

Нумерация документов в 1С

Золотарев Максим Посмотреть все статьи >> Специалист по внедрению 1С франчайзинговой сети "ИнфоСофт".
11.03.2026
8
Время прочтения - 10 мин.
Заказать консультацию

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

Назначение нумерации документов

Каждый документ в 1С (накладная, счёт-фактура, кассовый ордер, платёжное поручение) получает номер — автоматически сформированный или, при соответствующих настройках, вводимый вручную. Формат номера обычно состоит из:

  • Префикса (код организации, склада, пользователя или вида документа);
  • Порядкового номера;
  • Периода действия (день, месяц, год).

Основные задачи нумерации:

  • Обеспечение уникальности документов в пределах заданного периода;
  • Формирование отчётов для налоговых органов с хронологической последовательностью номеров;
  • Контроль взаиморасчётов с контрагентами;
  • Корректная работа нескольких пользователей в многопользовательском режиме.

Пример: в конфигурации «1С: Управление торговлей» документ «Реализация товаров» может получать номер вида ТД00-00001 (ТД — префикс организации Торговый дом «Комплексный», 00 – префикс информационной базы, 00001 — порядковый номер).

image1.png

Скриншот №1. Пример номера документа в 1С: Управление торговлей.

Принципы работы механизма нумерации

Нумерация настраивается в конфигураторе в свойствах каждого вида документа:

  • Автонумерация — автоматическое присвоение следующего номера;
  • Длина номера — обычно 7–11 символов (зависит от конфигурации);
  • Периодичность — без ограничения, по дню, месяцу или году;
  • Использование префиксов — по организации, складу, пользователю и т.п.

Как формируется номер:

  1. Программа считывает последний использованный номер из механизма нумерации (в типовых конфигурациях это может быть регистр сведений или атрибут вида документа);
  2. Формирует следующий номер с учётом префикса и периодичности;
  3. Записывает документ и обновляет «счётчик» для следующих номеров.

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

image2.png

Скриншот №2. Настройки нумерации в конфигураторе.

 

Причины нарушения нумерации:

  1. Ручное редактирование номера — пользователь меняет автоматически сформированный номер;
  2. Восстановление из резервной копии — последствия зависят от варианта работы:

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

Клиент-серверный вариант (MS SQL / PostgreSQL): нумерация в типовых конфигурациях 1С не использует последовательности (sequences) СУБД — счётчик хранится в самой базе 1С (в регистре сведений или свойствах нумератора). Однако при некоторых сценариях восстановления, если механизм кэширования последнего номера на сервере 1С не был сброшен, возможна ситуация, когда нумерация продолжится с номера, актуального до восстановления, создавая разрывы (пропуски) в номерах. После восстановления из резервной копии рекомендуется перезапустить сервер 1С и проверить нумерацию.

  1. Параллельная работа в файловом варианте базы — в редких случаях, при высокой нагрузке в файловом варианте, механизм блокировок может не обеспечить строгую последовательность номеров, что приводит к пропускам. Для клиент-серверного варианта такая ситуация практически исключена;
  2. Обновление конфигурации — в типовых конфигурациях 1С обновления крайне редко затрагивают настройки нумерации. Однако при обновлении нетиповых (доработанных) конфигураций возможны конфликты, если в доработках были изменены параметры нумераторов. На всякий случай перед обновлением рекомендуется делать резервную копию базы;
  3. Изменение префиксов — переименование организации, добавление складов, смена кодов;
  4. Переполнение номера — в конфигурациях, где номер формируется как число с ограниченным диапазоном (например, до 999999999), в случае если нумератор у объекта непериодический (не обнуляется после определенного периода), счётчик может исчерпаться;
  5. Интеграция с внешними системами — обмен с кассами, терминалами, сайтами, когда номера задаются извне или дублируются.

Пошаговое восстановление нумерации

Внимание! Перед каждым массовым изменением номеров документов, обязательно необходимо сделать резервную копию вашей базы.

1С: Бухгалтерия предприятия 3.0

Часто может случиться такая ситуация, что нарушается нумерация в 1С Бухгалтерия предприятия для счетов-фактур или кассовых ордеров. Рассмотрим пример.

На скриншоте видим, что номера выданных счетов-фактур задублировались с 535 до 545.

image3.png

Скриншот №3. Список документов «Счета-фактуры выданные» с дублями номеров.

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

  1. Открываем Отчёты → Анализ учёта → Экспресс-проверка;

image4.png

Скриншот №4. Первый шаг по исправлению счетов-фактур в 1С: Бухгалтерия предприятия 3.0.

2.  Нажимаем «Показать настройки» и выбераем разделы учёта для проверки (соблюдение нумерации ПКО, соблюдение нумерации РКО, соблюдение нумерации счетов-фактур);

image5.png

image6.png

Скриншот №5. Второй шаг по исправлению счетов-фактур в 1С: Бухгалтерия предприятия 3.0.

3. Указываем период проверки и организацию;

  1. Нажимаем «Выполнить проверку»;
  2. При обнаружении ошибок раскрываем группировки в отчёте (значок «+»).
  3. Нажимаем на ссылку «Автоматическая перенумерация документов»

image7.png

Скриншот №6. Работа с отчетом «Экспресс-проверка ведения учета» в 1С: Бухгалтерия предприятия 3.0.

 

4. После этого мы увидим окно с предупреждением о возможном несовпадении первичных документов и зарегистрированных в программе, а также список документов. Будет указан текущий номер и присвоенный новый номер. При необходимости можно задать начальный номер, если перенумерация производится не с начала года, а с произвольной даты. В нашем случае оставляем 1.

image8.png

Скриншот №7. Окно с предупреждением.

 

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

image9.png

image10.png

Скриншот №8. Результат действий по исправлению нумерации счетов-фактур в 1С: Бухгалтерия предприятия 3.0.

 

Важно: после перенумерации выполните регламентные операции «Закрытие месяца», заново сформируйте ключевые отчёты (книга продаж/покупок, отчёты по документам) и при необходимости проведите сверку с контрагентами и данными налоговой.
Отдельно обратите внимание: если перенумерованные счета-фактуры уже были отражены в книге продаж или книге покупок и включены в сданную декларацию по НДС, новые номера не будут совпадать с указанными в отчётности. В этом случае рекомендуется проконсультироваться с бухгалтером или налоговым консультантом о необходимости подачи уточнённой декларации.

Универсальный способ для разных конфигураций

Внимание! Перед каждым массовым изменением номеров документов, обязательно необходимо сделать резервную копию вашей базы.

Рассмотрим ситуацию в базе 1С: Управление торговлей 11.5. Документы «Заказ поставщику». Видим, что в периоде 01.01.2023 – 31.12.2023 имеются дубликаты номеров документов.

image11.png

Скриншот №9. Список документов «Заказ поставщику» с некорректной нумерацией.

1. Для начала работы по устранению дубликатов номеров переходим: НСИ и администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов.

image12.png

Скриншот №10. Первый шаг исправления нумерации документов при помощи обработки «Групповое изменение реквизитов» в 1С: Управление торговлей 11.5.

2. В обработке «Групповое изменение реквизитов» выбираем тип объекта, который собираемся изменять. В нашем случае это документы Заказ поставщику. Затем мы будем настраивать отбор для того, чтобы отфильтровать документы, необходимые для редактирования номера. Нажимаем на ссылку «Все элементы», затем в открывшемся окне «Добавить условие»

image13.png

Скриншот №11. Второй шаг исправления нумерации документов при помощи обработки «Групповое изменение реквизитов» в 1С: Управление торговлей 11.5 (отбор).

3. В нашей ситуации мы точно знаем дату, с которой начало происходить дублирование номеров, как следствие и сбитая нумерация. Для того, чтобы исправить нумерацию, нам необходимо отобрать все документы до конца периода нумератора документа данного типа.

Ранее в статье был уже упомянут нумератор, и пришло время чуть подробнее рассказать о нём. Поскольку это важно в контексте данного метода восстановления нумерации. Нумератор - прикладной объект конфигурации, предназначенный для организации единой сквозной нумерации документов разных видов или элементов справочников по заданным правилам. Нумератор для каждого документа, справочника и т.д. имеет свою периодичность. Период нумератора для конкретного документа можно посмотреть в конфигураторе (скриншот №2). Он может быть в пределах дня, месяца, квартала, года, а также может быть непериодическим (не обнуляться). В нашем случае периодичность нумератора документа «Заказ поставщику» в пределах года. Т.е., если мы знаем, что нумерация сломалась 01.04.2023г., то при отборе документов, для которых мы будем данным способом восстанавливать нумерацию, мы должны указать период от 01.04.2023г до 31.12.2023г 23:59:59 (вплоть до последней секунды конца периода нумератора). Это можно сделать при помощи двух добавленных условий для реквизита «Дата», сначала дата больше или равна 01.04.2023, затем дата меньше или равна 31.12.2023 23:59:59. При необходимости создать дополнительную фильтрацию (можно добавлять еще сколько угодно условий, группировать их). Например, если вы увидели, что нумерация конкретных документов сломалась только для одной конкретной организации со своим префиксом. В таком случае добавляйте еще одно условие «Организация» равно «Нужная организация».
После окончания отбора ниже в окне «выбранные элементы» мы видим отображение документов, которые были отобраны с помощью наших условий.

image14.png

image15.png

Скриншот №12. Третий шаг исправления нумерации документов при помощи обработки «Групповое изменение реквизитов» в 1С: Управление торговлей 11.5 (результат отбора).

После отбора нажимаем «ОК».

4. Далее внизу страницы нажимаем на «Дополнительные параметры», и включаем флажки «Показывать служебные реквизиты» и «Режим разработчика». 

image16.png

Скриншот №13. Четвёртый шаг исправления нумерации документов при помощи обработки «Групповое изменение реквизитов» в 1С: Управление торговлей 11.5 (дополнительные параметры).

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

image17.png

Скриншот №14. Пятый шаг исправления нумерации документов при помощи обработки «Групповое изменение реквизитов» в 1С: Управление торговлей 11.5 (окно до нажатия кнопки «Изменить реквизиты»).

Обратите внимание: «Режим разработчика» отключает все штатные проверки при записи документа (по сути, устанавливает признак ОбменДанными.Загрузка). Это позволяет принудительно записать нужное значение в служебный реквизит, но при ошибке система не выдаст никакого предупреждения. Используйте этот режим строго по инструкции — изменяйте только реквизит «Номер» и только на значение «0». Если вы не работали с этим ранее, рекомендуется выполнять данные действия под контролем специалиста.

6. Нажимаем «Изменить реквизиты», дожидаемся изменения. После появления окна об успешном изменении реквизитов для своего удобства не нажимаем «Готово», а нажимаем кнопку «Назад». Это нужно для того, чтобы сохранились все предыдущие настройки отбора документов. Если вы нажали кнопку «Назад», то переходим к следующему шагу.

Если вы все-таки закрыли окно «Группового изменения реквизитов», то вам нужно будет зайти в него заново.

НСИ и администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов. Затем снова настроить отбор, чтобы были выбраны те же самые документы, что и ранее и только тогда переходить к следующему шагу.

  image18.png

Скриншот №15. Шестой шаг исправления нумерации документов при помощи обработки «Групповое изменение реквизитов» в 1С: Управление торговлей 11.5 (окно успешного первого изменения реквизитов).

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

  image19.png

Скриншот №16. Седьмой шаг исправления нумерации документов при помощи обработки «Групповое изменение реквизитов» в 1С: Управление торговлей 11.5 (Дополнительные параметры).

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

image20.png

Скриншот №17. Восьмой шаг исправления нумерации документов при помощи обработки «Групповое изменение реквизитов» в 1С: Управление торговлей 11.5 (Окно перед нажатием кнопки «Изменить реквизиты»).

9. Нажимаем «Изменить реквизиты», ожидаем. Как только увидели окно об успешном изменении реквизитов, можно нажать «Готово», и проверить нумерацию наших документов. Как мы видим, нумерация исправлена, номера больше не задублированы. 

image21.png

Скриншот №18. Список документов с корректной нумерацией после выполнения обработки «Групповое изменение реквизитов».

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

Если перенумерация всех документов до конца периода невозможна, придётся прибегнуть к ручной перенумерации: самостоятельно задать корректные номера каждому документу. При этом следует учитывать, что внутренний счётчик нумерации платформы 1С обновляется только «вверх» — понизить его штатными средствами нельзя. Это означает, что после ручной перенумерации (если максимальный номер стал меньше прежнего) следующий автоматически созданный документ получит номер с разрывом. После ручной перенумерации необходимо обновить внутренний счётчик нумерации. Для этого в режиме «1С:Предприятие» выполните одну строку кода (например, через внешнюю обработку .epf):

ОбновитьНумерациюОбъектов([Метаданные]);

Вместо «[Метаданные]» укажите имя нужного вида документа или справочника. Например: «Метаданные.Справочники.Номенклатура» или «Метаданные.Документы.ЗаказПоставщику». Эта процедура доступна во всех типовых конфигурациях, построенных на Библиотеке стандартных подсистем (БСП): «1С:Бухгалтерия», «Управление торговлей», «ERP», «Комплексная автоматизация» и др. Если вы не уверены в своих действиях — обратитесь к специалисту по 1С.

Запрещённые действия при восстановлении

Категорически не рекомендуется:

  • Выполнять массовое изменение реквизита «Номер» без предварительного создания резервной копии базы;
  • Менять номера вручную без отбора и без понимания последствий;
  • Удалять документы с повторяющимися номерами без предварительной отмены проведения;
  • Восстанавливать резервную копию без последующей проверки нумерации.

Такие действия приводят к нарушениям в регистрах накопления и проводках, расхождениям в учёте и отчётности.

Меры профилактики нарушений

Для бухгалтеров и пользователей:

  • Не редактируйте номера документов вручную без крайней необходимости;
  • Периодически проверяйте нумерацию ключевых документов (счетов-фактур, кассовых ордеров), особенно после восстановления из резервной копии или нештатных ситуаций;
  • Чаще создавайте резервные копии базы.

Для администраторов:

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

В случае, если вы не уверены, что сделаете всё правильно с редактированием нумерации документов, то вам необходимо обратиться к специалисту по 1С для проведения данных работ.



Заключение

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


Заказать консультацию специалиста 1С
Оставьте заявку и наши эксперты проконсультируют вас по данной статье.
Рассказать друзьям
Вам может быть интересно: