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

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

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

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

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

Инструкция подходит для типовых конфигураций на управляемых формах: 1С:Бухгалтерия 8, 1С:Управление торговлей 11, 1С:ERP, 1С:Комплексная автоматизация. Названия пунктов меню могут немного отличаться в зависимости от версии и настроек интерфейса, но логика поиска везде одинаковая.

Что нужно знать перед поиском

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

Также учитывайте права доступа. Если ваша роль в 1С ограничена, часть договоров может быть скрыта настройками RLS (ограничение доступа на уровне записей) или групп доступа контрагентов. В этом случае договор существует в базе, но вы его не видите — и поиск ничего не даст. Проверить это можно, попросив коллегу с полными правами выполнить тот же поиск.

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

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

Известен контрагентОткройте карточку контрагента и перейдите по ссылке «Договоры»
Известен номер или дата договора, но не контрагентОткройте общий список договоров и настройте отбор по номеру или дате
Известен документ, где договор использовалсяОткройте документ и перейдите по гиперссылке поля «Договор»
Ничего не известно, помните фрагмент текстаИспользуйте полнотекстовый поиск по данным (Ctrl+Shift+F)

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

Это основной и самый надёжный способ, если вы знаете, с каким контрагентом заключён договор. Откройте раздел «Справочники» (в 1С:Бухгалтерии — «Справочники → Контрагенты», в УТ 11 — «НСИ и администрирование → Контрагенты» или «CRM и маркетинг → Контрагенты»). В списке найдите нужного контрагента через строку поиска — введите часть названия или ИНН.

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

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

Порядок действий через карточку контрагента
  1. 1
    Откройте справочник «Контрагенты» через меню «Справочники»
  2. 2
    В строке поиска введите название или ИНН контрагента
  3. 3
    Откройте карточку контрагента двойным щелчком
  4. 4
    Перейдите по ссылке «Договоры» в карточке
  5. 5
    Выберите нужный договор из списка и откройте его
  6. 6
    Проверьте номер, дату, организацию и тип договора

Поиск через общий список договоров

Если контрагент неизвестен или нужно увидеть все договоры в базе, откройте общий список. В 1С:Бухгалтерии путь такой: «Справочники → Договоры» (или «Покупки/Продажи → Договоры» в зависимости от настроек). В УТ 11: «НСИ и администрирование → Договоры» либо «Продажи → Договоры с клиентами» и «Закупки → Договоры с поставщиками».

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

Настройка отбора для точного поиска

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

В некоторых конфигурациях договоры разделены по видам: договоры с покупателями, с поставщиками, кредитные, депозитные. Если вы ищете договор поставки, а список показывает только договоры с покупателями — переключите вид списка или добавьте отбор по полю «Тип договора» / «Вид договора».

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

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

В форме документа поле «Договор» обычно отображается как гиперссылка синего цвета. Щелчок по ней открывает карточку договора. Если договор в документе не заполнен или отображается как «<Объект не найден>», значит элемент был удалён из справочника — об этом подробнее в разделе про проблемы.

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

Полнотекстовый поиск по базе

Когда известен только фрагмент текста — часть номера, предмет договора, комментарий — поможет полнотекстовый поиск. Вызовите его сочетанием клавиш Ctrl+Shift+F или через меню «Операции → Полнотекстовый поиск» (в некоторых конфигурациях кнопка поиска вынесена на панель). Введите фрагмент текста и запустите поиск.

В результатах появятся все объекты, где встречается искомый текст, включая элементы справочника «Договоры контрагентов». Двойной щелчок по строке результата открывает найденный объект. Учтите: полнотекстовый поиск работает только если он включён и индекс актуален. Если поиск не запускается или выдаёт устаревшие результаты, попросите администратора обновить индекс: «Администрирование → Полнотекстовый поиск → Обновить индекс».

Если договор не находится: типичные причины

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

Вторая причина — права доступа. Ограничения RLS и группы доступа контрагентов скрывают часть данных без каких-либо сообщений. Признак: коллега с полными правами видит договор, а вы нет. Решение — обратиться к администратору 1С для проверки и настройки ваших прав.

Третья причина — договор помечен на удаление или физически удалён. Помеченные на удаление элементы обычно отображаются в списке перечёркнутыми (если включён показ помеченных). Если в документах вместо договора отображается «<Объект не найден>» с длинным кодом, значит элемент удалён физически. Восстановить его можно только из резервной копии или переносом из другой базы — это уже зона ответственности администратора.

Типичные ошибки
01
Поиск с активным отбором в списке — часть договоров скрыта, пользователь считает, что договора нет
02
Поиск только по точному номеру — лишний пробел или другой регистр символов не даёт совпадения; используйте отбор «Содержит»
03
Поиск договора с поставщиком в списке договоров с клиентами в УТ 11 — это разные списки
04
Создание дубликата договора вместо поиска существующего — приводит к раздвоению взаиморасчётов
05
Игнорирование пометки на удаление — перечёркнутый договор всё ещё можно восстановить, сняв пометку

Проверка результата и работа с найденным договором

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

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

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

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

Контрагент в договоре
Норма

Совпадает с нужным контрагентом, ИНН совпадает

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

Похожее название, но другой ИНН — это другой контрагент

Организация
Норма

Указана ваша организация, от имени которой заключён договор

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

Другая организация группы компаний — в документах договор не подставится

Тип договора
Норма

Соответствует хозяйственной операции (с покупателем / с поставщиком)

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

Другой тип — договор будет недоступен в нужных документах

Статус
Норма

Договор не помечен на удаление, статус «Действует» (если статусы ведутся)

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

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

FAQ

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

Чаще всего не совпадает организация или тип договора: в реализации доступны только договоры с типом «С покупателем» по выбранной организации. Также проверьте, не помечен ли договор на удаление и не закрыт ли его статус (в УТ 11/ERP статус «Закрыт» блокирует выбор в новых документах).

Можно ли найти договор по ИНН контрагента?

Напрямую в списке договоров — нет, колонки ИНН там обычно нет. Сначала найдите контрагента по ИНН в справочнике «Контрагенты», откройте его карточку и перейдите по ссылке «Договоры» — получите все договоры этого контрагента.

Как найти все договоры, по которым нет движений?

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

Что делать, если вместо договора в документе написано «Объект не найден»?

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

Как искать договор, если база большая и поиск тормозит?

Используйте отбор через «Настроить список» вместо строки поиска — отбор по индексированным полям (номер, дата, владелец) работает быстрее полнотекстового перебора. Если тормозит полнотекстовый поиск, попросите администратора проверить актуальность поискового индекса.

Итог

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

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