Как правильно использовать Договоры и Соглашения в 1С:Управление торговлей 11.x и в чем их ключевые отличия?

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← К списку

При работе в системе 1С:Управление торговлей (УТ) версий 11 и 11.5 многие пользователи сталкиваются с вопросом различия и правильного применения таких сущностей, как Договор и Соглашение с клиентом/поставщиком. Эти объекты являются фундаментальными для корректного ведения взаиморасчетов, управления ценообразованием и контроля условий сделок. Давайте вместе разберемся в их назначении, взаимосвязи и особенностях использования, чтобы вы могли эффективно настроить работу вашей учетной системы.

Что такое Договор в 1С:УТ11/УТ11.5?

Начнем с понятия Договора. Мы можем рассматривать Договор как электронный аналог "бумажного" юридически значимого документа, который заключается между вашей организацией и контрагентом (покупателем, поставщиком, комиссионером или комитентом). Это основополагающий документ, который закрепляет общие условия сотрудничества и служит фундаментом для учета всех операций с данным контрагентом.

В чем его основное назначение?

  1. Юридическая основа: Договор фиксирует ключевые моменты сделки, такие как общая стоимость товаров/услуг, порядок расчетов, сроки поставки и другие важные аспекты взаимодействия.
  2. Учет и контроль: Он является основой для учета всех операций с контрагентом и контроля исполнения обязательств.
  3. Отчетность: Используется для формирования различной отчетности, связанной с взаиморасчетами и исполнением обязательств.
  4. Валюта и порядок оплаты: В Договоре определяется валюта, в которой будут вестись взаиморасчеты, и общий порядок оплаты.

Важно понимать, что Договор — это глобальная рамка для длительных отношений с контрагентом.

Что такое Соглашение в 1С:УТ11/УТ11.5?

Теперь рассмотрим Соглашение. В отличие от Договора, Соглашение (будь то типовое или индивидуальное) — это справочник в системе, который предназначен для регистрации правил продаж или покупок. Оно определяет конкретные условия, применимые к определенным видам операций или группам клиентов.

Какие условия определяются в Соглашении?

Мы можем сравнить Соглашение с дополнительным приложением к основному Договору, которое детализирует торговую политику. Указание Соглашения с клиентом в документах продажи, как правило, является обязательным, поскольку именно оно диктует правила конкретной сделки.

Взаимосвязь и гибкость использования Договоров и Соглашений

Давайте проанализируем, как эти два объекта взаимодействуют и какие возможности для настройки предоставляет 1С:УТ11/УТ11.5.

  1. Независимая настройка: В 1С:УТ11 существует возможность независимой настройки использования Соглашений и Договоров. Вы можете включить или отключить их использование в настройках программы в разделе НСИ и администрирование.

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

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

  3. Отсутствие прямой жесткой связи: Между Договорами и Соглашениями нет прямой жесткой связи в виде реквизитов, ссылающихся друг на друга. Это означает, что в рамках одного Договора мы можем оформлять документы по различным Соглашениям, и наоборот — одно Соглашение может быть использовано в документах, относящихся к разным Договорам (если это не противоречит логике вашего учета).

Типовые и Индивидуальные Соглашения

Рассмотрим подробнее виды Соглашений:

  1. Типовое соглашение: Содержит список типовых условий продаж или покупок, которые могут быть применены для определенного сегмента клиентов (например, "Оптовые покупатели", "Дилеры", "Розничные клиенты"). Вы можете создать неограниченное количество типовых Соглашений, что позволяет гибко адаптировать условия под разные группы контрагентов.

  2. Индивидуальное соглашение: Заключается с конкретным клиентом, если ему предоставляются особые условия, отличающиеся от типовых. Индивидуальное Соглашение обязательно создается на основании типового Соглашения, из которого переносятся базовые условия продаж. Эти условия могут быть уточнены или изменены в индивидуальном Соглашении. Изменения в индивидуальном Соглашении могут требовать дополнительного согласования с руководством.

Возможность оформления типовых и индивидуальных Соглашений включается в настройках программы: перейдите в НСИ и администрированиеПродажиОптовые продажи.

Детализация взаиморасчетов

Давайте разберем, как Договор и Соглашение влияют на детализацию взаиморасчетов:

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

  2. Варианты учета расчетов: В Договоре предусмотрены два основных варианта учета расчетов:

    • "По заказам/накладным": Взаиморасчеты ведутся в рамках конкретных заказов или накладных, но с дополнительной детализацией по Договору.
    • "По договорам": Общие взаиморасчеты ведутся непосредственно в рамках Договора, без детализации по каждому заказу или накладной.

    Почему это важно? Детализация расчетов напрямую влияет на то, какой документ будет являться объектом расчетов. В рамках одного объекта расчетов система автоматически зачитывает оплату, тогда как между разными объектами зачет, возможно, придется выполнять вручную.

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

  4. Гибкость оплаты: В платежных документах мы можем регистрировать оплату сразу по нескольким Договорам одного контрагента, что повышает удобство работы.

