Отчеты и Аналитика · 10 мин
Как вывести реестр договоров в 1С
Как сформировать и вывести реестр договоров в 1С:Бухгалтерии и Управлении торговлей. Способы через отчёты, универсальный отчёт и печатные формы.
Реестр договоров требуется бухгалтерии для сверки с контрагентами, юристам — для контроля сроков действия, руководству — для анализа портфеля сделок. В типовых конфигурациях 1С нет единой кнопки «Реестр договоров», но получить такой список можно несколькими способами: через список справочника с настройкой колонок, через универсальный отчёт, через отчёты по расчётам с контрагентами или через внешнюю печатную форму.
Выбор способа зависит от задачи. Если нужен просто список договоров с основными реквизитами — достаточно настроить форму списка справочника «Договоры контрагентов». Если требуется реестр с суммами, остатками расчётов или отбором по периоду — понадобится отчёт. Ниже разобраны все рабочие варианты для 1С:Бухгалтерии 8.3, Управления торговлей 11 и ERP.
Что такое реестр договоров и где хранятся договоры в 1С
Договоры в 1С — это элементы подчинённого справочника «Договоры контрагентов» (в Бухгалтерии) или «Соглашения с клиентами» и «Договоры» (в УТ 11 и ERP). Каждый элемент привязан к конкретному контрагенту и содержит номер, дату, вид договора, валюту, срок действия и другие реквизиты в зависимости от конфигурации.
Реестр договоров — это табличный список таких элементов с нужными колонками: номер и дата договора, контрагент, сумма, срок действия, ответственный. Типовой готовой печатной формы «Реестр договоров» в большинстве конфигураций нет, поэтому реестр собирают из списка справочника или отчёта.
Способ 1. Вывод списка договоров из справочника
Самый быстрый вариант — вывести на печать список справочника «Договоры контрагентов». Этот способ подходит, когда нужен перечень договоров без финансовых показателей.
- 1Откройте раздел «Справочники → Договоры контрагентов» (в Бухгалтерии) или «CRM и маркетинг → Договоры» (в УТ 11).
- 2При необходимости установите отбор по контрагенту, организации или виду договора через «Ещё → Настроить список».
- 3Добавьте нужные колонки: «Ещё → Изменить форму», выведите реквизиты «Номер», «Дата», «Срок действия».
- 4Нажмите «Ещё → Вывести список», отметьте нужные колонки и нажмите «ОК».
- 5Сохраните табличный документ в Excel, PDF или отправьте на печать.
Команда «Вывести список» формирует табличный документ со всеми видимыми строками и выбранными колонками. Если в списке установлен отбор — в реестр попадут только отобранные договоры. Это удобно для формирования реестра по конкретному контрагенту или по договорам поставщиков.
Ограничение способа: выводятся только реквизиты, доступные в форме списка. Суммы по договору, остатки расчётов и другие вычисляемые данные так получить нельзя — для этого нужен отчёт.
Способ 2. Универсальный отчёт по справочнику договоров
Универсальный отчёт — стандартный инструмент в 1С:Бухгалтерии 8.3, который позволяет построить отчёт по любому справочнику или документу. Через него можно собрать полноценный реестр договоров с произвольным набором полей и отборами.
Откройте «Отчёты → Универсальный отчёт». В поле типа данных выберите «Справочник», в поле объекта — «Договоры контрагентов». Нажмите «Настройки» и добавьте нужные поля: наименование, номер, дата, контрагент, организация, вид договора, валюта. При необходимости добавьте отбор, например «Вид договора = С покупателем» или «Организация = ...».
После нажатия «Сформировать» отчёт выводится в виде таблицы, которую можно сохранить в Excel или распечатать. Настройку стоит сохранить через «Ещё → Сохранить настройки», чтобы в следующий раз формировать реестр в один клик.
Способ 3. Реестр договоров с суммами и расчётами
Если реестр нужен не просто как перечень, а с финансовыми данными — суммами реализации, остатками задолженности, оплатами — используйте отчёты по расчётам с контрагентами. В 1С:Бухгалтерии это «Анализ расчётов с покупателями» и «Анализ расчётов с поставщиками», где в настройках можно выбрать группировку по договорам.
В УТ 11 и ERP аналогичную роль играют отчёты «Ведомость расчётов с клиентами», «Задолженность клиентов» и «Задолженность поставщикам». В настройках отчёта добавьте группировку «Договор» — в результате каждая строка будет соответствовать договору с суммами оборотов и остатков.
Такой реестр удобен для сверки: видно, по каким договорам есть незакрытая задолженность, а по каким расчёты завершены. Для выгрузки в Excel используйте стандартную кнопку сохранения табличного документа.
Сравнение вариантов
Подходит для простого перечня договоров с реквизитами. Быстро, но без сумм и вычисляемых полей.
Гибкая настройка полей и отборов по справочнику договоров. Требует прав доступа и первичной настройки.
Реестр с суммами, оборотами и остатками задолженности. Только договоры, по которым были движения.
Произвольный макет реестра под требования компании. Требует разработки или покупки готового решения.
Способ 4. Внешние обработки и доработка конфигурации
Когда типовых средств не хватает — например, нужен реестр строго по форме, утверждённой в компании, с графами подписей и печатями — используют внешние печатные формы. Внешняя обработка подключается через «Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки» и добавляет кнопку печати в справочник договоров.
Готовые обработки реестра договоров есть на маркетплейсах и в открытых библиотеках для разработчиков 1С. Перед подключением обязательно проверьте обработку на копии базы: внешний код выполняется с правами пользователя и теоретически может изменять данные.
Как настроить реестр под свою задачу
Перед формированием реестра определите его назначение — от этого зависит состав колонок и отборы. Для архивного учёта важны номер, дата и срок действия; для финансовой сверки — суммы и остатки; для юристов — статус действия и ответственный.
Типовой набор колонок реестра: порядковый номер, контрагент, номер и дата договора, предмет или вид договора, сумма, срок действия, ответственный, примечание. Часть этих данных (например, сумма договора) в типовых конфигурациях может отсутствовать как реквизит — тогда поле добавляют доработкой или заполняют из отчёта по расчётам.
Как выбрать действие
Проверка результата и типичные ошибки
После формирования реестра сверьте количество строк с количеством договоров в справочнике при тех же отборах. Если строк меньше — вероятно, сработал скрытый отбор по организации, периоду или пометке удаления. Проверьте, что в реестр попали договоры без движений: отчёты по расчётам их не показывают, поэтому для полного реестра лучше подходит справочник.
Как проверить результат
Совпадает с количеством договоров в справочнике при тех же отборах
Строк меньше — проверьте скрытые отборы и пометки удаления
Номера, даты и контрагенты заполнены и читаемы
Пустые номера или даты — договоры заведены без реквизитов
Сходятся с отчётом по расчётам за тот же период
Расхождения — проверьте период и организацию в отборе
Если реестр формируется регулярно, сохраните настройки отчёта или списка под понятным именем. Это избавит от повторной настройки и снизит риск ошибок при отборах.
Что важно запомнить
Простой реестр договоров выводится из справочника командой «Вывести список», гибкий — через универсальный отчёт, реестр с суммами — через отчёты по расчётам с группировкой по договорам. Перед печатью проверьте отборы и полноту списка, а внешние обработки тестируйте только на копии базы.
Частые вопросы
Можно ли вывести реестр договоров сразу в Excel?
Да. Любой табличный документ в 1С (результат «Вывести список» или отчёта) сохраняется в формате Excel через «Файл → Сохранить как» с выбором типа файла XLSX. Структура колонок и группировки при этом сохраняются.
Почему в реестр не попадают некоторые договоры?
Чаще всего причина в отборах: по организации, контрагенту, виду договора или периоду. Вторая причина — использование отчёта по расчётам: он показывает только договоры с движениями за период. Для полного списка формируйте реестр по справочнику, а не по оборотам.
Как добавить в реестр срок окончания договора?
В форме списка справочника откройте «Ещё → Изменить форму» и выведите реквизит «Срок действия» (или «Действует до» — название зависит от конфигурации). Если такого реквизита в конфигурации нет, его добавляют доработкой или ведут в дополнительном сведении, которое тоже можно вывести в отчёт.
Есть ли готовая печатная форма реестра договоров в типовой 1С:Бухгалтерии?
Отдельной типовой печатной формы «Реестр договоров» в 1С:Бухгалтерии нет. Используют вывод списка справочника, универсальный отчёт или подключают внешнюю печатную форму, если нужен документ по утверждённому в компании шаблону.
Можно ли формировать реестр автоматически по расписанию?
Да, если реестр построен на отчёте с сохранённой настройкой. В конфигурациях с подсистемой рассылки отчётов (БСП) настройте рассылку: отчёт будет формироваться по расписанию и отправляться на email в виде файла Excel или PDF.