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

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

Как в 1С найти контрагента по договору

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

Платёж пришёл с назначением «оплата по договору № 145 от 12.03», а отправитель в списке контрагентов не находится — искать придётся по самому договору. В 1С для этого есть несколько путей: прямой поиск в справочнике договоров контрагентов, универсальный отчёт или поиск по подстроке, и каждый подходит под свою конфигурацию — от Бухгалтерии предприятия до Управления торговлей.

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

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

Как устроена связь договора и контрагента в 1С

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

В 1С:Управление торговлей 11 и ERP устройство похожее: договоры с клиентами и поставщиками привязаны к партнёрам и контрагентам. Отличие в том, что там есть отдельный список «Договоры с клиентами» / «Договоры с поставщиками» в разделе продаж или закупок, что упрощает поиск.

Способ 1. Поиск через справочник договоров

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

Дальше действуйте так:

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

Обратите внимание: в типовой бухгалтерии номер и дата договора чаще всего входят в наименование договора целиком, например «№ 145 от 12.03.2026 (поставка)». Поэтому искать удобнее по наименованию с условием «содержит», а не по отдельному полю номера — его может просто не быть как самостоятельного реквизита.

В УТ 11 и ERP список договоров доступен напрямую: раздел «Продажи» → «Договоры с клиентами» или «Закупки» → «Договоры с поставщиками». Там есть штатный поиск по номеру и отборы по партнёру и организации.

Способ 2. Найти контрагента через документы

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

Из документа контрагент виден сразу — это поле «Контрагент» или «Плательщик» в шапке. Даже если документов много, отбор по договору в журнале сузит список до нужных строк.

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

Способ 3. Поиск через отчёты

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

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

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

Способ 4. Универсальный поиск и обработки

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

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

Сравнение способов

Справочник договоров

Подходит всегда, даже если по договору не было операций. Требует доступа к списку договоров через «Все функции».

Через документы

Быстрее всего, если известен платёж или отгрузка по этому договору. Не сработает, если документов ещё нет.

Отчёты (ОСВ, анализ субконто)

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

Глобальный поиск

Универсальный, ищет везде сразу. Может вернуть много лишних результатов при коротком номере.

Частые проблемы и как их решить

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

Вторая проблема — договор заведён с ошибкой в номере или вообще без номера («б/н», «основной»). Тогда поиск по номеру ничего не даст. Ищите по другим признакам: сумме платежа, дате, ИНН из назначения платежа.

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

Типичные ошибки
01
Поиск по точному совпадению номера — из-за пробелов и символа «№» договор не находится. Используйте условие «содержит» и только цифры
02
Игнорирование дублей: пользователь берёт первый найденный договор, а платёж относится к другому — взаиморасчёты «разъезжаются»
03
Поиск только в отчётах за текущий месяц — если движений не было, договор не виден, и делается ложный вывод, что его нет в базе
04
Создание нового контрагента вместо поиска существующего — появляются дубли контрагентов и договоров

Как проверить, что найден правильный контрагент

После того как контрагент найден, убедитесь, что это именно тот, кто нужен. Откройте карточку договора и сверьте номер, дату, вид договора и организацию от вашего лица. Затем проверьте ИНН и КПП контрагента — если у вас есть платёжный документ, эти реквизиты должны совпасть.

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

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

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

Номер и дата договора в карточке
Норма

Совпадают с номером из платежа или письма

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

Номер похож, но дата или вид договора другие — вероятно, это дубль или другой договор

ИНН контрагента
Норма

Совпадает с ИНН плательщика в банковском документе

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

ИНН отличается — найден не тот контрагент

Обороты по договору
Норма

Есть движения, согласующиеся с вашей задачей

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

Договор пустой — возможно, операции идут по другому договору этого же контрагента

FAQ

Можно ли найти контрагента по договору, не открывая «Все функции»?

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

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

Сузьте отбор: добавьте условия по виду договора (с поставщиком или с покупателем), организации и дате. Затем сверьте ИНН контрагента с данными платёжного документа — это самый надёжный признак.

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

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

Как искать договор в 1С:Управление торговлей 11?

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

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

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

Найдено два одинаковых контрагента с похожими договорами — что делать?

Не удаляйте элементы вручную. Используйте типовую обработку «Поиск и удаление дублей» (Администрирование → Обслуживание): она заменит все ссылки на дубль ссылками на основной элемент во всех документах, после чего дубль можно пометить на удаление. Перед объединением сделайте резервную копию базы.

Итог

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

Договор в 1С всегда привязан к контрагенту-владельцу, поэтому найти контрагента можно через список договоров, документы, отчёты или глобальный поиск. Ищите по фрагменту номера с условием «содержит», проверяйте результат по ИНН и дате договора и не создавайте дубли, пока не убедились, что элемент отсутствует.