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

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

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

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

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

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

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

Это основной и самый надёжный способ, если известно, с каким контрагентом заключён договор. Откройте меню «Справочники» → «Контрагенты», найдите нужную организацию или физлицо через строку поиска (по наименованию, ИНН или КПП) и откройте карточку двойным щелчком.

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

Если договоров много, используйте поиск внутри списка: нажмите Ctrl+F или кнопку «Найти» на панели и введите фрагмент номера или наименования. Учтите, что поиск работает по отображаемым колонкам, поэтому сначала убедитесь, что в списке видна колонка с нужными данными.

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

Как найти договор, если контрагент неизвестен

Когда известен только номер договора, а контрагент — нет, стандартный путь через карточку не работает. В этом случае помогает полнотекстовый поиск по базе. Он доступен, если администратор включил соответствующую настройку (Администрирование → Полнотекстовый поиск, в клиент-серверном режиме обычно включён по умолчанию).

Нажмите кнопку полнотекстового поиска на панели инструментов (значок лупы) или сочетание Ctrl+Shift+F, введите номер договора и запустите поиск. В результатах появятся и сами договоры, и документы, где они упоминаются. По строке результата можно перейти к найденному объекту.

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

Поиск через документы и отчёты

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

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

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

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

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

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

Отбор и поиск в списке договоров контрагентов

В некоторых интерфейсах УПП справочник «Договоры контрагентов» доступен и как самостоятельный список — через меню «Операции» → «Справочники» → «Договоры контрагентов». Здесь видны договоры всех контрагентов сразу, что упрощает поиск без привязки к владельцу.

В открытом списке используйте стандартный отбор: кнопка «Отбор и сортировка» (или Ctrl+Shift+E в ряде версий платформы). Установите отбор по наименованию с видом сравнения «Содержит» и введите фрагмент номера. Это быстрее, чем пролистывать весь справочник.

Настройка колонок списка

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

Поиск договора через консоль запросов

Пользователям с правами администратора или разработчика доступен самый гибкий способ — консоль запросов (типовая обработка «Консоль запросов» или встроенная в режиме предприятия через подключаемые обработки). Запрос позволяет найти договор по любому реквизиту сразу по всей базе.

bsl
ВЫБРАТЬ
	Договоры.Ссылка,
	Договоры.Владелец,
	Договоры.Наименование
ИЗ
	Справочник.ДоговорыКонтрагентов КАК Договоры
ГДЕ
	Договоры.Наименование ПОДОБНО "%45/23%"

Подставьте в условие ПОДОБНО фрагмент номера или названия. Результат покажет ссылку на договор и его владельца, по которым можно открыть карточку. Этот способ незаменим при поиске дублей или когда точное написание наименования неизвестно.

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

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

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

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

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

Поле «Владелец»
Норма

Совпадает с контрагентом из документа

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

Другой контрагент — это одноимённый договор

Вид договора
Норма

Соответствует операции (с покупателем / с поставщиком)

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

Вид не подходит — договор не выберется в документе

Пометка удаления
Норма

Отсутствует

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

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

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

Совпадает с организацией документа

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

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

Что делать, если договор не находится

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

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

Итог

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

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

Частые вопросы

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

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

Можно ли найти договор по номеру, не зная контрагента?

Да. Используйте полнотекстовый поиск (Ctrl+Shift+F) по номеру, откройте список «Договоры контрагентов» через меню «Операции → Справочники» с отбором «Содержит», либо выполните запрос в консоли запросов по наименованию.

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

Сформируйте отчёт «Ведомость взаиморасчётов с контрагентами» с группировкой по договорам за максимально длинный период и сравните со списком справочника. Договоры, отсутствующие в отчёте, не имеют оборотов. Для массового анализа удобнее консоль запросов с левым соединением к регистру взаиморасчётов.

Договор помечен на удаление — его можно восстановить?

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

Почему в списке контрагента не видно закладки «Договоры»?

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