Форма договора#
Интерфейс#
Ссылка возврата#
В зависимости от того, как была отрыта форма договора
- из заявки: отображается кнопка
<- Заявка. При нажатии: поведение аналогично поведению в форме приглашения клиента. Возврат выполняется в заявку, из которой пользователь пришел в договор. Заявка отображается обновленная (заполнен договор) в режиме редактирования. - из списка договоров: отображается кнопка
<- Договры. При нажатии: поведение аналогично поведению в форме приглашения клиента. Возврат выполняется в список договоров. Список показывается обновленный (измененная заявка сверху).
Статус договора#
Названия статусов и текста хинтов к ним, см.:
Заголовок#
- Формат:
Договор № {num} № {num}отображается, если номер договораcontract.document.numberзаполнен
Закладка Параметры#
- Форма договора
- Атрибут объекта:
contract.form
- Выбор из вариантов:
Типовой(STANDARD)Индивидуальный(INDIVIDUAL)
- Не доступно для редактирования
- Тип договора
- Атрибут объекта:
contract.document.direction
- Недоступно для редактирования пользователем, заполняется пользователем при создании нового договора из заявки или в диалоге создания из списка договоров
- Дата
- Атрибут объекта:
contract.document.date
- Поле отображается для всех форм договров
- доступность редактирования поля см.:
- Минимальное значение - 01.01.1900
- Максимальное значение - сегодняшняя дата
- Клиент
- Атрибут объекта:
contract.document.customer
- Недоступно для редактирования пользователем, заполняется пользователем при создании договора из заявки или в диалоге создания из списка договоров
- Агент
- Атрибут объекта:
contract.document.agent
- выбор из списка активных агентов
- В выпадашке отображаются
agent.fullName - Недоступно для редактирования если сформирована ПФ
Договр. В этом случае при наведении на поле отображается хинтЧтобы изменить агента, удалите печатную форму типового договора - Доступность редактирования см.:
Кнопка Сохранить
- отображается если пользователю доступно редактирование в статусе, доступность редактирования см.:
- становится доступна если в поля внесли изменения
- при нажатии на кнопку договор сохраняется в системе
Закладка Документы#
Группа файлов Протокол разногласий
Загрузка и удаление файлов доступны, см:
- статусная модель индивидуального договора
- ограничение на загрузку:
- тип файлов: нет ограничений
- размер файлов: до 10МБ
- количество файлов: нет ограничений
Группа файлов Другие документы
Загрузка и удаление файлов доступны, см:
- статусная модель типового договора
-
ограничение на загрузку:
- тип файлов: нет ограничений
- размер файлов: до 10МБ
- количество файлов: нет ограничений
Группа файлов Договор
Загрузка и удаление файлов доступны, см.:
- статусная модель типового договора
-
ограничение на загрузку:
- тип файлов: pdf.
- размер файлов: до 10МБ
- количество файлов: нет ограничений
Закладка Доп. Соглашения#
- закладка отображается если у договора есть хотя бы одно доп. соглашение в любом статусе
- на закладке отображается список с привязанными к договору доп. соглашениями. В списке отображаются все доп. соглашения (во всех статусах) для всех ролей пользователей одинаково.
- Поля списка:
- Дата и номер соглашения
№{additional-agreement.document.number} от {additional-agreement.document.date} - Статус
{additional-agreement.status}
- Дата и номер соглашения
При клике на строке списка открывается форма дополнительного соглашения
Блок Саммари#
- Название клиента
- Атрибут объекта:
- Для ФЛ:
contract.document.customer.person.fio - Для ИП:
ИП {contract.document.customer.person.fio} - Для ЮЛ:
contract.document.customer.сompany.mame
- ИНН
- Атрибут объекта:
contract.document.customer.
- Для ФЛ/ИП:
contract.document.customer.person.inn - Для ЮЛ:
contract.document.customer.сompany.inn
- Дата согласования протокола
- Атрибут объекта:
contract.disagreementProtocolApprovedAt
- Вся строка отображается:
- пользователям с правом VIEW_HIDDEN_FROM_CUSTOMER_INFO
- если значение даты указано
Сохранение изменений#
Кроме полей введенных пользователем на форме система сохраняет:
contract.document.changedAt- текущие дата и времяcontract.document.number- заполняется если в договоре указан агент и номер ещё не заполен или изменился Агент
- формат:
{direction_num}, гдеdirection=E, еслиcontract.document.direction=EXPORTdirection=I, еслиcontract.document.direction=IMPORTnum= найти максимальный номер договора начинающийся сE_илиI_, этого же агента, прибавить 1
- Пример номера:
E_11,I_8
Удаление договора#
Кнопка удаления договора отображается только в статусе DRAFT пользователю с правом DELETE_CONTRACT
- Пользователь нажал кнопку
Удалить - Система показывает диалоговое окно подтверждение

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