Перейти к основному содержимому

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

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

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

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

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

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

  • лксДанныеПользователей.ПолучитьТЗЗапланированныеОтпускаСотрудника
  • лксВидыСостоянийЗаявок.ЗаполнитьВидыСостояний
  • лксЗаявки.ПриИзмененииСостояния
  • лксЗаявки.ТекстЗапросаПроверкиПоКлючевымПолям
  • лксЗаявки.ФормаСписка.ПриСозданииНаСервере
  • лксПечатныеФормы.ФормаРаботыСДокументами.УстановитьПараметрыДинамическогоСписка
  • лксТипыЗаявок.ФормаЭлемента.СостоянияТипаЗаявкиОтсутствующиеВТаблицеЭтапов
  • лксПериодыПоЗаявкам.КоличествоДнейСотрудникаПоТипуЗаявкиЗаПериод
  • лксСостоянияЗаявок.УстановитьСледующееСостояние

Для фронта:

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

___

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

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

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

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

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

на бэке

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

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

Шаблон электронного письма об отмене заявки можно загрузить в справочник "лксШаблоныСообщений" и использовать в типе заявки (см. (СправочникТабличнаяЧасть.лксТипыЗаявок.ШаблоныСообщений):

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

PFS5SIBzRhyQ
5hREXoVWAdSn

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


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