Справочники и Данные · 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Откройте список «Договоры контрагентов» через «Все функции» или из карточки любого контрагента
- 2Нажмите «Ещё» → «Настроить список» и добавьте отбор по полю «Номер» (или «Наименование», если номер входит в него)
- 3Введите номер договора или его часть, примените отбор
- 4Откройте найденный договор — в шапке будет поле «Владелец» (контрагент)
- 5Перейдите по ссылке владельца в карточку контрагента
Обратите внимание: в типовой бухгалтерии номер и дата договора чаще всего входят в наименование договора целиком, например «№ 145 от 12.03.2026 (поставка)». Поэтому искать удобнее по наименованию с условием «содержит», а не по отдельному полю номера — его может просто не быть как самостоятельного реквизита.
В УТ 11 и ERP список договоров доступен напрямую: раздел «Продажи» → «Договоры с клиентами» или «Закупки» → «Договоры с поставщиками». Там есть штатный поиск по номеру и отборы по партнёру и организации.
Способ 2. Найти контрагента через документы
Если договор упоминается в платёжном поручении, счёте, реализации или поступлении, искать удобнее через документ. Откройте журнал соответствующих документов (например, «Поступления на расчётный счёт») и найдите документ, где в назначении платежа или в поле «Договор» фигурирует нужный номер.
Из документа контрагент виден сразу — это поле «Контрагент» или «Плательщик» в шапке. Даже если документов много, отбор по договору в журнале сузит список до нужных строк.
Этот способ особенно хорош, когда номер договора известен из банковской выписки: платёж уже загружен в базу, и вам остаётся только открыть его. Если платёж ещё не загружен, сначала выполните обмен с банком, затем ищите документ.
Способ 3. Поиск через отчёты
Отчёты удобны, когда нужно не просто найти контрагента, а сразу увидеть картину взаиморасчётов. Подойдут «Оборотно-сальдовая ведомость по счёту» (60, 62, 76) с группировкой по договорам, а также «Анализ субконто» и «Карточка счёта».
Порядок для ОСВ по счёту 62: откройте отчёт, в настройках добавьте группировку «Договоры», сформируйте. В развёрнутом списке найдите нужный договор — над ним будет строка контрагента. Если договоров много, используйте отбор по полю «Договоры» с условием «содержит» и фрагментом номера.
Ограничение способа: отчёт покажет только те договоры, по которым были движения за выбранный период. Если по договору не было ни одной операции, в ОСВ его не будет — тогда возвращайтесь к поиску через справочник.
Способ 4. Универсальный поиск и обработки
В конфигурациях на БСП (Библиотека стандартных подсистем) есть глобальный поиск по данным: поле поиска в правом верхнем углу окна программы. Введите номер договора — поиск найдёт упоминания в документах, справочниках и записях, из которых можно перейти к контрагенту. Поиск работает по индексу, поэтому при большой базе первый поиск может занять время.
Для регулярных задач удобна типовая обработка «Поиск и удаление дублей» (Администрирование → Обслуживание → Корректировка данных): она умеет искать элементы справочников по произвольным реквизитам. Укажите поиск по договорам с условием по номеру — в результатах увидите и сам договор, и его владельца.
Сравнение способов
Подходит всегда, даже если по договору не было операций. Требует доступа к списку договоров через «Все функции».
Быстрее всего, если известен платёж или отгрузка по этому договору. Не сработает, если документов ещё нет.
Дают сразу и контрагента, и состояние расчётов. Показывают только договоры с движениями за период.
Универсальный, ищет везде сразу. Может вернуть много лишних результатов при коротком номере.
Частые проблемы и как их решить
Первая типичная ситуация — дубли договоров. Один и тот же номер заведён несколько раз у разных контрагентов или у одного контрагента. В этом случае отбор по номеру покажет несколько строк: сравнивайте дату договора, вид (с поставщиком/с покупателем) и организацию, чтобы выбрать правильный.
Вторая проблема — договор заведён с ошибкой в номере или вообще без номера («б/н», «основной»). Тогда поиск по номеру ничего не даст. Ищите по другим признакам: сумме платежа, дате, ИНН из назначения платежа.
Третья ситуация — недостаточно прав. Если список договоров или отчёты недоступны, у вашей роли ограниченный доступ. Обратитесь к администратору 1С за расширением прав или попросите коллегу с полными правами выполнить поиск.
Как проверить, что найден правильный контрагент
После того как контрагент найден, убедитесь, что это именно тот, кто нужен. Откройте карточку договора и сверьте номер, дату, вид договора и организацию от вашего лица. Затем проверьте ИНН и КПП контрагента — если у вас есть платёжный документ, эти реквизиты должны совпасть.
Дополнительная проверка — акт сверки или ОСВ по счёту расчётов с этим контрагентом: если по договору есть сальдо или обороты, сопоставимые с вашей задачей (например, суммой платежа), совпадение подтверждено.
Как проверить результат
Совпадают с номером из платежа или письма
Номер похож, но дата или вид договора другие — вероятно, это дубль или другой договор
Совпадает с ИНН плательщика в банковском документе
ИНН отличается — найден не тот контрагент
Есть движения, согласующиеся с вашей задачей
Договор пустой — возможно, операции идут по другому договору этого же контрагента
FAQ
Можно ли найти контрагента по договору, не открывая «Все функции»?
Да. Откройте карточку любого контрагента, перейдите на закладку «Договоры» и в открывшемся списке настройте отбор по номеру — отбор работает по всей базе, если снять ограничение по владельцу. Альтернатива — глобальный поиск в правом верхнем углу окна программы.
Что делать, если по номеру находится несколько договоров?
Сузьте отбор: добавьте условия по виду договора (с поставщиком или с покупателем), организации и дате. Затем сверьте ИНН контрагента с данными платёжного документа — это самый надёжный признак.
Почему договор не находится ни в справочнике, ни в отчётах?
Возможные причины: договор заведён с искажённым номером, помечен на удаление, либо операции по нему оформлялись без указания договора (возможно при соответствующих настройках учёта). Попробуйте поиск по сумме или дате платежа в журнале банковских документов.
Как искать договор в 1С:Управление торговлей 11?
Откройте раздел «Продажи» → «Договоры с клиентами» или «Закупки» → «Договоры с поставщиками». В списке есть штатная строка поиска и отборы по номеру, партнёру и контрагенту. Из карточки договора видны и партнёр, и контрагент.
Можно ли массово выгрузить список договоров с контрагентами?
Да. В списке договоров нажмите «Ещё» → «Вывести список» и сохраните табличный документ в Excel. В настройках списка добавьте колонки «Владелец», «Номер», «Дата» — получите готовую таблицу соответствия договоров и контрагентов.
Найдено два одинаковых контрагента с похожими договорами — что делать?
Не удаляйте элементы вручную. Используйте типовую обработку «Поиск и удаление дублей» (Администрирование → Обслуживание): она заменит все ссылки на дубль ссылками на основной элемент во всех документах, после чего дубль можно пометить на удаление. Перед объединением сделайте резервную копию базы.
Что важно запомнить
Договор в 1С всегда привязан к контрагенту-владельцу, поэтому найти контрагента можно через список договоров, документы, отчёты или глобальный поиск. Ищите по фрагменту номера с условием «содержит», проверяйте результат по ИНН и дате договора и не создавайте дубли, пока не убедились, что элемент отсутствует.