Форма дополнительного соглашения#
Интерфейс#
Права на просмотр деталки#
- Пользователь с правом VIEW_CONTRACT:
- Для роли CONTRACTOR - видят только ДС, у которых
additional-agreement.contract.document.userEmployeeсовпадает сuser.id. Сейчас этого права у роли нет, добавлено на случай изменения права VIEW_CONTRACT_ALL на VIEW_CONTRACT у исполнителя - Для роли CUSTOMER - видят только ДС, у которых
additional-agreement.contract.document.customerсовпадает сuser.customer - Для роли AGENT - видят только ДС, у которых
additional-agreement.contract.document.agentсовпадает сuser.agent
- Для роли CONTRACTOR - видят только ДС, у которых
- Пользователь с правом VIEW_CONTRACT_ALL видят все ДС
Ссылка возврата#
Кнопка <- Договр.
При нажатии: поведение аналогично поведению в форме приглашения клиента.
Возврат выполняется в договор из которого открыли дополнительное соглашение.
При возврате ДС -> договор -> Список договоров, фильтры в списке договоров сохраняются.
Статус#
Названия статусов и текста хинтов к ним, см. в таблице
Заголовок#
-
Формат:
Дополнительное соглашение № {additional-agreement.document.number} к договору {contract.document.number}
Закладка Параметры#
- Форма соглашения
- Атрибут объекта:
additional-agreement.form
- Выбор из вариантов:
Типовой(STANDARD, значение по-умолчанию)Индивидуальный(INDIVIDUAL)
- Доступно для редактирования
- в статусе CONTRACTOR_ADJUSTMENT, пользователю с правом CREATE_ADDITIONAL_AGREEMENT
-
При изменении значения пользователем, меняется поведение группы вложений
Дополнительное соглашение:Типовой- отображается сформированная системой ПФ. ПФ недоступна для удаленияИндивидуальный- доступно прикрепление/удаление вложений
-
При переключении формы соглашения, если уже сформирована ПФ или приложен файл, они не удаляются, а пользователю отображается файл, соответсвующий выбранной форме соглашения:
Типовой- отображается сформированная ПФДополнительное соглашениеИндивидуальный- отображается прикрепленное вложение (если есть)
- Тип
- Атрибут объекта:
additional-agreement.contract.document.direction
- Недоступно для редактирования пользователем, атрибут из связанного договора
- Дата
- Атрибут объекта:
additional-agreement.document.date
- Поле отображается только если форма соглашения
additional-agreement.form=INDIVIDUAL - Доступно для редактирования в статусе CONTRACTOR_ADJUSTMENT пользователю с правом CREATE_ADDITIONAL_AGREEMENT
- Минимальное значение - 01.01.1900
- Максимальное значение - сегодняшняя дата
- Клиент
- Атрибут объекта:
additional-agreement.contract.document.customer
- Недоступно для редактирования пользователем, атрибут из связанного договора
- Агент
- Атрибут объекта:
additional-agreement.contract.document.agent
- Недоступно для редактирования пользователем, атрибут из связанного договора
Кнопка Сохранить
- отображается в статусах в статусе CONTRACTOR_ADJUSTMENT пользователю с правом CREATE_ADDITIONAL_AGREEMENT
- становится доступна если в поля внесли изменения
- при нажатии на кнопку: доп. соглашение сохраняется в системе
Закладка Документы#
Группа файлов Дополнительное соглашение
Кнопка загрузки файлов отображается:
- если у соглашения форма
additional-agreement.form=INDIVIDUAL - пользователю с правом ADDITIONAL_AGREEMENT_ATTACH_INDIVIDUAL в статусе CONTRACTOR_ADJUSTMENT
Кнопка удаления файлов отображается:
- если у соглашения форма
additional-agreement.form=INDIVIDUAL - пользователю с правом ADDITIONAL_AGREEMENT_ATTACH_INDIVIDUAL в статусе CONTRACTOR_ADJUSTMENT
Блок Саммари#
- Название клиента
- Атрибут объекта:
- Для ФЛ:
additional-agreement.contract.document.customer.person.fio - Для ИП:
ИП {additional-agreement.contract.document.customer.person.fio} - Для ЮЛ:
additional-agreement.contract.document.customer.сompany.mame
- ИНН
- Атрибут объекта:
additional-agreement.contract.document.customer.
- Для ФЛ/ИП:
additional-agreement.contract.document.customer.person.inn - Для ЮЛ:
additional-agreement.contract.document.customer.сompany.inn
Сохранение изменений#
Кроме полей введенных пользователем на форме система сохраняет:
additional-agreement.document.changedAt- текущие дата и время