Документы и Печать · 8 мин
Как загрузить договор в 1С:Предприятие
Как загрузить договор в 1С:Предприятие — ручной ввод, прикрепление файла, массовая загрузка. Разбор ошибок, проверка результата и ответы на вопросы.
Загрузка договора в 1С — задача, которая решается по-разному в зависимости от того, что именно нужно сделать: завести карточку договора с контрагентом, прикрепить скан подписанного документа к карточке или массово перенести список договоров из Excel или старой системы. Чаще всего пользователи под «загрузкой договора» подразумевают один из трёх сценариев, и у каждого свой порядок действий.
Инструкция применима к типовым конфигурациям на платформе 1С:Предприятие 8.3 — «Бухгалтерия предприятия», «Управление торговлей», «ERP» и «Комплексная автоматизация». Названия разделов меню могут немного отличаться между версиями, но логика работы везде одинаковая: договор привязан к контрагенту, а файл хранится как присоединённый объект.
Перед началом убедитесь, что у вашей учётной записи есть права на создание договоров и прикрепление файлов. В большинстве конфигураций это роли «Добавление контрагентов» или «Полные права». Если кнопка «Создать» в списке договоров неактивна — обратитесь к администратору базы.
Что именно требуется загрузить: три сценария
Первый сценарий — создание карточки договора в справочнике. Это структурированная запись с номером, датой, сроком действия, валютой и контрагентом, к которой потом привязываются счета, реализации и поступления. Без этой карточки документы по договору не проведутся корректно.
Второй сценарий — прикрепление скана или PDF подписанного договора. Файл хранится в базе или в томах на диске и доступен из карточки договора по кнопке «Присоединённые файлы». Это удобно для хранения электронного архива и быстрого доступа к оригиналу.
Третий сценарий — массовая загрузка договоров из таблицы, например при переходе с другой программы учёта. Здесь карточки создаются пакетно через штатную обработку загрузки или внешнюю обработку, согласованную с вашим специалистом по 1С.
Создание карточки договора вручную
Откройте раздел «Справочники» (в некоторых конфигурациях — «Продажи» или «Покупки») и перейдите в список «Контрагенты». Найдите нужного контрагента через строку поиска и откройте его карточку. Если контрагента ещё нет в базе, создайте его заранее — договор без контрагента завести нельзя.
В карточке контрагента перейдите на вкладку или в ссылку «Договоры» и нажмите «Создать». Заполните обязательные поля: вид договора (с поставщиком, с покупателем, прочее), номер и дату. В «Бухгалтерии предприятия» номер и дата вводятся вручную, наименование договора формируется автоматически из этих данных.
Дополнительно укажите срок действия, валюту расчётов и, если используется, организацию — в многокомпанейских базах договор может быть привязан к конкретной организации. Нажмите «Записать и закрыть». Карточка появится в списке договоров контрагента.
- 1Откройте «Справочники → Контрагенты» и найдите контрагента
- 2В карточке контрагента перейдите к списку «Договоры»
- 3Нажмите «Создать» и заполните вид, номер, дату договора
- 4Укажите срок действия, валюту и организацию при необходимости
- 5Нажмите «Записать и закрыть» и проверьте договор в списке
Как прикрепить скан договора
Откройте созданную карточку договора. В командной панели формы найдите кнопку «Присоединённые файлы» — обычно это значок скрепки или пункт в меню «Ещё». Если кнопки нет, проверьте, включено ли хранение присоединённых файлов в настройках программы (раздел «Администрирование → Общие настройки», флаг «Хранить файлы»).
В открывшемся окне нажмите «Добавить из файла на диске» и выберите PDF или скан. Файл загрузится в базу и отобразится в списке. Рекомендуется давать файлам осмысленные имена — например, «Договор_15_от_12.03_скан.pdf», чтобы не путаться при нескольких приложениях.
Учтите ограничения: очень большие файлы увеличивают размер базы и замедляют резервное копирование. Если объём сканов значительный, попросите администратора настроить хранение файлов в томах на диске вместо хранения в базе.
Массовая загрузка договоров из таблицы
Если нужно завести десятки или сотни договоров, ручной ввод нерационален. В конфигурациях на «Библиотеке стандартных подсистем» есть обработка «Загрузка данных из табличного документа» — она доступна по пути «Администрирование → Обслуживание» или через «Все функции → Обработки».
Подготовьте таблицу в Excel: колонки «Контрагент», «Номер договора», «Дата», «Вид договора», «Валюта». В обработке выберите объект загрузки — справочник «Договоры контрагентов», вставьте данные из буфера обмена и сопоставьте колонки с реквизитами. Затем выполните загрузку и проверьте протокол ошибок.
Критичный момент — сопоставление контрагентов. Если контрагент ищется по наименованию, а в таблице оно отличается от записи в базе хотя бы пробелом, обработка либо не найдёт контрагента, либо создаст дубль. Надёжнее сопоставлять по ИНН и КПП.
Проверка результата и типичные проблемы
После создания или загрузки откройте список договоров контрагента и убедитесь, что запись на месте, реквизиты заполнены, а файл открывается из карточки. Затем создайте тестовый документ — например, «Реализацию (акты, накладные)» — и проверьте, что договор подставляется автоматически или доступен для выбора.
Если договор не подставляется в документ, чаще всего причина в несовпадении вида договора с видом операции: документ продажи не увидит договор «С поставщиком». Также проверьте организацию в карточке договора — в многокомпанейской базе договор другой организации не будет предложен.
Как проверить результат
Запись есть, номер и дата корректны
Договор отсутствует или создан дубль
Файл открывается из карточки договора
Ошибка открытия или пустой список файлов
Договор выбирается в документе нужного вида
Договор не виден — проверьте вид договора и организацию
Ограничения и когда нужен специалист
Самостоятельно безопасно выполнять ручное создание карточек и прикрепление файлов — эти операции легко исправить или удалить. Массовую загрузку, настройку обмена с ЭДО и изменение прав доступа лучше делать совместно со специалистом по 1С или хотя бы на копии базы.
Перед любой пакетной операцией сделайте резервную копию: «Администрирование → Резервное копирование» или выгрузку базы через конфигуратор. Это единственная гарантия отката при ошибке в исходных данных таблицы.
Частые вопросы
Можно ли загрузить договор без создания контрагента?
Нет. Договор в типовых конфигурациях — подчинённый объект контрагента, поэтому сначала создаётся карточка контрагента, а уже внутри неё — договор. При массовой загрузке контрагенты должны существовать в базе до запуска обработки.
Почему кнопка «Присоединённые файлы» не отображается?
Наиболее вероятные причины: отключена опция хранения файлов в настройках программы или у вашей роли нет прав на добавление присоединённых файлов. Проверьте раздел «Администрирование → Общие настройки» и обратитесь к администратору за правами.
Как изменить номер договора после сохранения?
Откройте карточку договора, исправьте номер и нажмите «Записать». Изменение реквизитов карточки не затрагивает уже проведённые документы — в них договор останется тем же объектом, просто с обновлённым номером.
Можно ли загрузить договоры из Excel в 1С:Бухгалтерию без доработок?
Да, через штатную обработку «Загрузка данных из табличного документа», если она доступна в вашей версии. Если её нет или требуется сложная логика сопоставления, потребуется внешняя обработка или помощь специалиста.
Что делать, если после загрузки появились дубли договоров?
Не удаляйте дубли, если по ним уже проведены документы. Сначала перенесите документы на правильный договор с помощью обработки поиска и замены значений или вручную, затем пометьте дубль на удаление и выполните «Удаление помеченных объектов».
Где хранятся прикреплённые файлы и как это влияет на базу?
По умолчанию файлы хранятся внутри информационной базы, что увеличивает её размер. При больших объёмах администратор может перенастроить хранение в томах на диске — для пользователя работа с файлами при этом не меняется.
Что важно запомнить
Договор создаётся из карточки контрагента, скан прикрепляется через «Присоединённые файлы», массовая загрузка выполняется обработкой из табличного документа с сопоставлением по ИНН. Перед пакетными операциями всегда делайте резервную копию базы.