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