В системе 1С:Комплексная автоматизация 2.4 (и аналогичной 1С:ERP) пользователи часто сталкиваются с дилеммой: зачем нужны два похожих справочника — Соглашения и Договоры? На первый взгляд они дублируют друг друга, но на самом деле они выполняют принципиально разные функции в управленческом и бухгалтерском учете. В этой статье мы подробно разберем, как разграничить эти понятия, настроить автоматическую связь между ними и как это влияет на финансовый результат и акты сверки.
Для начала проанализируем фундаментальную разницу в логике системы. Представим, что Соглашение — это правила игры. Оно отвечает на вопрос «Как мы торгуем?». Здесь фиксируются маркетинговые условия: цены, скидки, валюта, графики оплаты и логистические параметры (склад отгрузки, срок поставки).
Договор же — это юридическая и финансовая оболочка. Он отвечает на вопрос «С кем и на основании чего мы ведем расчеты?». Именно договор является первичным для бухгалтерского учета и формирования проводок по счетам 60 и 62. Сальдо (кто кому должен) в конечном итоге всегда сворачивается по договору.
Рассмотрим подробнее основные вопросы, возникающие при работе с этими объектами.
Разберем ситуацию: вы создаете документ Реализация товаров и услуг. По умолчанию тип цен (например, «Оптовая» или «Дилерская») подтягивается именно из Соглашения с клиентом. Договор сам по себе не содержит настроек ценообразования.
Важно учитывать иерархию соглашений:
Обратите внимание: Для того чтобы цены подставлялись автоматически, соглашение обязательно должно находиться в статусе Действует. В противном случае менеджеру придется выбирать тип цен в документе вручную, что увеличивает риск ошибки.
Проанализируем второй важный аспект: как видеть просроченную задолженность? Здесь кроется тонкий момент настройки системы. Сроки оплаты (например, «50% аванс, 50% кредит на 10 дней») настраиваются в Соглашении через функционал Графики оплаты.
Однако то, как эти сроки будут отражаться в отчетах, зависит от настроек Договора. В договоре указывается «Детализация расчетов»:
Если вы решите полностью отключить использование договоров в настройках программы, система все равно будет создавать их «незримо». Бухгалтерский учет (субконто на счетах 60.01, 62.01) технически не может существовать без объекта Договоры. В этом случае программа создаст скрытый «технический» договор для каждой цепочки документов.
Многие пользователи хотят упростить работу менеджеров так, чтобы при выборе соглашения договор подставлялся автоматически. В типовом функционале жесткой привязки нет, так как на одно соглашение (одни правила цен) может быть заключено несколько юридических договоров. Однако мы можем максимально приблизить систему к этой модели:
Способ А: Ограничение через Индивидуальное соглашение.
В карточке Индивидуальное соглашение на вкладке «Прочие условия» можно указать конкретный Договор. После этого в документах продажи (Заказ, Реализация) при выборе данного соглашения список доступных договоров будет ограничен только тем, который указан в соглашении. Это исключает выбор ошибочного договора.
Способ Б: Использование расширения.
Если требуется полная автоматизация (автозаполнение поля при выборе), можно рассмотреть создание небольшого расширения конфигурации. Посмотрим на логику, которую должен реализовать программист:
// Пример логики для расширения (обработчик ПриИзменении Соглашения)
&НаКлиенте
Процедура Расш_СоглашениеПриИзменении(Элемент)
// Если в соглашении заполнен основной договор, подставляем его в документ
Если ЗначениеЗаполнено(Объект.Соглашение) Тогда
Объект.Договор = ПолучитьОсновнойДоговорИзСоглашения(Объект.Соглашение);
КонецЕсли;
КонецПроцедуры
Выясним причину, почему нельзя заменить субконто «Договоры» на «Соглашения» в плане счетов. Соглашение — это инструмент торгового маркетинга. Оно не имеет юридической силы при судебных спорах и не является основанием для возникновения обязательств в классическом понимании учета. Акты сверки в 1С:КА всегда строятся по договорам, так как это соответствует требованиям законодательства.
Посмотрим на сравнительную таблицу для закрепления материала:
| Параметр | Соглашение | Договор |
| Цель | Условия продаж (Цены, Скидки) | Взаиморасчеты (Сальдо, Долг) |
| Для кого важнее | Менеджер по продажам, Маркетолог | Бухгалтер, Казначей, Юрист |
| Счета БУ (60, 62) | Не участвует | Является основным субконто |
| График оплаты | Хранит шаблоны графиков | Определяет детализацию ведения |
Если ваша организация занимается простой розничной или мелкооптовой торговлею, где нет необходимости разделять расчеты по разным контрактам с одним и тем же клиентом, использование договоров в настройках НСИ и администрирование -> Продажи можно отключить.
В этом случае:
Однако помните: если у вас есть долгосрочные государственные контракты или клиенты с особыми требованиями к актам сверки по разным юридическим основаниям, использование договоров обязательно.
Мы проанализировали ситуацию и пришли к выводу: для полноценной работы в 1С:КА 2.4 необходимо грамотное сочетание обоих инструментов. Используйте Соглашения для управления маржинальностью и дисциплиной оплат, а Договоры — для контроля юридических обязательств и корректности бухгалтерского баланса. Настройка связи «один-к-одному» через индивидуальные соглашения позволит вам минимизировать ошибки персонала без внесения изменений в программный код.