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