Работа с договорами в 1С:Бухгалтерия 8.3 — одна из самых востребованных операций, но многие пользователи сталкиваются с трудностями при поиске этих документов. Где именно хранятся договора? Как быстро найти нужный договор по контрагенту или номеру? Почему в списке не отображаются все заключённые соглашения? Эти вопросы возникают как у новичков, так и у опытных бухгалтеров, особенно после обновлений программы или миграции данных.
В этой статье мы разберём все возможные места хранения договоров в 1С:Бухгалтерия, включая скрытые разделы и нюансы конфигураций. Вы узнаете, как искать договора через стандартные отчёты, журнал документов и специализированные обработки, а также как настроить удобное хранение для быстрого доступа. Особое внимание уделим типичным ошибкам, из-за которых договора «пропадают» из виду, и способам их исправления.
Материал будет полезен не только бухгалтерам, но и администраторам 1С, которые настраивают права доступа или оптимизируют работу с документами. Все инструкции актуальны для последних версий 1С:Бухгалтерия 8.3 (включая редакции 3.0 и 3.0.14+), но большая часть советов применима и к более ранним releases.
1. Основные разделы 1С, где хранятся договора
Договора в 1С:Бухгалтерия не имеют единого «склада» — они распределены по нескольким разделам в зависимости от типа, статуса и связей с другими документами. Вот ключевые места, где их можно найти:
- 📄 Справочник «Договора контрагентов» — основное хранилище для активных соглашений. Здесь отображаются все договора, привязанные к конкретным партнёрам (поставщикам, покупателям, заказчикам).
- 📑 Журнал документов «Договора» — альтернативный способ просмотра, где договора группируются по датам и типам (например, «С покупателем», «С поставщиком»).
- 🔍 Карточка контрагента — вкладка «Договора» внутри профиля партнёра. Удобно для поиска соглашений по конкретной компании.
- 📊 Отчёты по договорам — например, «Анализ договоров» или «Ведомость по договорам», где можно фильтровать данные по периодам и суммам.
Важно понимать, что договора в 1С не являются самостоятельными документами в классическом смысле — они привязаны к справочнику «Контрагенты» и служат основой для создания первичных документов (счётов, накладных, актов). Поэтому их поиск часто требует перехода между разделами.
Если вы не видите ожидаемый договор в этих разделах, проверьте:
- 🔹 Права доступа — возможно, у вашей роли нет прав на просмотр договоров определённого типа (например, с иностранными контрагентами).
- 🔹 Фильтры — в журналах и справочниках могут быть установлены ограничения по дате, статусу или типу договора.
- 🔹 Архивные данные — закрытые или аннулированные договора иногда скрыты по умолчанию.
2. Пошаговая инструкция: как найти договор по контрагенту
Самый быстрый способ найти договор — через карточку контрагента. Следуйте этой инструкции:
- Откройте раздел
Справочники → Контрагенты. - Найдите нужного партнёра через поиск или список. Дважды кликните по нему, чтобы открыть карточку.
- Перейдите на вкладку
Договора(в некоторых конфигурациях она может называтьсяСоглашенияилиКонтракты). - В таблице отобразятся все активные договора с этим контрагентом. Используйте фильтры по дате, типу или номеру для уточнения.
Если договоров много, воспользуйтесь расширенным поиском:
- 🔎 Нажмите
Ещё → Найти(илиCtrl+F) и введите номер договора, дату или ключевое слово из названия. - 📌 Для поиска по сумме или валюте используйте колонки таблицы — кликните по заголовку колонки (например, «Сумма»), чтобы отсортировать данные.
☑️ Поиск договора по контрагенту
Если договор не найден, проверьте:
⚠️ Внимание: В некоторых конфигурациях 1С:Бухгалтерия договора с физическими лицами (не ИП) могут храниться в отдельном справочнике «Договора с физлицами». Также убедитесь, что договор не был перенесён в архив или удалён — для этого проверьте журнал удалённых объектов (Администрирование → Обслуживание → Журнал регистрации).
3. Где хранятся шаблоны и типы договоров
Перед тем как искать конкретный договор, полезно разобраться с его типом и шаблоном. В 1С:Бухгалтерия эти настройки определяют, где и как будет храниться документ:
- 📝 Типы договоров (например, «С покупателем», «С поставщиком», «Комиссия», «Агентский») хранятся в справочнике
Типы договоров(Справочники → Классификаторы → Типы договоров). Здесь настраиваются правила учёта (НДС, валюта, счета бухучета). - 📑 Шаблоны договоров — заготовки для быстрого создания новых соглашений. Они хранятся в разделе
Документы и справочники → Шаблоны договоров(в некоторых редакциях путь может отличаться). - 🔧 Настройки учёта по умолчанию — определяют, какие счета и аналитики будут подставляться автоматически при создании документа по договору. Настраиваются в
Главное → Настройки → Учётная политика.
Если вы не видите нужный тип договора в списке, его можно добавить:
- Откройте справочник
Типы договоров. - Нажмите
Создатьи заполните поля:- Наименование (например, «Договор аренды»).
- Вид договора (выберите из списка: «С покупателем», «С поставщиком» и т.д.).
- Счета учёта (укажите дебет/кредит для расчётов по этому типу).
| Тип договора | Где хранится | Пример использования |
|---|---|---|
| С покупателем | Справочник «Договора контрагентов» (вкладка «Покупатели») | Договор поставки для розничной сети |
| С поставщиком | Справочник «Договора контрагентов» (вкладка «Поставщики») | Договор на поставку сырья |
| Комиссия | Отдельная вкладка в справочнике или журнал «Комиссионные договора» | Договор комиссии на продажу товара |
| Агентский | Журнал «Агентские договора» или фильтр по типу в общем списке | Договор с агентом по поиску клиентов |
Если в вашей конфигурации отсутствует нужный тип договора, его можно добавить вручную или обновить конфигурацию через Администрирование → Поддержка и обслуживание → Обновление конфигурации.
Создайте отдельные папки для типов договоров в справочнике «Договора контрагентов» (например, «Активные», «Архивные», «Шаблоны»). Это упростит навигацию и поиск, особенно если договоров больше 100.
4. Почему договор не отображается в списке: типичные причины
Одна из самых распространённых проблем — договор есть в базе, но его не видно в стандартных разделах. Вот основные причины и способы их устранения:
- 🔒 Ограничения по дате — в журналах и справочниках по умолчанию может быть установлен фильтр «за последний месяц». Сбросьте даты в фильтре или выберите период «За всё время».
- 👁️ Скрытые колонки — иногда договор «спрятан» из-за того, что колонка с его типом или статусом не отображается. Нажмите правой кнопкой на заголовок таблицы и выберите
Настройка списка, затем добавьте нужные колонки. - 🗑️ Договор в архиве — проверьте вкладку «Архивные» или используйте фильтр по статусу «Закрыт». В некоторых конфигурациях архивные договора показываются только при включённом флаге «Показывать архивные».
- 🔄 Ошибка синхронизации — если договора загружались из внешней системы (например, через 1С:EDI или Диадок), возможны сбои. Проверьте журнал обмена данными (
Администрирование → Обмен данными).
Если договор пропал после обновления 1С, попробуйте:
- Восстановить данные из резервной копии (если известна дата исчезновения).
- Запустить тестирование и исправление базы (
Администрирование → Тестирование и исправление). - Проверьте, не был ли договор перенесён в другой справочник (например, из «Договора контрагентов» в «Прочие договора»).
⚠️ Внимание: Если договор был удалён ошибочно, его можно восстановить из журнала регистрации (Администрирование → Обслуживание → Журнал регистрации). Для этого найдите запись об удалении, кликните правой кнопкой и выберите «Восстановить». Учтите, что это возможно только если не была выполнена операция «Очистка журнала регистрации».
5. Как экспортировать и импортировать договора
Для переноса договоров между базами или резервного копирования используйте стандартные инструменты 1С. Вот пошаговые инструкции:
Экспорт договоров
- Откройте справочник
Договора контрагентов. - Выделите нужные договора (для выделения нескольких удерживайте
CtrlилиShift). - Нажмите
Ещё → Выгрузить данные(илиФайл → Выгрузитьв старых версиях). - Выберите формат:
XML— универсальный формат для обмена между базами 1С.Excel— удобно для анализа или передачи партнёрам.JSON— используется для интеграции с внешними системами.
Импорт договоров
- Откройте справочник
Договора контрагентов. - Нажмите
Ещё → Загрузить данные(илиФайл → Загрузить). - Выберите файл для импорта и укажите параметры:
- Создавать новые элементы (если договора ещё нет в базе).
- Обновлять существующие (если нужно заменить данные).
- Пропускать ошибки (рекомендуется для больших файлов).
Для автоматизации обмена договорами между базами (например, между 1С:Бухгалтерия и 1С:УТ) настройте планы обмена:
- Перейдите в
Администрирование → Обмен данными → Планы обмена. - Создайте новый план обмена или отредактируйте существующий.
- Добавьте в него объект
ДоговораКонтрагентов. - Настройте расписание и параметры синхронизации.
⚠️ Внимание: При импорте договоров изExcelубедитесь, что структура файла соответствует требованиям 1С. Например, колонки должны называться «Контрагент», «Номер», «Дата», «ТипДоговора» и т.д. Для сложных шаблонов используйте обработку «Универсальный обмен данными» (Файл → Открыть → выберите файл обработки).
6. Настройка прав доступа к договорам
Если сотрудники жалуются, что не видят договора, проблема может быть в правах доступа. В 1С:Бухгалтерия настройка прав осуществляется через роли и профили групп доступа.
Чтобы проверить или изменить права:
- Откройте
Администрирование → Настройка пользователей и прав → Пользователи. - Выберите пользователя и нажмите
Изменить. - Перейдите на вкладку
Праваи проверьте, какие роли назначены. Для работы с договорами обычно требуются роли:Полные права(администратор).Бухгалтер(просмотр и редактирование своих договоров).Руководитель(просмотр всех договоров, но без редактирования).Менеджер по продажам(работа с договорами покупателей).
Администрирование → Настройка пользователей и прав → Роли.Для более гибкой настройки используйте профили групп доступа:
- Перейдите в
Администрирование → Настройка пользователей и прав → Профили групп доступа. - Создайте новый профиль (например, «Менеджеры по договорам»).
- На вкладке
Права доступаукажите:- Разрешить просмотр справочника «Договора контрагентов».
- Разрешить редактирование (если нужно).
- Ограничить по подразделениям или контрагентам (например, только договора с покупателями из Москвы).
Если после изменения прав договора всё равно не отображаются, обновите кэш 1С:
- Закройте все сеансы 1С.
- Удалите файлы из папки
%APPDATA%\1C\1Cv8\(илиC:\Users\ИмяПользователя\AppData\Roaming\1C\1Cv8\). - Запустите 1С заново и проверьте доступ.
Права на просмотр договоров настраиваются не только через роли, но и через профили групп доступа. Это позволяет гибко разграничивать доступ, например, давать менеджерам видеть только договора их клиентов.
7. Автоматизация работы с договорами: полезные обработки и отчёты
Для ускорения работы с договорами в 1С:Бухгалтерия можно использовать стандартные и внешние обработки. Вот самые полезные инструменты:
- 📈 Отчёт «Анализ договоров» — показывает обороты и остатки по каждому договору. Путь:
Отчёты → Покупки и продажи → Анализ договоров. Здесь можно фильтровать данные по периодам, контрагентам и валютам. - 🔄 Обработка «Групповое изменение договоров» — позволяет массово редактировать реквизиты (например, изменить ответственного менеджера или срок действия). Доступна через
Файл → Открыть → выберите файл обработки(обычно поставляется с дистрибутивом 1С). - 📊 Отчёт «Ведомость по договорам» — детализирует движения по каждому договору (счёта, накладные, акты). Путь:
Отчёты → Ведомости → Ведомость по договорам. - 🤖 Внешние обработки — например, «Поиск дублей договоров» или «Экспорт договоров в Word» (можно найти на портале 1С-ИТС или Инфостарт).
Для автоматизации создания договоров настройте шаблоны:
- Откройте раздел
Документы и справочники → Шаблоны договоров. - Создайте новый шаблон, указав:
- Тип договора (например, «С покупателем»).
- Текст договора (можно вставить из
WordилиPDF). - Переменные (например,
{Контрагент},{Дата},{Сумма}), которые будут автоматически подставляться.
На основе шаблона).Если вам нужно интегрировать договора с другими системами (например, CRM или EDI), используйте:
- 🔌 Стандартные механизмы обмена — настройте план обмена в
Администрирование → Обмен данными. - 🛠️ Внешние обработки — например, «Обмен с Битрикс24» или «Интеграция с Диадок».
- 📡 REST API — для программистов доступен API 1С, позволяющий автоматизировать работу с договорами через внешние скрипты.
Как настроить автоматическое создание договоров из заказов?
Для этого используйте бизнес-процессы или правила обработки документов. Например, в разделе Администрирование → Настройка бизнес-процессов можно создать правило: «При проведении заказа покупателя автоматически создавать договор с типом 'С покупателем' и привязывать к нему заказ».
FAQ: Частые вопросы по работе с договорами в 1С
🔍 Как найти договор по номеру, если он не отображается в справочнике?
Используйте глобальный поиск по базе:
- Нажмите
Ctrl+Shift+Fили выберитеПравка → Найти. - В поле поиска введите номер договора (можно частично).
- Убедитесь, что в настройках поиска включены справочники и документы.
- Если договор найден, дважды кликните по результату, чтобы открыть его.
Если поиск не дал результатов, проверьте:
- Не был ли договор архивирован или удалён.
- Не изменялся ли его номер (посмотрите историю изменений в журнале регистрации).
📅 Как просматривать историю изменений договора?
Для этого:
- Откройте нужный договор в справочнике.
- Нажмите
Ещё → История изменений(илиДействия → Историяв старых версиях). - В открывшемся окне вы увидите, кто и когда вносил изменения, а также старые версии реквизитов.
Если кнопка «История изменений» отсутствует, включите ведение истории:
- Перейдите в
Администрирование → Обслуживание → Настройка истории. - Добавьте объект «ДоговораКонтрагентов» в список ведения истории.
- Укажите глубину хранения (например, 1 год).
🔄 Как перенести договора из одной базы 1С в другую?
Используйте один из способов:
- Выгрузка/загрузка через XML:
- В исходной базе:
Справочники → Договора контрагентов → Ещё → Выгрузить данные(форматXML). - В целевой базе:
Справочники → Договора контрагентов → Ещё → Загрузить данные.
- В исходной базе:
- Обмен через план обмена:
- Настройте план обмена в обеих базах (
Администрирование → Обмен данными). - Добавьте в план объект «ДоговораКонтрагентов».
- Выполните синхронизацию.
- Настройте план обмена в обеих базах (
- Откройте обработку «Универсальный обмен данными» (
Файл → Открыть). - Выберите источник и приёмник, укажите объект «ДоговораКонтрагентов».
- Запустите обмен.
Для больших объёмов данных рекомендуется использовать консольные утилиты (например, 1cv8.exe с ключом /Execute) или специализированные обработки с Инфостарта.
🛡️ Как восстановить удалённый договор?
Если договор был удалён ошибочно:
- Откройте
Администрирование → Обслуживание → Журнал регистрации. - Установите фильтр по дате удаления и типу объекта «ДоговорКонтрагентов».
- Найдите запись об удалении, кликните правой кнопкой и выберите
Восстановить. - Восстановить базу из резервной копии (если она есть).
- Использовать внешние утилиты для восстановления данных (например, 1C:Repair).
Если журнал регистрации очищался, попробуйте:
⚠️ Внимание: Восстановление из журнала регистрации возможно только если не выполнялась операция «Очистка журнала». В противном случае данные удалены безвозвратно.
📌 Как прикрепить файл (скан договора) к записи в 1С?
Для этого:
- Откройте карточку договора в справочнике.
- Нажмите кнопку
Прикрепить файл(илиЕщё → Файлы). - Выберите файл на своём компьютере (поддерживаются форматы
PDF,JPG,DOCXи др.). - Сохраните изменения.
Чтобы просматривать прикреплённые файлы:
- Откройте договор и перейдите на вкладку
Файлы(илиВложения). - Дважды кликните по файлу, чтобы открыть его в связанной программе.
Если кнопка «Прикрепить файл» отсутствует, проверьте:
- Версию конфигурации (в старых редакциях эта функция может быть отключена).
- Права пользователя на редактирование справочника.