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

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

Как найти договор в 1С 8: все рабочие способы поиска

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

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

Выбор способа зависит от того, что вам известно: название контрагента, номер договора, дата его заключения или документ, где договор использовался. Ниже разобраны все рабочие варианты с точными действиями для типовых конфигураций — «Бухгалтерия предприятия 3.0», «Управление торговлей 11», «Управление нашей фирмой».

Отдельная сложность — различия между конфигурациями и релизами. Пункты меню могут называться по-разному, а часть списков быть скрыта настройками интерфейса или правами доступа. Если стандартный путь не срабатывает, почти всегда помогает глобальный поиск или поиск через документы.

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

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

Перед поиском определите, какими данными вы располагаете. От этого зависит оптимальный маршрут: зная контрагента, вы найдёте договор за два клика, а зная только номер — придётся использовать поиск по строке или отборы в общем списке.

Также проверьте, какая у вас конфигурация. В «Бухгалтерии предприятия» справочник называется «Договоры» и открывается из карточки контрагента, в «Управлении торговлей» — «Соглашения с клиентами» и «Договоры» как отдельные сущности, в «УНФ» — «Договоры контрагентов». Логика поиска при этом одинаковая.

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

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

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

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

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

В карточке контрагента найдите ссылку «Договоры» — обычно она расположена в верхней панели навигации или в левой части формы рядом с «Контактными лицами» и «Банковскими счетами». В «Бухгалтерии 3.0» количество договоров указано прямо в тексте ссылки, например «Договоры (3)».

Откроется список всех договоров этого контрагента. Здесь видно номер, дату, вид договора и организацию. Если договоров много, используйте поиск в списке (Ctrl+F) или настройте отбор по виду договора через кнопку «Ещё» → «Настроить список».

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

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

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

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

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

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

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

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

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

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

Обратный сценарий — найти все документы по известному договору. Откройте карточку договора и воспользуйтесь командой «Ещё» → «Документы по договору» или стандартным отчётом «Связанные документы». В «Бухгалтерии 3.0» также работает отчёт «Анализ расчётов с контрагентами» с отбором по договору.

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

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

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

Альтернатива без полнотекстового индекса — поиск по строке внутри открытого списка договоров. Поставьте курсор в список и просто начните набирать номер: программа спозиционируется на подходящей строке. Это работает в любой конфигурации и не требует настроек.

Глобальный поиск удобен, но находит договор только по точному совпадению фрагмента. Если номер в базе записан как «15/04-23», а вы ищете «15-04», поиск ничего не вернёт. Пробуйте вводить только цифровую часть номера без разделителей и буквенных индексов.
ПЗ
Практическое замечание

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

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

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

Третья причина — договор заведён в другой базе. В распределённых системах (обмен между «Управлением торговлей» и «Бухгалтерией») договор мог быть создан только в одной программе и ещё не синхронизироваться. Проверьте дату последнего обмена и журнал регистрации загрузки данных.

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

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

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

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

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

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

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

Владелец договора
Норма

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

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

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

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

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

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

Договор оформлен на другую организацию базы

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

Соответствует характеру операции (покупка/продажа)

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

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

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

Отсутствует, договор доступен для выбора

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

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

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

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

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

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

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

Как найти все договоры, у которых истекает срок действия?

Откройте общий список договоров через «Все функции» и настройте отбор по реквизиту «Срок действия» с видом сравнения «Меньше или равно» и нужной датой. В некоторых конфигурациях есть готовые отчёты по договорам в разделе отчётов руководителя или продаж.

Найденный договор не открывается — ошибка доступа. Что делать?

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

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

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

Чем договор отличается от соглашения в «Управлении торговлей 11»?

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

Итог

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

Договор в 1С 8 всегда привязан к контрагенту, поэтому основной путь — карточка контрагента и ссылка «Договоры». Если контрагент неизвестен, используйте общий список через «Все функции» с отбором по номеру или глобальный поиск. Перед использованием договора сверяйте организацию, вид и пометку удаления — большинство проблем связано именно с ними.