Отмена заявок с комментарием

Настройки отмены заявок

  • Разрешить отмену заявок - при установленном значении, разрешена отмена заявок пользователем вручную до перехода в статус "Оформление документов"

  • Доступна отмена заявок вручную из 1С ЗУП - при установленном значении, доступна кнопка "Отмена заявки" , с помощью которой возможно отменить заявку вручную.

Добавлено новое состояние заявки - Отменена в РС лксСостоянияЗаявок добавлен реквизит Комментарий в http-запрос согласования заявки issueApprove добавлено необязательное поле comment добавлен метод issueCancel (patch); обязательные параметры в теле запроса: issueID, comment

!!! для архива - внесены изменения в процедуры, обрабатывающие состояние Отклонена (при согласовании):

  • лксДанныеПользователей.ПолучитьТЗЗапланированныеОтпускаСотрудника

  • лксВидыСостоянийЗаявок.ЗаполнитьВидыСостояний

  • лксЗаявки.ПриИзмененииСостояния

  • лксЗаявки.ТекстЗапросаПроверкиПоКлючевымПолям

  • лксЗаявки.ФормаСписка.ПриСозданииНаСервере

  • лксПечатныеФормы.ФормаРаботыСДокументами.УстановитьПараметрыДинамическогоСписка

  • лксТипыЗаявок.ФормаЭлемента.СостоянияТипаЗаявкиОтсутствующиеВТаблицеЭтапов

  • лксПериодыПоЗаявкам.КоличествоДнейСотрудникаПоТипуЗаявкиЗаПериод

  • лксСостоянияЗаявок.УстановитьСледующееСостояние

Для фронта:

в метод settings в раздел issue добавлен параметр issueCancelAccess - если true, то показывать кнопку для отмены заявки. если false, то заявки отменять нельзя. в метод issueApprove добавлено необязательное поле comment добавлен метод issueCancel (patch) для отмены заявки; обязательные параметры в теле запроса: issueID, comment

___

В справочник лксВидыСостоянийЗаявок - ДоступнаОтмена. Заполнится по умолчанию для состояний: "в работе", "черновик" и "на согласовании"

Сделал возврат этого реквизита на фронт в поле "cancelAccess", в методе states.

Сотруднику доступно:

При нажатии на кнопку "Отменить заявку", сотрудник может добавить комментарий и отправить:

Когда заявка отменена появляется статус "Отменена"

на бэке

В заявке в истории состояний видно состояние и комментарий.

Если заявка была отменена инициатором заявки на стадии согласования, то данные можно увидеть также в "Данные задач по согласованию".

Вариант шаблона для события "Отмена заявки сотрудником":

Заявка [#Сообщения (ЛКС).Заявка.Тип заявки#] [#Сообщения (ЛКС).Заявка.Код#] от [#Сообщения (ЛКС).Заявка.Дата{ДФ=dd.MM.yyyy}#] ([#Сообщения (ЛКС).Заявка.Сотрудник#]) [#Сообщения (ЛКС).Заявка.Согласована{БЛ=отклонена; БИ=согласована}#] [#Сообщения (ЛКС).Заявка.Физическое лицо состояния заявки#].


[#Сообщения (ЛКС).Заявка.Содержание заявки (формат HTML)#]

Last updated