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

Быстрый старт · 11 мин

Что такое реестр в 1С и как с ним работать

Что такое реестр в 1С и чем он отличается от регистра. Разбираем виды регистров, реестры документов, журналы и практические приёмы работы для пользователей и разработчиков.

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

Различить эти понятия важно на практике. Реестр как список — это инструмент просмотра и печати: вы открываете его, фильтруете, выгружаете в Excel, передаёте в банк или контрагенту. Регистр — это внутренняя структура данных, с которой напрямую работают разработчики и которая определяет, что покажут отчёты. Ошибка в понимании приводит к тому, что пользователь ищет «реестр накопления» в меню, а бухгалтер требует «реестр проводок», имея в виду совсем другое.

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

Реестр как список документов: что это и где искать

В пользовательском смысле реестр — это таблица, в которой строки соответствуют документам или объектам учёта, а колонки содержат их ключевые реквизиты: номер, дату, контрагента, сумму, статус. Типовой пример — реестр документов в разделе «Покупки» или «Продажи», который показывает все накладные и акты за выбранный период в едином списке.

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

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

Реестр и регистр: в чём принципиальная разница

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

Реестр, напротив, не хранит данные, а только отображает уже существующие. Удаление строки из печатной формы реестра не удаляет документ из базы. Но если изменить или удалить сам документ, реестр при следующем формировании изменится автоматически, потому что строится по актуальным данным.

Практический вывод: если нужно «что-то поправить в реестре», править нужно не реестр, а исходный документ или запись. Попытка исправить печатную форму вручную в Excel создаёт расхождение между бумажным документом и базой, что опасно при проверках.

Сравнение вариантов

Реестр (список/отчёт)

Показывает данные, ничего не хранит. Подходит для просмотра, печати, выгрузки. Ограничение: не является источником данных, изменить учёт через него нельзя.

Регистр (объект конфигурации)

Хранит движения и сведения, формируется при проведении документов. Подходит для накопления данных и построения отчётов. Ограничение: редактируется документами или специальными инструментами, ручная правка рискованна.

Основные виды реестров в типовых конфигурациях

В прикладных решениях встречается несколько устойчивых категорий реестров. Реестры документов — универсальные списки по видам документов за период. Реестры для внешних систем — выгрузки в банк (реестр платежей на зарплату, реестр на зачисление), в ФСС, в системы электронного документооборота. Реестры для внутреннего контроля — сводные списки для сверки с контрагентами или кассовой дисциплиной.

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

Важно понимать разницу между «живым» отчётом-реестром и зафиксированным документом-реестром: первый меняется вместе с данными, второй остаётся таким, каким его создали, пока его не перезаполнят.

Как сформировать и выгрузить реестр

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

При выгрузке в банк или ведомство формат реестра строго регламентирован. Не редактируйте такие файлы вручную: изменение структуры или кодировки приводит к отказу загрузки на принимающей стороне. Если реестр отклонён банком, исправляйте данные в 1С и формируйте файл заново.

Порядок действий
  1. 1
    Откройте раздел с нужным видом документов или отчёт «Реестр...» в соответствующей подсистеме
  2. 2
    Установите период и отборы: организация, контрагент, вид документа, статус проведения
  3. 3
    Сформируйте реестр и проверьте состав строк: количество документов, итоговые суммы
  4. 4
    При необходимости настройте видимые колонки через «Ещё — Изменить форму» или «Вывести список»
  5. 5
    Сохраните результат в Excel/PDF или выгрузите в регламентированном формате для банка или ведомства
  6. 6
    Сверьте итоги реестра с оборотно-сальдовой ведомостью или отчётом по взаиморасчётам

Проверка корректности реестра

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

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

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

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

Итоговая сумма реестра
Норма

Совпадает с оборотом по счёту или отчётом по взаиморасчётам за тот же период

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

Суммы расходятся — проверьте отборы, период и учёт непроведённых документов

Состав строк
Норма

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

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

Есть непроведённые или помеченные документы, дубли строк

Файл выгрузки
Норма

Банк или ведомство принимает файл без ошибок формата

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

Отказ загрузки — файл редактировался вручную или устарел формат обмена

Типичные ошибки и их последствия

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

Вторая ошибка — путаница между реестром и регистром при постановке задачи. Когда пользователь просит «добавить колонку в реестр», разработчику нужно понять: речь о настройке списка, о доработке отчёта или о добавлении реквизита в регистр. Это три разные задачи с разной ценой ошибки: изменение структуры регистра требует обновления базы и может затронуть все отчёты.

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

Типичные ошибки
01
Ручная правка выгруженного реестра в Excel — расхождение с базой и риски при сверках и проверках
02
Сравнение реестра и отчёта с разными отборами — ложный вывод об ошибке в учёте
03
Перезаполнение документа-реестра после его передачи в банк — расхождение состава платежей
04
Попытка изменить учётные данные через печатную форму реестра — форма не влияет на данные
05
Игнорирование статуса проведения — в реестр попадают черновики и помеченные на удаление документы

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

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

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

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

Частые вопросы о реестрах в 1С

Чем реестр отличается от журнала документов?

Журнал — это стандартный объект конфигурации для отображения списка документов в интерфейсе, он всегда «живой» и обновляется при изменении данных. Реестр — более широкое понятие: это может быть журнал, отчёт, печатная форма или отдельный документ с зафиксированным составом строк.

Почему в реестре не виден проведённый документ?

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

Можно ли восстановить реестр, если документы удалили?

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

Как выгрузить реестр в Excel с нужными колонками?

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

Что делать, если банк отклонил файл реестра?

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

Можно ли создать собственный реестр без программирования?

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

Итог

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

Реестр в 1С — это упорядоченный список документов или записей для просмотра, печати и передачи; он отображает данные, но не хранит их. Данные хранят регистры и документы, поэтому любые исправления делаются в источниках, а не в реестре. Перед массовыми операциями с документами и регистрами всегда создавайте резервную копию базы.