Процесс "Списание ТМЦ (служебный)"
Обработчик:
ru.bgcrm.dyn.ufanet.tmc.writeoff.rent.WriteOffRentTmcServiceProcessListener.java
Назначение процесса:
-
Списание ТМЦ находящихся в аренде
Статусы:
-
"Открыт"
ID: 10 -
"Регистрация"
ID: 442 -
"Ошибка при регистрации"
ID: 544 -
"В обработке"
ID: 564 -
"Ошибка при обработке"
ID: 545 -
"Закрыт"
ID: 8
Переходы:
-
"Открыт" → "Регистрация"
-
"Регистрация" → "В обработке"
-
"Регистрация" → "Ошибка при регистрации"
-
"Ошибка при регистрации" → "Регистрация"
-
"В обработке" → "Закрыт"
-
"В обработке" → "Ошибка при обработке"
-
"Ошибка при обработке" → "В обработке"
Параметры:
-
"equipment" (blob)
ID: 4920
Ожидаемая работа с процессом
-
Система создает процесс из основного процесса, копируя из него контрагента и параметр "equipment"
ID: 4920 -
Система переводит процесс в статус "Регистрация"
ID: 442-
Система создает движение возврата оборудования из аренды в Verdandi
-
В случае возникновения ошибки при регистрации система переводит процесс в статус "Ошибка при регистрации"
ID: 544
-
-
Система переводит процесс в статус "В обработке"
ID: 564-
Для новой схемы списания:
-
Система закрывает соответствующую абонентскую плату в биллинге
-
-
Для старой схемы списания:
-
Система переводит процесс "Оборудование у контрагента" в статус "Возвращено оператору"
-
Система переводит процесс "Оборудование у контрагента" в статус "Списано"
-
-
В случае возникновения ошибки при обработке система переводит процесс в статус "Ошибка при обработке"
ID: 545
-
-
Система переводит процесс в статус "Закрыт"
ID: 8
Правила
-
Запрет на изменение параметров после перехода в статус "Регистрация"
ID: 442 -
Запрет на изменение статуса если пользователь не "Система"
Конфигурация
# Указание ID статуса для автоматического закрытия абонентской платы системным обработчиком
arm.write_off.pre.final.status=564
# Отображение вкладки со связями процесса
processShowProcessLinks=1
# Отображение привязок на вкладке
processShowLinks=1
# Скрытие служебных параметров для отображения оборудования
showParam.4920.checkExpression=false
# Скрытие кнопки полного изменения описания
hideDescriptionChange=1
# Отображение вкладки "Списание ТМЦ" для работы со списаниями
processShowARMWriteOff=1
# Отключение оповещения системы Ugin об операциях с ТМЦ
process.ugin.informing.tmc.disabled=1