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

Отчеты и Аналитика · 12 мин

Как сформировать реестр договоров в 1С

Как сформировать реестр договоров в 1С: настройка справочника, типовые отчёты, универсальный отчёт, отборы по контрагентам и срокам, проверка результата и типичные ошибки.

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

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

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

Что должно войти в реестр и откуда берутся данные

Источник данных для реестра — справочник «Договоры контрагентов» (в 1С:Бухгалтерии 8.3: раздел «Справочники» → «Договоры»; в УНФ: «Компания» → «Договоры» или через карточку контрагента). Каждый договор в 1С — это элемент справочника, подчинённый контрагенту, со своими реквизитами.

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

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

Подготовка: проверка и заполнение карточек договоров

Откройте список договоров и пройдитесь по карточкам активных контрагентов. Минимальный набор, который нужно заполнить: номер, дата, вид договора, организация. Если планируете контролировать сроки — заполните поле «Срок действия» (в 1С:Бухгалтерии оно может называться «Действует до», в УНФ — «Срок действия договора»).

Проверьте дубли: частая ситуация, когда один и тот же договор заведён дважды с незначительными отличиями в наименовании (например, «Договор №15 от 12.03» и «договор 15»). Дубли искажают и реестр, и аналитику расчётов. Объединить дубли можно вручную: пометить лишний элемент на удаление, предварительно перенеся на него ссылки из документов, либо с помощью типовой обработки «Поиск и удаление дублей» (раздел «Администрирование» → «Обслуживание»), если она доступна.

Если договоров много и заполнять реквизиты вручную долго, используйте групповое изменение реквизитов: выделите нужные элементы списка, нажмите «Ещё» → «Изменить выделенные» (в некоторых конфигурациях — обработка «Групповое изменение реквизитов» в разделе «Администрирование»). Так можно массово проставить вид договора, ответственного или организацию.

Способ 1. Настройка списка справочника и вывод в табличный документ

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

Порядок действий в 1С:Бухгалтерии 8.3: откройте «Справочники» → «Договоры». Нажмите «Ещё» → «Изменить форму» (или «Настроить список»). Добавьте в список нужные колонки: срок действия, сумма, ответственный — состав доступных полей зависит от конфигурации. Затем через «Ещё» → «Установить отбор и сортировку списка» задайте отбор, например по организации и виду договора, и отсортируйте по контрагенту или дате.

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

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

Способ 2. Универсальный отчёт — основной рабочий вариант

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

Настройка: в поле типа данных выберите «Справочник», в поле объекта — «Договоры контрагентов». Укажите период, если нужно ограничить договоры по дате заключения. Затем откройте «Настройки» (кнопка «Показать настройки» или «Настройки» в шапке отчёта) и на вкладке «Поля» добавьте реквизиты: номер, дата, вид договора, срок действия, сумма, ответственный, организация. На вкладке «Группировка» добавьте поле «Контрагент» — тогда договоры будут сгруппированы по контрагентам, что удобно для реестра.

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

Сохраните настройки как вариант отчёта («Ещё» → «Сохранить вариант отчёта»), чтобы в следующий раз формировать реестр одной кнопкой. Вариант можно назвать «Реестр договоров» и вывести в панель отчётов.

Способ 3. Дополнительные реквизиты и специализированные отчёты

Если типовых полей не хватает (нужны, например, «Предмет договора», «Пролонгация», «Штрафные санкции»), используйте механизм дополнительных реквизитов: «Администрирование» → «Общие настройки» → включите флажок «Дополнительные реквизиты и сведения». Затем в карточке договора через «Ещё» → «Изменить состав дополнительных реквизитов» добавьте нужные поля. Дополнительные реквизиты доступны в универсальном отчёте наравне со штатными.

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

Если реестр нужен регулярно и в строго заданной форме (например, утверждённый внутренний шаблон для юристов), имеет смысл заказать у специалиста по 1С внешний отчёт — это файл .erf, который подключается через «Дополнительные отчёты и обработки» и не требует изменения конфигурации. Такой отчёт выведет ровно те колонки и итоги, которые нужны компании.

Сравнение способов формирования реестра

Список справочника + «Вывести список»

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

Универсальный отчёт

Гибкие поля, отборы, группировки, сохранение варианта. Подходит для регулярного использования. Требует первичной настройки.

Внешний отчёт на заказ

Любая форма и логика, включая сроки, пролонгации, итоги по суммам. Требует привлечения специалиста и тестирования при обновлении конфигурации.

Проверка результата: как убедиться, что реестр полный

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

Проверьте контрольные точки: нет ли в реестре договоров без контрагента (такие строки указывают на «битые» элементы), нет ли помеченных на удаление, заполнены ли обязательные колонки. Выборочно сверьте 3–5 договоров с бумажными оригиналами или сканами: номер, дата, срок должны совпадать.

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

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

Количество строк реестра
Норма

Совпадает с числом договоров в списке при том же отборе

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

Строк меньше — проверьте отборы; больше — проверьте отбор по пометке удаления

Колонка «Контрагент»
Норма

Во всех строках заполнена

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

Пустые строки — договоры без владельца, нужно исправить карточки

Колонки «Сумма» и «Срок действия»
Норма

Заполнены по активным договорам

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

Массово пустые — реквизиты не ведутся или не добавлены в отчёт

Дубли договоров
Норма

Каждый договор встречается один раз

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

Одинаковые номера у разных строк — заведены дубли элементов

Типичные ошибки при формировании реестра

Первая ошибка — формировать реестр по документам вместо справочника. Договоры, по которым ещё не было ни одного документа, выпадут из отчёта по документам, и реестр будет неполным. Реестр всегда строится по справочнику договоров.

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

Типичные ошибки
01
Строить реестр по документам расчётов — договоры без движений выпадают из списка
02
Не ставить отбор «Пометка удаления = Нет» — в реестр попадают удалённые договоры
03
Не заполнить реквизиты в карточках — реестр формируется с пустыми колонками сумм и сроков
04
Не сохранить вариант отчёта — настройку приходится повторять каждый раз
05
Оставлять дубли договоров — реестр задваивается, аналитика расчётов искажается

Частые вопросы

В каких конфигурациях 1С можно сформировать реестр договоров?

Во всех конфигурациях на платформе 1С:Предприятие 8.3, где есть справочник договоров: 1С:Бухгалтерия 8, 1С:Управление нашей фирмой, 1С:ERP, 1С:Комплексная автоматизация, 1С:Документооборот. Различаются только расположение команд и состав реквизитов договора.

Можно ли выгрузить реестр договоров в Excel?

Да. Любой табличный документ в 1С сохраняется в Excel: после формирования отчёта нажмите «Файл» → «Сохранить» (или «Сохранить копию») и выберите формат XLSX. Также работает кнопка «Вывести список» в форме списка договоров с последующим сохранением.

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

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

Как сформировать реестр только действующих договоров?

В универсальном отчёте добавьте отбор по сроку действия: «Срок действия >= текущая дата» или «Срок действия не заполнено» (для бессрочных). Если поле срока в конфигурации отсутствует, ведите признак действия через дополнительный реквизит «Статус договора» и отбирайте по нему.

Нужны ли права администратора для формирования реестра?

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

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

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

Итог

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

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