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

Справочники и Данные · 11 мин

Как в 1С сгруппировать договоры: практические способы

Как сгруппировать договоры в 1С: виды договоров, папки, группировка в отчётах и списках, отборы и типичные ошибки. Пошаговые инструкции для 1С:Бухгалтерии и УТ.

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

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

Ниже разобраны основные рабочие способы: группировка папками в справочнике, группировка по реквизитам в списке, группировка в отчётах через настройки СКД, а также программная группировка при разработке. Для каждого способа указаны условия применения и ограничения.

Определите, какая группировка вам нужна

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

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

Маршрут решения

Как выбрать способ

Нужно навести порядок в справочнике навсегдаСоздайте папки (группы) в справочнике договоров и разложите элементы
Нужно временно посмотреть договоры по видам или контрагентамИспользуйте Ещё → Настроить список → Группировка
Нужны итоги по договорам в цифрахНастройте группировку в отчёте (Взаиморасчёты, Обороты) через Настройки → Структура
Нужно сгруппировать строки в документе или печатной формеИспользуйте консоль компоновки или доработку макета

Группировка папками в справочнике договоров

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

Откройте раздел «Справочники» → «Договоры» (или карточку контрагента → «Договоры»), нажмите «Создать группу» и задайте название, например «Поставщики — товары», «Аренда», «Прочие». Затем перенесите нужные договоры в папку: выделите элементы (через Ctrl или Shift) и перетащите мышью либо используйте команду «Переместить в группу» из меню «Ещё».

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

Создание папок для договоров
  1. 1
    Откройте Справочники → Договоры контрагентов
  2. 2
    Нажмите Создать группу и введите название папки
  3. 3
    Выделите нужные договоры и перетащите их в папку или примените Ещё → Переместить в группу
  4. 4
    Включите режим просмотра Дерево, если папки не отображаются
  5. 5
    Проверьте, что договоры остались доступны в документах — перенос в папку не влияет на учёт

Группировка в списке по реквизитам

Если постоянная структура не нужна, а требуется быстро посмотреть договоры, сгруппированные по признаку, используйте настройку списка. Откройте список договоров, нажмите «Ещё» → «Настроить список» и перейдите на закладку «Группировка». Добавьте поле — например, «Вид договора», «Владелец» (контрагент), «Организация» или «Валюта взаиморасчётов» — и нажмите «ОК».

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

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

Группировка по видам договоров как основа учёта

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

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

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

Договор не виден в документеНесовпадение вида договора или организации

Откройте карточку договора и сверьте вид и организацию с документом

В списке нет папокОтключён иерархический режим просмотра

Ещё → Режим просмотра → Дерево

В отчёте все договоры в одной строкеНе добавлена группировка по договору

Настройки → Структура → добавить группировку Договор

Группировка договоров в отчётах

Для анализа в цифрах используйте отчёты: «Взаиморасчёты с контрагентами», «Оборотно-сальдовая ведомость по счёту» (60, 62, 76), «Анализ расчётов» и другие. Практически все типовые отчёты построены на системе компоновки данных, поэтому группировка настраивается единообразно.

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

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

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

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

Итоги по группировке
Норма

По каждому договору выводится строка с итогом, суммы сходятся с общим итогом

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

Все суммы в одной строке — группировка не добавлена или свёрнута

Состав группы
Норма

Внутри договора только его документы и операции

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

Под одним договором видны чужие документы — проверьте отбор и период

ОСВ по счёту 62
Норма

Развёрнуто по контрагентам и договорам

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

Только контрагенты — включите субконто Договоры в настройках

Программная группировка и нестандартные задачи

Если стандартных возможностей не хватает — например, нужно сгруппировать строки табличной части документа по договору для печатной формы или выгрузки — задача решается запросом. В запросе группировка выполняется конструкцией «СГРУППИРОВАТЬ ПО» с итогами «ИТОГИ ПО», а в СКД — настройкой структуры без программирования.

Пример запроса, выбирающего обороты с группировкой по договорам:

ВЫБРАТЬ

ХозрасчетныйОбороты.Субконто2 КАК Договор,

СУММА(ХозрасчетныйОбороты.СуммаОборот) КАК Оборот

ИЗ

РегистрБухгалтерии.Хозрасчетный.Обороты(&Начало, &Конец, , Счет = &Счет62, , ) КАК ХозрасчетныйОбороты

СГРУППИРОВАТЬ ПО

ХозрасчетныйОбороты.Субконто2

ИТОГИ ПО

Договор

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

Типичные ошибки при группировке договоров

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

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

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

FAQ: частые вопросы о группировке договоров в 1С

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

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

Перенос договора в другую папку повлияет на учёт?

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

Почему в отчёте по взаиморасчётам нет группировки по договорам?

Либо группировка не добавлена в структуру отчёта (Настройки → Структура), либо в ОСВ отключено субконто «Договоры» для выбранного счёта. Также проверьте, что в отборе не зафиксирован конкретный договор — тогда группировка по нему бессмысленна и может не отображаться.

Как сгруппировать договоры по произвольному признаку, которого нет в реквизитах?

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

Можно ли массово разложить договоры по папкам?

Да, если в конфигурации доступна обработка «Групповое изменение реквизитов» (Администрирование → Обслуживание): выберите справочник договоров, задайте отбор и установите нужное значение реквизита «Родитель» (папка). Альтернатива — выделение элементов в списке и команда «Переместить в группу».

Как сгруппировать строки счёта или акта по договорам в печати?

Стандартная печатная форма этого не делает. Нужна внешняя печатная форма, где в запросе строки группируются с «ИТОГИ ПО Договор», а в макете добавляется область заголовка группировки. Такая доработка выполняется через механизм дополнительных отчётов и обработок без изменения конфигурации.

Итог

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

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