Отчеты и Аналитика · 12 мин
Как в 1С сделать реестр недостающих документов
Как в 1С сформировать реестр недостающих документов: поиск пропусков в нумерации, отчёты по отсутствующим счетам-фактурам и первичке, настройка контроля.
Реестр недостающих документов нужен бухгалтеру перед сдачей отчётности, при сверке с контрагентами и при подготовке к налоговой проверке. Задача сводится к тому, чтобы найти разрывы в нумерации первичных документов, выявить счета-фактуры, которые есть у контрагента, но отсутствуют в вашей базе, или собрать список документов, не подтверждённых бумажными оригиналами.
В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация) нет единой кнопки «реестр недостающих документов», но задача решается несколькими рабочими способами: штатными отчётами, обработкой «Экспресс-проверка», сверкой с данными ЭДО, универсальным отчётом по журналу документов или небольшой внешней обработкой. Ниже разобраны все варианты — от простого к сложному.
Перед началом работы важно определить, что именно считается «недостающим документом»: пропуск в последовательной нумерации, отсутствие входящего документа при наличии его в базе поставщика, отсутствие скан-копии или оригинала. От этого зависит выбор инструмента.
Определите, какие документы считаются недостающими
Термин «недостающий документ» на практике означает три разные ситуации, и для каждой свой метод поиска. Первая — разрыв в нумерации исходящих документов: например, счета на оплату идут № 145, 146, 148, а номера 147 нет. Такое бывает при удалении документов или сбоях нумерации.
Вторая ситуация — входящий документ существует у контрагента, но не заведён в вашей базе. Классический пример — счёт-фактура от поставщика, который прошёл по ЭДО у контрагента, но не отражён у вас. Третья — документ есть в базе, но нет бумажного оригинала или подписанного файла, что критично при проверках.
Зафиксируйте критерии в письменном виде: период проверки, виды документов (реализации, поступления, счета-фактуры, акты сверок), организация, если база ведётся по нескольким юрлицам. Это избавит от ложных срабатываний и лишней ручной работы.
Ищите универсальным отчётом по журналу или запросом
Сверяйтесь через ЭДО или акт сверки
Используйте статусы оригиналов в 1С:Документооборот или признак в доп. реквизитах
Поиск пропусков в нумерации штатными средствами
Самый частый запрос — найти разрывы в номерах документов за период. В 1С:Бухгалтерии откройте журнал нужного вида документов (например, «Продажи → Реализация (акты, накладные, УПД)»), установите отбор по периоду и организации, отсортируйте по номеру и визуально проверьте последовательность. Способ рабочий, но при сотнях документов непрактичный.
Быстрее использовать «Универсальный отчёт» (раздел «Отчёты»). Постройте отчёт по документу нужного вида с группировкой по полю «Номер» и выгрузите список номеров в табличный документ или Excel. Далее сравнение с последовательностью делается формулой: если разница между соседними номерами больше единицы — это разрыв.
Учтите особенность: в 1С номера документов строковые, с префиксами и лидирующими нулями (например, «0000-000145»). Перед сравнением приведите номера к числовому виду, отбросив префикс, иначе сортировка и сравнение дадут неверный результат.
Запрос к журналу документов для точного реестра
Для автоматизации поиска разрывов используйте консоль запросов (встроенную в режиме предприятия через «Администрирование → Печатные формы, отчёты и обработки» при наличии подсистемы, или внешнюю консоль). Запрос выбирает все номера документов за период, а обнаружение пропусков выполняется сравнением каждого номера с предыдущим.
Логика такая: выбираете таблицу документа, сортируете по дате и номеру, помещаете результат во временную таблицу, затем соединяете её саму с собой по соседним позициям. Разница числовых значений номеров больше единицы — строка попадает в реестр недостающих.
ВЫБРАТЬ
Реализация.Номер КАК Номер,
Реализация.Дата КАК Дата,
Реализация.Ссылка КАК Документ
ИЗ
Документ.РеализацияТоваровУслуг КАК Реализация
ГДЕ
Реализация.Дата МЕЖДУ &НачалоПериода И &КонецПериода
И Реализация.Организация = &Организация
УПОРЯДОЧИТЬ ПО
Реализация.Дата, Реализация.НомерРезультат запроса выгрузите в таблицу значений и обработайте в цикле: приведите номер к числу функцией с отсечением префикса и сравните с предыдущим. Все пары «последний существующий номер — следующий существующий номер» образуют диапазоны пропущенных номеров, которые и выводятся в реестр.
Реестр недостающих входящих документов через ЭДО и сверку
Если с контрагентом настроен обмен электронными документами (1С-ЭДО, Диадок, СБИС через внешние модули), поиск отсутствующих документов сильно упрощается. В разделе «ЭДО» или «Обмен электронными документами» откройте список входящих документов и отфильтруйте те, по которым не создан учётный документ — в типовых решениях для этого есть статус «Не отражён в учёте» или аналогичный.
Для контрагентов без ЭДО используйте акты сверки. Сформируйте «Акт сверки взаиморасчётов» за период, получите ответную сторону от контрагента и сопоставьте документы: всё, что есть в акте поставщика, но отсутствует в вашей базе, — кандидаты в реестр недостающих. В 1С:Бухгалтерии есть отчёт «Сверка с контрагентом» и сервис автоматической сверки счетов-фактур с данными ФНС.
Для счетов-фактур дополнительно проверьте отчёт «Наличие счетов-фактур» (в 1С:Бухгалтерии — «Отчёты → Наличие счетов-фактур»): он показывает документы-основания, по которым счёт-фактура не введён. Это готовый реестр недостающих счетов-фактур в разрезе контрагентов и договоров.
- 1Откройте журнал входящих документов ЭДО и отфильтруйте неотражённые в учёте
- 2Сформируйте отчёт «Наличие счетов-фактур» за период
- 3Сформируйте акты сверки по ключевым контрагентам и сопоставьте строки
- 4Сведите всё в одну таблицу: контрагент, вид документа, номер, дата, сумма, источник выявления
- 5Передайте реестр ответственным за запрос оригиналов у контрагентов
Внешняя обработка или отчёт на СКД для регулярного контроля
Если реестр нужен регулярно — ежемесячно или перед каждой отчётной кампанией — разовые действия стоит заменить настраиваемым отчётом. Вариант без доработки конфигурации: внешний отчёт на системе компоновки данных (СКД), который подключается через «Дополнительные отчёты и обработки» и не требует изменения типовой конфигурации.
В схеме компоновки используйте набор данных «Запрос» по таблице документа с параметрами периода и организации. Поиск разрывов удобнее выполнять не в самом запросе, а в коде формирования: СКД выводит упорядоченный список номеров, а обработка расшифровки или предварительная обработка таблицы помечает строки с разрывами. Альтернатива — запрос с самосоединением временной таблицы по соседним номерам.
Готовый отчёт добавьте в подсистему «Отчёты» и назначьте права бухгалтерам. При обновлении конфигурации внешний отчёт не пострадает — это его ключевое преимущество перед доработкой типовой. Если прав на разработку нет, закажите такую обработку специалисту: это типовая задача на несколько часов работы.
Сравнение вариантов
Подходит для малого объёма (до 50–100 документов в месяц). Ограничение: высокий риск пропустить разрыв глазами
Быстро и без прав разработчика. Ограничение: нужно вручную приводить номера к числам и искать разрывы формулами
Штатно и надёжно для входящих документов и счетов-фактур. Ограничение: не покрывает произвольные виды документов
Полная автоматизация и регулярный контроль. Ограничение: требует навыков разработки или привлечения специалиста
Контроль бумажных оригиналов и подписанных документов
Отдельная задача — реестр документов, по которым не получен подписанный оригинал. В типовой 1С:Бухгалтерии прямого механизма учёта оригиналов нет, поэтому используют один из приёмов: дополнительный реквизит «Оригинал получен» (тип «Булево» или дата) у документов поступления, дополнительное сведение или отдельный регистр сведений, если конфигурация дорабатывается.
После добавления реквизита реестр строится универсальным отчётом: отбор «Оригинал получен = Нет» за нужный период — и вы получаете список документов, по которым нужно запросить бумаги. В 1С:Документооборот аналогичная задача решается штатными состояниями документов («Оригинал не получен», «Оригинал получен») и отчётами по состояниям.
При использовании ЭДО контроль проще: юридически значимым является сам электронный документ с подписями обеих сторон. Отфильтруйте в журнале ЭДО документы в статусе «Ожидается подписание контрагентом» или «Не завершён» — это и есть реестр документов без второй подписи.
Проверка результата и типичные ошибки
После формирования реестра обязательно выполните контрольную проверку. Случайно выберите 3–5 строк из реестра и убедитесь вручную, что документ действительно отсутствует: поищите по номеру в журнале «все документы», проверьте, не заведён ли он с другим типом (например, УПД вместо отдельных накладной и счёта-фактуры), не попал ли в другой период из-за даты.
Частая ошибка — ложные разрывы из-за префиксов и ручной нумерации. Если часть документов нумеровалась вручную или загружалась из других программ, последовательность номеров будет рваной без реальной пропажи документов. Вторая ошибка — забыть отбор по организации в многофирменной базе: нумерация у разных юрлиц своя, и сведение их в один список создаст массу ложных пропусков.
Третья ошибка — учитывать помеченные на удаление документы как действующие или, наоборот, не учитывать их вовсе. Правильный подход: помеченные документы показывайте в реестре отдельной колонкой — их номера объясняют разрывы и помогают восстановить историю.
Как проверить результат
Документ действительно отсутствует в базе по всем видам и периодам
Документ находится поиском по номеру — реестр даёт ложные срабатывания
Каждый разрыв объясним: удаление, ручная нумерация, сбой
Массовые пропуски без причины — проверьте настройки нумерации и права
Все неотражённые входящие документы попали в реестр
Часть документов ЭДО не видна — проверьте права и отборы журнала
Частые вопросы
Можно ли восстановить пропущенный номер, создав документ задним числом?
Технически можно, если документ реально существовал, но не был заведён: создайте его с нужной датой и вручную присвойте пропущенный номер. Но если номер пропал из-за ошибочного удаления и бумажного документа нет, «заполнять дырку» фиктивным документом нельзя — это искажение учёта. Пропуск в нумерации сам по себе не является нарушением, если он объясним.
Как найти недостающие документы сразу по всем видам?
Используйте журнал «Все документы» или критерий отбора, объединяющий нужные виды, и стройте универсальный отчёт по нему. Для полноценного анализа разрывов по каждому виду придётся формировать отдельные выборки, так как нумерация у разных видов документов независимая.
Работает ли поиск пропусков при автонумерации с префиксами узлов обмена?
Да, но префикс узла (например, «ЦБ-» или «Ф1-») нужно отсекать перед сравнением. В распределённых базах каждый узел имеет свою серию номеров, поэтому разрывы корректно искать внутри одного префикса, а не по общему списку.
Что делать, если недостающий счёт-фактура относится к прошлому закрытому периоду?
Запросите документ у поставщика, заведите его датой получения или датой самого документа в соответствии с учётной политикой и отразите корректировку налогового вычета через уточнённую декларацию по НДС, если это требуется. Перед изменением закрытого периода сделайте резервную копию базы.
Нужны ли права администратора для построения такого реестра?
Для штатных отчётов и универсального отчёта достаточно прав бухгалтера с доступом к отчётам. Консоль запросов и подключение внешних обработок обычно требуют прав администратора или разработчика — уточните у своего системного администратора.
Как автоматизировать реестр без программирования?
Максимум без кода: универсальный отчёт с выгрузкой номеров в Excel и формула поиска разрывов, отчёт «Наличие счетов-фактур» для входящего НДС и фильтры журнала ЭДО по незавершённым документам. Этот набор закрывает большинство практических задач без доработок.
Что важно запомнить
Реестр недостающих документов в 1С строится тремя путями: анализ разрывов нумерации исходящих документов, сверка входящих документов через ЭДО и акты сверки, контроль бумажных оригиналов через дополнительные реквизиты. Не перенумеровывайте документы ради закрытия пропусков, сначала выясняйте причину разрыва. Для регулярного контроля оформите решение внешним отчётом — это не затрагивает типовую конфигурацию.