Документы и Печать · 12 мин
Как перенумеровать документы в 1С Бухгалтерия
Как перенумеровать документы в 1С Бухгалтерия 8.3: типовая обработка, ручной способ, настройка нумерации, восстановление последовательности и типичные ошибки.
Нумерация документов в 1С Бухгалтерия сбивается по понятным причинам: документы создают задним числом, удаляют лишние записи, меняют даты уже проведённых операций или восстанавливают данные из копий. В результате в журнале появляются пропуски, дубли номеров или номера, идущие вразнобой с датами, а это вызывает вопросы при сверках, аудите и налоговых проверках.
Перенумеровать документы можно несколькими способами: типовой обработкой, встроенным механизмом автонумерации при перепроведении, ручным изменением номеров или программно. Выбор зависит от объёма данных, периода, который нужно исправить, и того, есть ли в базе подчинённые ссылки на номера (например, в печатных формах, уже переданных контрагентам).
Прежде чем менять номера, важно понимать: номер документа в 1С — это не просто строка, а часть учётных данных. Счета-фактуры, УПД, акты и накладные с номерами могут уже фигурировать в отчётности и у контрагентов. Поэтому любая массовая перенумерация начинается с резервной копии и анализа последствий.
Когда перенумерация нужна, а когда лучше её не делать
Типовые ситуации, где перенумерация оправдана: начало нового года с продолжением старой нумерации, массовый ввод документов задним числом, удаление ошибочно созданных документов с образованием «дыр», перенос данных из другой программы с конфликтом номеров. В этих случаях восстановление сквозной хронологической нумерации упрощает работу и снимает вопросы проверяющих.
Есть и обратные ситуации. Если счета-фактуры или УПД с текущими номерами уже переданы покупателям и отражены в книге продаж, менять их номера нельзя — иначе данные разойдутся с декларацией по НДС и с документами контрагента. То же касается документов, по которым сдана отчётность или проведены взаиморасчёты по конкретным номерам в актах сверки.
Отдельный случай — дубли номеров. Они появляются при обмене данными между базами или при ручном редактировании номера с отключённым контролем уникальности. Дубли критичнее пропусков: программа может некорректно отбирать документы в отчётах и печатных формах, поэтому их устраняют в первую очередь.
Подготовка: копия базы и анализ проблемы
Первый шаг — резервная копия. В файловой базе достаточно скопировать файл 1Cv8.1CD или выгрузить базу через конфигуратор (Администрирование → Выгрузить информационную базу). В клиент-серверном варианте используйте выгрузку через конфигуратор или средства СУБД. Без копии откатить массовую перенумерацию будет невозможно.
Второй шаг — диагностика. Откройте журнал нужного вида документов, отсортируйте по дате и посмотрите, как идут номера: есть ли пропуски, дубли, номера с другими префиксами. Определите период, который нужно исправить, и виды документов — часто проблема касается только одного типа, например счетов на оплату или реализаций.
Безопасно: можно перенумеровать, если номера не переданы контрагентам
Требует обязательного исправления, проверьте контроль уникальности
Перенумерация за период с сортировкой по дате
Перенумерация запрещена, исправляйте только внутренние документы
Третий шаг — проверьте, нет ли активных обменов данными (с сайтом, с 1С:Управление торговлей, с ЗУП). Если префиксы и номера участвуют в синхронизации, перенумерация может нарушить сопоставление объектов. В таких базах действовать нужно особенно аккуратно, согласовав изменения с администратором обмена.
Способ 1: типовая обработка перенумерации
В большинстве конфигураций на базе БСП, включая 1С:Бухгалтерию 8.3, есть встроенная обработка группового изменения номеров. Путь зависит от версии: чаще всего это раздел «Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов», либо отдельная обработка «Перенумерация документов». Если пунктов не видно, откройте их через меню «Все функции» (предварительно включив его в параметрах интерфейса) → «Обработки».
Через «Групповое изменение реквизитов» перенумерация выполняется так: выберите нужный вид документов, задайте отбор по периоду и организации, в списке реквизитов найдите «Номер» и установите режим перенумерации с указанием начального номера. Программа присвоит номера последовательно, обычно в порядке сортировки по дате.
- 1Сделайте резервную копию базы и убедитесь, что она открывается
- 2Откройте «Администрирование» → «Обслуживание» → «Групповое изменение реквизитов» (или обработку «Перенумерация документов» через «Все функции»)
- 3Выберите вид документов и задайте отбор: период, организация
- 4Укажите реквизит «Номер», начальный номер и при необходимости префикс
- 5Запустите выполнение и дождитесь окончания обработки
- 6Проверьте журнал: номера идут по порядку, дублей и пропусков нет
Учтите ограничение: типовая обработка работает с документами за выбранный период и не всегда учитывает тонкости префиксации. Если в базе несколько организаций с разными префиксами, обрабатывайте каждую организацию отдельным запуском со своим отбором.
Способ 2: перепроведение с автонумерацией
Если обработки перенумерации в вашей версии нет или она недоступна по правам, сработает простой приём: 1С автоматически присваивает следующий свободный номер при записи документа, если текущий номер очистить или если номер уже занят. На практике используют последовательное перепроведение документов за период с предварительной установкой номерам нужных значений.
Ручной вариант подходит для небольшого количества документов: откройте документ, измените номер вручную, запишите. Программа проверит уникальность и предупредит о дубле. Для десятков документов это утомительно, но полностью контролируемо — вы сами решаете, какой номер получит каждый документ.
Для восстановления хронологии после ввода задним числом есть механизм «Восстановление последовательностей» (Операции → Проведение документов), но он влияет на проводки, а не на номера. Не путайте эти задачи: перенумерация меняет только реквизит «Номер», перепроведение — движения по регистрам.
Способ 3: программная перенумерация через обработку
Для больших объёмов и нестандартных правил (например, нумерация внутри месяца, сложные префиксы по подразделениям) пишут внешнюю обработку на встроенном языке. Логика типовая: запросом выбрать документы за период с сортировкой по дате, в цикле присвоить номера с заданного начального значения и записать объекты в режиме обмена данными или штатно.
Запрос = Новый Запрос("ВЫБРАТЬ Ссылка ИЗ Документ.РеализацияТоваровУслуг ГДЕ Дата МЕЖДУ &Начало И &Конец УПОРЯДОЧИТЬ ПО Дата");
Выборка = Запрос.Выполнить().Выбрать();
Номер = 1;
Пока Выборка.Следующий() Цикл
Объект = Выборка.Ссылка.ПолучитьОбъект();
Объект.Номер = Формат(Номер, "ЧЦ=11; ЧВН=");
Объект.Записать();
Номер = Номер + 1;
КонецЦикла;Такую обработку должен писать или проверять специалист, знающий встроенный язык 1С. Критичные моменты: запись в транзакции, чтобы при сбое не осталось половина перенумерованных документов; корректный формат номера (в бухгалтерии номер строковый, с лидирующими нулями и префиксом); учёт документов, заблокированных датой запрета изменения данных.
Программная перенумерация тысяч документов в файловой базе может занять заметное время и блокировать работу пользователей. Выполняйте её в нерабочие часы и в монопольном режиме — так исключаются конфликты блокировок и частичная запись.
Настройка нумерации, чтобы проблема не повторялась
После перенумерации имеет смысл навести порядок в самой системе нумерации. В 1С:Бухгалтерии действует автонумерация с контролем уникальности в пределах периода (обычно года) и префикса. Префикс организации задаётся в карточке организации, префикс информационной базы — в настройках синхронизации данных.
Ежегодная «перезагрузка» номеров происходит автоматически: с 1 января нумерация начинается заново, если в нумераторе установлена периодичность «Год». Если у вас нумерация продолжается сквозная через годы — это не ошибка, а вариант настройки, но при желании её можно сменить, перенумеровав документы нового года с единицы.
Сравнение способов перенумерации
Подходит для большинства случаев; ограничение — работает по одному виду документов и требует прав администратора
Подходит для нескольких документов; непригодно для массовой обработки из-за трудоёмкости
Подходит для больших объёмов и нестандартных правил; требует навыков программирования и тестирования на копии
Чтобы номера не сбивались в дальнейшем, избегайте ручного редактирования номеров без необходимости, не отключайте контроль уникальности, а при обменах проверяйте, что у каждой базы свой префикс. Удалённые документы оставляют пропуски — это нормально и не требует немедленной перенумерации.
Проверка результата и типичные ошибки
После перенумерации откройте журнал документов, отсортируйте по дате и убедитесь, что номера возрастают последовательно, без дублей. Сформируйте реестр документов (стандартный отчёт или список с выводом колонки «Номер») и сверьте первый и последний номер с ожидаемым диапазоном. Дополнительно проверьте печатные формы нескольких документов — номер в них должен совпадать с новым.
Как проверить результат
Номера возрастают по датам без дублей
Дубли, пропуски в середине диапазона, номера не по порядку
Номер в форме совпадает с номером документа
В форме старый номер — документ не перезаписан
Номера счетов-фактур совпадают с документами
Расхождения — значит, затронуты документы из закрытого периода
Переданные ранее номера не изменились
Изменились номера уже отправленных УПД и счетов-фактур
Если после перенумерации обнаружились дубли, чаще всего причина в том, что часть документов не попала в отбор (другой период, другая организация) и сохранила старые номера. Повторите обработку с расширенным отбором или исправьте оставшиеся номера вручную.
Частые вопросы
Можно ли перенумеровать документы за закрытый период?
Технически — да, если снять дату запрета изменения данных, но делать это крайне нежелательно. Документы закрытого периода уже отражены в отчётности, и изменение их номеров создаст расхождения с декларациями и книгами покупок/продаж. Если перенумерация всё же необходима, ограничьтесь внутренними документами, не попадающими в регламентированную отчётность.
Почему 1С не присваивает следующий номер автоматически?
Чаще всего номер был изменён вручную — после этого программа продолжает нумерацию от введённого значения. Другая причина: документ с максимальным номером помечен на удаление, и программа «не видит» его как свободный. Удалите помеченные объекты штатной процедурой или вручную укажите корректный следующий номер у нового документа — дальше автонумерация восстановится.
Что делать с префиксами при перенумерации?
Префикс — часть номера, и обработка должна его сохранять или задавать явно. Если в базе несколько организаций, перенумеровывайте каждую отдельно с её префиксом, иначе получите одинаковые номера с разными префиксами вперемешку или потеряете префиксацию вовсе. Префикс базы в обменах менять нельзя — он участвует в сопоставлении объектов.
Нарушит ли перенумерация связи с подчинёнными документами?
Нет. Связи между документами в 1С строятся по внутренним ссылкам, а не по номерам, поэтому основания, счета-фактуры и связанные документы не «оторвутся». Риск есть только для внешних систем и бумажного документооборота, где на документ ссылаются по номеру как по тексту.
Как перенумеровать документы, если нет прав администратора?
Без прав на сервисные обработки доступен только ручной способ: открыть документ, изменить номер, записать — при условии, что у вас есть право редактирования этого вида документов. Для массовой перенумерации обратитесь к администратору базы или попросите выполнить операцию под его учётной записью, предварительно согласовав период и начальный номер.
Нужно ли перепроводить документы после перенумерации?
Нет, изменение номера не влияет на проводки и движения по регистрам. Перепроведение требуется только если вы меняли даты документов или восстанавливали последовательность проведения — это отдельная задача, которую выполняют через «Операции» → «Проведение документов».
Что важно запомнить
Перенумерация в 1С:Бухгалтерии выполняется типовой обработкой, вручную или программно, и всегда начинается с резервной копии. Не трогайте номера документов, уже переданных контрагентам и попавших в отчётность. После операции проверьте журнал на дубли и пропуски, сверьте печатные формы и настройте префиксы, чтобы проблема не повторилась.