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

Документы и Печать · 9 мин

Как в 1С создать приложение к договору

Как в 1С создать приложение к договору: прикрепление файлов, печатные формы, дополнительные соглашения и спецификации. Пошаговая инструкция для 1С:Бухгалтерии и УПП.

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

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

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

Определите, какой тип приложения вам нужен

Прежде чем что-то настраивать, ответьте на вопрос: приложение — это просто файл для хранения или документ, который влияет на учёт? От этого зависит весь дальнейший путь.

Файл для хранения — это скан подписанной спецификации, протокол согласования цены, график платежей в PDF. Такие файлы не участвуют в проводках и отчётах, их задача — быть под рукой при открытии договора.

Учётный документ — это дополнительное соглашение об изменении цены, которое должно отразиться на задолженности, или спецификация, из которой создаются заказы и реализации. Здесь простого прикрепления файла недостаточно.

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

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

Нужно хранить скан или файл рядом с договоромИспользуйте присоединённые файлы в карточке договора
Приложение должно печататься из данных 1СДобавьте внешнюю печатную форму через «Администрирование → Печатные формы, отчёты и обработки»
Приложение меняет сумму или сроки договора и влияет на учётОформите отдельный документ со ссылкой на договор или используйте механизм доп. соглашений конфигурации
Приложений много и нужен контроль версий и согласованияРассмотрите 1С:Документооборот с процессами согласования

Способ 1. Прикрепить файл к договору

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

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

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

Прикрепление файла к договору
  1. 1
    Откройте карточку договора через справочник или карточку контрагента
  2. 2
    Нажмите «Присоединённые файлы» в командной панели (или «Ещё → Присоединённые файлы»)
  3. 3
    Нажмите «Добавить» и выберите файл с диска
  4. 4
    Дайте файлу понятное имя, например «Приложение 1 — Спецификация от 12.05»
  5. 5
    Откройте договор повторно и убедитесь, что файл открывается из карточки

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

Способ 2. Печатная форма приложения из данных 1С

Когда приложение — это таблица с товарами, ценами и суммами договора, удобнее формировать её автоматически. В типовых конфигурациях для этого служат внешние печатные формы, подключаемые без изменения конфигурации.

Сначала включите механизм: «Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки». Затем загрузите файл обработки (.epf) с макетом приложения через «Добавить из файла». После подключения в документе или договоре появится кнопка «Печать → Приложение к договору».

Готовую обработку можно заказать разработчику или взять из проверенных отраслевых решений. Самостоятельно макет создаётся в конфигураторе: понадобятся навыки работы с табличными документами и запросами.

Способ 3. Дополнительное соглашение как отдельный документ

Если приложение изменяет условия договора — сумму, сроки, предмет — правильнее оформить его отдельным объектом со ссылкой на основной договор. Тогда в аналитике по договору будет видна вся история изменений.

В 1С:Документообороте для этого есть связанные документы: создайте внутренний документ вида «Дополнительное соглашение», заполните реквизиты и установите связь «Относится к» с основным договором. Система будет показывать все приложения прямо из карточки договора на закладке связей.

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

Способ 4. Доработка конфигурации под свою форму приложения

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

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

Внешняя форма против доработки конфигурации

Внешняя печатная форма (.epf)

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

Новый документ в конфигураторе

Полные возможности: нумерация, статусы, движения по регистрам. Минус: усложняет обновление, требует разработчика

Присоединённый файл

Ноль доработок, работает сразу. Минус: не формируется из данных 1С и не влияет на учёт

Проверка результата и типичные ошибки

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

Типичные ошибки
01
Прикрепили файл к контрагенту вместо договора — при нескольких договорах с одним контрагентом приложение теряется среди чужих файлов
02
Добавили приложение как файл, но забыли отразить изменение суммы документом — отчёты по договору расходятся с юридическими условиями
03
Подключили внешнюю печатную форму без проверки прав — у рядовых пользователей кнопка печати не появляется
04
Хранят файлы в базе без ограничений — база разрастается, замедляется резервное копирование; большие тома лучше выносить в файловое хранилище
Контрольные точки

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

Файл в карточке договора
Норма

Приложение видно в списке присоединённых файлов и открывается

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

Файл прикреплён к контрагенту или документу, а не к договору

Печатная форма
Норма

Кнопка печати доступна, данные в макете соответствуют договору

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

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

Учётные данные
Норма

Отчёт по расчётам отражает условия с учётом приложения

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

Суммы в отчётах не совпадают с подписанным приложением

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

Можно ли прикрепить несколько приложений к одному договору?

Да, количество присоединённых файлов не ограничено. Чтобы не путаться, давайте файлам осмысленные имена с номером приложения и датой, например «Приложение 2 — График платежей от 03.02». В 1С:Документообороте вместо файлов удобнее использовать связанные документы — они отображаются структурированным списком.

Где хранятся присоединённые файлы и не раздуется ли база?

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

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

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

Есть ли в 1С:Бухгалтерии готовый документ «Дополнительное соглашение»?

В типовой 1С:Бухгалтерии 8 отдельного документа с таким названием нет. Практика такая: соглашение прикрепляют файлом к договору, а изменение условий отражают корректировочными документами или новыми документами по тому же договору. Полноценный учёт дополнительных соглашений со статусами и согласованием есть в 1С:Документообороте.

Почему кнопка «Присоединённые файлы» не видна у пользователя?

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

Итог

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

Для хранения скана приложения достаточно присоединённых файлов в карточке договора. Для автоматического формирования приложения из данных программы подключите внешнюю печатную форму. Если приложение меняет условия договора, отразите это учётными документами — сам по себе файл на расчёты не влияет. Перед подключением внешних обработок делайте резервную копию и проверяйте источник файла.