Перейти к содержанию

Форма дополнительного соглашения#

Интерфейс#

Макеты

Права на просмотр деталки#

  • Пользователь с правом 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
  • Пользователь с правом VIEW_CONTRACT_ALL видят все ДС

Ссылка возврата#

Кнопка <- Договр. При нажатии: поведение аналогично поведению в форме приглашения клиента. Возврат выполняется в договор из которого открыли дополнительное соглашение.

При возврате ДС -> договор -> Список договоров, фильтры в списке договоров сохраняются.

Статус#

Названия статусов и текста хинтов к ним, см. в таблице

  • Формат:

    Дополнительное соглашение № {additional-agreement.document.number} к договору {contract.document.number}

Закладка Параметры#

Форма соглашения
Атрибут объекта: additional-agreement.form
  • Выбор из вариантов:
    • Типовой (STANDARD, значение по-умолчанию)
    • Индивидуальный (INDIVIDUAL)
  • Доступно для редактирования
  • При изменении значения пользователем, меняется поведение группы вложений Дополнительное соглашение:

    • Типовой - отображается сформированная системой ПФ. ПФ недоступна для удаления
    • Индивидуальный - доступно прикрепление/удаление вложений
  • При переключении формы соглашения, если уже сформирована ПФ или приложен файл, они не удаляются, а пользователю отображается файл, соответсвующий выбранной форме соглашения:

    • Типовой - отображается сформированная ПФ Дополнительное соглашение
    • Индивидуальный - отображается прикрепленное вложение (если есть)
Тип
Атрибут объекта: 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
  • Недоступно для редактирования пользователем, атрибут из связанного договора

Кнопка Сохранить

Закладка Документы#

Группа файлов Дополнительное соглашение

Кнопка загрузки файлов отображается:

Кнопка удаления файлов отображается:

Блок Саммари#

Название клиента
Атрибут объекта:
  • Для ФЛ: 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 - текущие дата и время