Оформление документов и контроль

Рассмотрим, как Договоры и Соглашения используются при оформлении первичных документов:

  1. Заполнение поля "Договор": Информация о Договоре в документах продажи заполняется только в том случае, если документы оформлены в рамках Соглашения, по которому предусмотрено ведение учета по Договорам. Если Соглашение не требует указания Договора, соответствующее поле в документе будет недоступно для заполнения.

  2. Автоматическое заполнение: После того как мы укажем Партнера, Соглашение и Организацию, информация о Контрагенте и Договоре может быть заполнена автоматически, что значительно ускоряет работу.

  3. Пример оформления документа: При создании документа Реализация товаров и услуг в 1С:УТ 11.5 мы последовательно указываем Клиента, Соглашение (если оно используется), Организацию, Склад и Договор (если его использование предусмотрено Соглашением).

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

  5. Шаблоны Договоров: В УТ 11.5 предусмотрена возможность формирования Договоров с контрагентами по шаблону, что значительно упрощает работу с типовыми условиями. Также поддерживаются электронные Договоры в определенных форматах.

Разбор "проблемы" с форума: Отключение реквизита "Договор"

Вернемся к ситуации, описанной в исходном вопросе на форуме. Автор сообщил, что "разобрался, там создали реквизит Договор, без вывода на форму". Это очень показательный пример, демонстрирующий гибкость системы и возможные нестандартные подходы.

Что это означает?

  1. Кастомизация: Скорее всего, в вашей конфигурации была произведена доработка, в результате которой реквизит Договор был добавлен в какой-либо объект или документ, но при этом скрыт с формы. Это позволяет сохранять данные о Договоре, не отображая его пользователю.

  2. Программное заполнение: Если реквизит скрыт, это обычно означает, что его заполнение происходит программно. То есть, система сама подставляет нужный Договор в документ на основе какой-либо логики (например, из Соглашения, как было упомянуто в сообщении, или из других параметров).

    Приведем пример такой логики, если бы вы хотели программно заполнить Договор, основываясь на Соглашении:

    
    // Предположим, у нас есть ссылка на Соглашение
    Если ЗначениеЗаполнено(ДокументОбъект.Соглашение) Тогда
        // Ищем договор, связанный с этим соглашением или контрагентом
        // Это упрощенный пример, реальная логика может быть сложнее
        Запрос = Новый Запрос;
        Запрос.Текст = 
            "ВЫБРАТЬ ПЕРВЫЕ 1
            |    ДоговорыКонтрагентов.Ссылка
            |ИЗ
            |    Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
            |ГДЕ
            |    ДоговорыКонтрагентов.Владелец = &Контрагент
            |    И ДоговорыКонтрагентов.Организация = &Организация
            |    И ДоговорыКонтрагентов.ВидДоговора = &ВидДоговора"; // Например, Договор с клиентом
    
        Запрос.УстановитьПараметр("Контрагент", ДокументОбъект.Контрагент);
        Запрос.УстановитьПараметр("Организация", ДокументОбъект.Организация);
        Запрос.УстановитьПараметр("ВидДоговора", Перечисления.ВидыДоговоровКонтрагентов.СПокупателем);
    
        РезультатЗапроса = Запрос.Выполнить().Выбрать();
        Если РезультатЗапроса.Следующий() Тогда
            ДокументОбъект.Договор = РезультатЗапроса.Ссылка;
        КонецЕсли;
    КонецЕсли;
    
  3. "Чужой договор": В УТ 11.5, как отмечалось, "чужой договор" (то есть Договор, который не соответствует текущему Контрагенту или Организации) вручную выбрать обычно нельзя. Однако программно это сделать возможно. Если такая логика реализована, то система может подставить любой Договор, и дальнейшая проверка его корректности ложится на плечи пользователей или других механизмов.

  4. Когда такой подход оправдан? Если правила торговли и взаиморасчетов определяются исключительно физическим Договором, и в вашей компании нет сложной маркетинговой политики, выраженной в Соглашениях, то подход с программным заполнением скрытого Договора может быть рабочим. В противном случае, если условия меняются часто и зависят от множества факторов, стандартный механизм Соглашений будет предпочтительнее.

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

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

← К списку