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

Документы и Печать · 10 мин

Как перенумеровать счета-фактуры в 1С

Разбираем, как перенумеровать счета-фактуры в 1С: стандартная обработка, ручная правка номеров, настройка префиксов, риски и проверка результата.

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

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

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

Когда перенумерация действительно нужна и когда она вредна

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

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

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

Подготовка: резервная копия и анализ текущей нумерации

Перед массовым изменением номеров сделайте резервную копию базы. Для файловой базы достаточно скопировать файл 1Cv8.1CD при остановленной работе пользователей, для клиент-серверной — выполнить выгрузку через конфигуратор (Администрирование → Выгрузить информационную базу) или штатными средствами СУБД.

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

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

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

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

Дубли номеровСбой нумератора или обмен данными

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

Разные префиксыНесколько организаций или узлов обмена

Проверить настройки префиксов в параметрах учета

Номера не по датамДокументы вводились задним числом

Отсортировать журнал по дате и сравнить с порядком номеров

Способ 1: штатная обработка перенумерации объектов

В большинстве типовых конфигураций на платформе 1С:Предприятие 8.3 доступна стандартная обработка «Перенумерация объектов». В конфигурациях на управляемых формах ее обычно можно найти через раздел «Администрирование» → «Обслуживание» или вызвать через «Все функции» → «Обработки». В некоторых конфигурациях обработка поставляется отдельно на диске ИТС.

Порядок работы с обработкой: выберите тип объекта «Документы» и вид «Счет-фактура выданный» (или полученный), задайте период, укажите начальный номер и при необходимости префикс. Обработка последовательно присвоит новые номера документам в выбранном диапазоне, как правило, в порядке дат.

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

Порядок действий с обработкой
  1. 1
    Сделайте резервную копию базы и завершите работу других пользователей
  2. 2
    Откройте обработку перенумерации объектов через Администрирование или Все функции
  3. 3
    Выберите вид документа, период, стартовый номер и префикс
  4. 4
    Запустите перенумерацию и дождитесь завершения
  5. 5
    Проверьте журнал на отсутствие дублей и пропусков, сверьте книгу продаж

Способ 2: ручное изменение номеров

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

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

Учтите ограничение: если документ участвует в обмене данными (РИБ, синхронизация с БП или УТ), ручное изменение номера может быть заблокировано или привести к повторной выгрузке документа как «нового». В распределенных системах правку номеров согласуйте с администратором обмена.

Способ 3: настройка префиксов и стратегии нумерации

Часто перенумерация нужна не для исправления прошлого, а для правильной работы в будущем. В разделе настроек организации или параметров учета задается префикс номеров документов: например, «А-» для головного офиса и «Б-» для филиала. Префикс входит в номер, поэтому документы разных подразделений не конфликтуют.

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

Перенумерация через код на встроенном языке

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

Ключевые правила безопасного кода: записывать документ в режиме записи, а не проведения, чтобы не пересчитывать движения; обрабатывать исключения и не прерывать транзакцию на середине; сначала прогнать обработку на копии базы. Также помните, что номер в 1С — строковое значение, и сортировка «по номеру» без выравнивания длины даст порядок вида 1, 10, 11, 2.

bsl
Запрос = Новый Запрос("ВЫБРАТЬ Ссылка ИЗ Документ.СчетФактураВыданный ГДЕ Дата МЕЖДУ &Начало И &Конец УПОРЯДОЧИТЬ ПО Дата"); Счетчик = 1; Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл Объект = Выборка.Ссылка.ПолучитьОбъект(); Объект.Номер = "А-" + Формат(Счетчик, "ЧЦ=6; ЧВН="); Объект.Записать(РежимЗаписиДокумента.Запись); Счетчик = Счетчик + 1; КонецЦикла;

Проверка результата и частые ошибки

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

Типичные ошибки: перенумерация без резервной копии; изменение номеров документов, уже отправленных по ЭДО; запуск обработки при работающих пользователях, которые параллельно создают новые документы и снова ломают последовательность; забытые подчиненные документы и печатные формы со старыми номерами.

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

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

Журнал счетов-фактур
Норма

Номера уникальны, порядок соответствует датам

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

Дубли номеров или документы с пустым номером

Книга продаж / покупок
Норма

Итоговые суммы совпадают с данными до перенумерации

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

Изменились суммы или пропали строки

Печатные формы
Норма

В форме выводится новый корректный номер

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

В печати старый номер из сохраненных данных

Обмен данными
Норма

Документы синхронизируются без конфликтов

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

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

Типичные ошибки
01
Перенумерация без резервной копии — при сбое восстановить старые номера невозможно
02
Изменение номера документа, уже переданного покупателю, — расхождение реквизитов и риск отказа в вычете НДС у контрагента
03
Запуск обработки при активных пользователях — новые документы снова создают дубли
04
Игнорирование префиксов в многоорганизационной базе — документы разных организаций перемешиваются

Часто задаваемые вопросы

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

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

Можно ли изменить номер счета-фактуры, уже отправленного покупателю?

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

Почему 1С присваивает номер, который уже занят?

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

Как сделать, чтобы нумерация начиналась заново каждый год?

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

Что делать, если поле «Номер» недоступно для редактирования?

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

Перенумерация изменит проводки или книгу продаж?

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

Итог

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

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