Документы и Печать · 12 мин
Как в 1С восстановить нумерацию счетов-фактур
Почему в 1С сбивается нумерация счетов-фактур и как её восстановить: ручное исправление, обработки, настройка префиксов. Проверка результата и типичные ошибки.
Нумерация счетов-фактур в 1С сбивается по понятным причинам: удалённый документ, ручное редактирование номера, обмен данными между базами, восстановление архивной копии или перенос документов из другой конфигурации. В результате в журнале появляются пропуски, дубли или номера «из будущего», из-за которых новые документы получают неверные значения. Для книги продаж и отчётности по НДС это критично: налоговая инспекция ожидает хронологическую последовательность без явных разрывов.
Хорошая новость в том, что восстановить нумерацию можно штатными средствами, без программирования. В зависимости от ситуации достаточно вручную исправить один номер, перенумеровать документы за период или сбросить застрявший счётчик. Ниже разобраны все рабочие способы для типовых конфигураций — «1С:Бухгалтерия 8», «Управление торговлей», «Комплексная автоматизация» и «ERP».
Почему в 1С сбивается нумерация счетов-фактур
Понимание причины сбоя помогает выбрать правильный способ исправления и предотвратить повторение. В типовых конфигурациях номер присваивается при записи документа, и система ориентируется на максимальный существующий номер в рамках периода и префикса. Любое вмешательство в эту логику ломает последовательность.
Основные причины сбоев:
- ручное изменение номера документа — пользователь вписал номер «вне очереди», и программа начала отсчёт от него;
- удаление или пометка на удаление документа с последним номером — следующий документ получает номер с пропуском или, наоборот, дублирует уже занятый;
- обмен данными (РИБ, синхронизация с УТ, выгрузка из другой базы) — приходят документы с чужими номерами и префиксами;
- восстановление базы из копии, сделанной после части операций, — счётчик «откатывается» назад;
- смена префикса организации или информационной базы в середине периода;
- нумерация «в пределах года» при работе с документами, датированными прошлым или будущим периодом.
Достаточно ручного исправления одного документа
Нужна перенумерация с анализом ссылок на номера
Проверьте настройки префиксации и правила синхронизации
Найдите документ с максимальным номером и создайте документ после него
Подготовка: что сделать перед исправлением номеров
Перед любыми манипуляциями с номерами документов сделайте резервную копию базы. В файловом варианте достаточно скопировать каталог с файлом 1Cv8.1CD или выгрузить базу через конфигуратор («Администрирование» → «Выгрузить информационную базу»). В клиент-серверном варианте используйте средства СУБД или выгрузку в dt.
Далее определите масштаб проблемы. Откройте журнал счетов-фактур, установите отбор по организации и периоду, отсортируйте по номеру. Выпишите: какой номер должен быть следующим, какие номера пропущены, есть ли дубли. Это займёт несколько минут, но избавит от исправлений «вслепую».
Проверьте, нет ли в базе документов, датированных будущим периодом. Один счёт-фактура с датой следующего квартала и большим номером способен «утянуть» за собой всю нумерацию текущего периода. Такие документы часто создают при тестировании и забывают пометить на удаление.
Способ 1. Ручное исправление номера документа
Это самый безопасный и самый частый способ. Он работает, когда сбой точечный: один-два документа получили неверный номер, и из-за этого новые документы нумеруются неправильно.
Порядок действий в «1С:Бухгалтерии 8»:
- Откройте журнал счетов-фактур и найдите документ с неверным номером.
- Откройте документ и кликните по полю «Номер» — оно доступно для редактирования.
- Впишите правильный номер без префикса или с корректным префиксом, сохраните и проведите документ.
- Создайте новый счёт-фактуру и проверьте, какой номер присвоила программа.
Если после исправления новый документ всё равно получает неверный номер, значит, в базе остался другой документ с ещё большим номером. Отсортируйте журнал по номеру по убыванию и проверьте верхние строки — зачастую там обнаруживается документ с «фантастическим» номером вроде 99999, введённым вручную.
Обратите внимание: номер в 1С хранится как строка, и сравнение идёт с учётом длины. Номер «000000100» для программы больше, чем «000000099», но номер «99» без лидирующих нулей может нарушить сортировку. При ручном вводе сохраняйте формат номеров, принятый в базе.
Способ 2. Перенумерация документов за период
Когда нарушений много — пропуски, дубли, смешанные префиксы — ручное исправление каждого документа становится нерациональным. В этом случае применяют перенумерацию за период.
В типовых конфигурациях штатной кнопки «перенумеровать счета-фактуры» обычно нет, поэтому используют один из вариантов:
- универсальную обработку «Групповое изменение реквизитов» (доступна в разделе «Администрирование» в конфигурациях на БСП) — позволяет массово изменить реквизиты, но номера пересчитывает ограниченно;
- типовую обработку перенумерации объектов, которая идёт в составе конфигурации или публикуется в составе инструментов разработчика;
- перепроведение документов за период с очисткой номеров — трудоёмко, но без дополнительных инструментов.
Алгоритм безопасной перенумерации: сначала сформируйте список документов за период, отсортированный строго по дате и времени. Затем присвойте номера последовательно, начиная с первого номера периода. После перенумерации проверьте книгу продаж и журнал учёта счетов-фактур — там не должно быть разрывов и повторов.
- 1Сделайте резервную копию базы и заблокируйте работу пользователей
- 2Сформируйте список счетов-фактур за период, отсортированный по дате
- 3Убедитесь, что ни один документ списка не отправлен контрагентам и не попал в сданную отчётность
- 4Запустите обработку перенумерации либо исправьте номера последовательно вручную
- 5Проверьте книгу продаж: номера идут подряд, без пропусков и дублей
- 6Создайте тестовый документ и убедитесь, что номер продолжает последовательность
Способ 3. Настройка префиксов и сброс счётчика
Частая причина «испорченной» нумерации — неправильный префикс. Префикс задаётся в настройках организации и в параметрах информационной базы («Администрирование» → «Префиксы номеров документов» или аналогичный раздел в зависимости от конфигурации). Если префикс базы изменили в середине периода, нумерация начинается заново, и в журнале появляются две параллельные последовательности.
Проверьте три места: префикс организации в карточке организации, префикс информационной базы в настройках синхронизации и префикс, заданный в обмене данными. Все три должны быть согласованы. Если база одна и обменов нет, префикс ИБ лучше оставить пустым — так меньше поводов для сбоев.
Отдельный случай — «застрявший» счётчик, когда новый документ упорно получает уже занятый или старый номер. Практический приём: создайте тестовый счёт-фактуру, вручную присвойте ему заведомо правильный последний номер, проведите, а затем пометьте на удаление. Следующий «боевой» документ получит следующий номер. Приём выглядит неочевидно, но работает, потому что механизм автонумерации ориентируется на максимальный существующий номер.
Как выбрать действие
Особенности для разных конфигураций и сценариев
1С:Бухгалтерия 8
В бухгалтерских конфигурациях счёт-фактура часто создаётся на основании реализации, и номер присваивается автоматически при записи. Если нумерация сбилась, проверьте также настройку «Нумерация счетов-фактур» в параметрах учётной политики: в отдельных релизах доступен выбор нумерации в пределах года или непрерывной. Смена режима в середине года гарантированно создаёт разрыв.
Управление торговлей и ERP
В торговых конфигурациях счета-фактуры нумеруются с учётом префиксов узлов распределённой базы. Если сбой произошёл после обмена, проверьте карточку узла обмена: у каждого узла должен быть свой уникальный префикс. При совпадении префиксов двух баз дубли номеров неизбежны.
Исправительные и корректировочные счета-фактуры
Корректировочные счета-фактуры участвуют в общей нумерации, а исправления к ним сохраняют номер исходного документа с указанием номера исправления. Не пытайтесь «втиснуть» исправление в последовательность обычных номеров — это разные механизмы, и смешение приведёт к ошибкам в книге продаж.
Перенумерацию удобнее всего выполнять в конце квартала до формирования декларации по НДС, но до выгрузки данных в отчётность. Если сбой обнаружен после сдачи декларации, сначала сопоставьте номера в базе с номерами в сданном отчёте — возможно, исправлять нужно не всё, а только «хвост» последовательности.
Проверка результата и типичные ошибки
После восстановления нумерации обязательно выполните контрольные проверки. Откройте книгу продаж за период: номера должны идти последовательно без пропусков и повторов. Создайте новый счёт-фактуру — программа должна присвоить номер, следующий за последним. Сформируйте журнал учёта счетов-фактур и сверьте хронологию дат и номеров.
Как проверить результат
Получает следующий по порядку номер
Номер повторяется или «перепрыгивает» через несколько значений
Номера последовательны, дублей нет
Пропуски, повторы, номера с чужими префиксами
Порядок номеров совпадает с хронологией дат
Номера без лидирующих нулей ломают сортировку
Одинаковый префикс у всех документов базы
Часть документов с префиксом другого узла обмена
Часто задаваемые вопросы
Можно ли восстановить нумерацию, если счета-фактуры уже отправлены покупателям?
Номера выданных документов менять нельзя — это создаст расхождения с данными покупателя и налоговой. Восстановление выполняют только для «хвоста» последовательности: находят последний корректный отправленный номер и продолжают нумерацию с него, исправляя только внутренние документы, которые ещё никуда не передавались.
Почему новый счёт-фактура получает номер, который уже занят?
Такое происходит, когда документ с максимальным номером был удалён или его номер изменён вручную, а механизм автонумерации ориентируется на устаревшие данные. Найдите в журнале реальный максимальный номер, устраните дубль, затем создайте и пометьте на удаление тестовый документ с правильным последним номером — следующий документ продолжит последовательность.
Влияет ли пропуск номеров на отчётность по НДС?
Сам по себе пропуск номера не является нарушением, влекущим отказ в вычете, но вызывает вопросы при камеральных проверках и затрудняет сверку с контрагентами. Дубли номеров опаснее: неуникальные номера счетов-фактур — формальное основание для претензий. Поэтому последовательную нумерацию без повторов поддерживают всегда.
Нумерация сбилась после обмена с другой базой. Что делать?
Проверьте префиксы узлов обмена: у каждой базы, участвующей в синхронизации, должен быть собственный уникальный префикс. Если префиксы совпадают или пусты, документы из разных баз получают одинаковые номера. Назначьте разные префиксы, перенумеруйте документы текущего периода и заново проверьте правила регистрации в обмене.
Нужно ли перенумеровывать счета-фактуры прошлого года?
Нет. Прошлые закрытые периоды, по которым сдана отчётность, не трогают. Нумерация в типовых конфигурациях обычно ведётся в пределах года и с нового года начинается заново — достаточно убедиться, что первый документ нового года получил корректный первый номер.
Что важно запомнить
В большинстве случаев нумерация восстанавливается ручным исправлением одного «сбойного» номера — дальше 1С нумерует сама. Массовые сбои решают перенумерацией за период после резервного копирования. Документы, уже переданные контрагентам и попавшие в отчётность, не перенумеровывают. Контролируйте префиксы организации, базы и узлов обмена — это главный источник повторных сбоев.