Журнал аварий, модуль для ведения аварий в клиентов
Создать таблицы в базе.
mysql --default-character-set=utf8 -D abills < db/Accident.sql |
Подключение модуля. abills/libexec/config.pl
@MODULES = ( 'Accident' ); |
Чтобы добавить новую аварию вам нужно зайти в: Обслуживание → Журнал аварий → Добавить аварию.
Районы | Район в котором зарегистрирован абонент |
---|---|
Улица | Улица на которой зарегистрирован абонент |
Дом | Дом поломки |
Описание | Описание аварии, поломки, проблемы |
Приоритет | Приоритет аварии |
Администратор | Закрепленный ответственный администратор |
Ориентировочное время исправления | Ориентировочное время исправления аварии |
Реальное время исправления | Реальная дата исправления аварии |
Для просмотра аварий или для поиска конкретной аварии перейдите в Обслуживание → Журнал аварий
Аварии отображаются в форме дерева, последовательность ветвей такова: район, улица, дата заведения, приоритет, ответственный, описание, ориентированная дата исправления, реальная дата исправления
Галочка | Выберите одну или несколько аварий чтобы отметить как выполнена |
---|---|
Карандаш | Позволит изменить данные аварии |
Корзина | Удалит аварию |
После обозначения аварии как выполнена она перестает отображаться в дереве
Для того чтобы отобразить в кабинете пользователя пункт меню Журнал аварий нужно в конфигурационном файле abills/libexec/config.pl прописать
$conf{USER_ACCIDENT_LOG}=1; |
После того как в конфигурационном файле вы прописали данный параметр, в кабинете пользователя появится пункт меню Журнал аварий
Пользователь будет иметь возможность проверить статус аварии, дату заведения, примерную дату выполнения и реальную дату выполнения
Ожидает | Ожидает выполнения |
---|---|
Выполненная | Успешно выполнена |
Зайдите в Отчет или Профиль и включите данный быстрый отчет
Accident:accident_widget → Журнал аварий |
Данный быстрый отчет будет отражать: ответственного (администратор), выполненные аварии и не выполнены аварии
Откройте config.pl и добавьте следующий параметр
$conf{EQUIPMENT_LOG} = 1; |
После чего зайдите в Отчёт и включите быстрей отчёт Accident:accident_for_equipment после этого перейдите на главную страницу, у вас должен появится новый быстрый отчёт
Здесь будут показаны все оборудования что не отвечают.
Нажмите плюсик, вас перенаправит на страничку добавления новой поломки где вы сможете заполнить все данные и создать новую поломку
Что-бы посмотреть список всех поломок и удалить или отредактировать просто зайдите в Обслуживание → Журнал аварий → Неисправное оборудование после этого вы должны увидеть список всех поломок а также вы сможете удалить или отредактировать поломку
Если будет поломка на оборудования которое привязано к абоненту у него также будет предупреждения в клиентском кабинете о поломке
Есть возможность сделать компенсацию из журнала аварий для этого вам надо зайти в Обслуживание → Журнал аварий выбрать аварию (поломку) за которою будет сделана компенсацию и нажать на галочку
После этого вы попадете в меню компенсации
Выберите услугу за которою будет сделана компенсация, поле районы, улица и дом будут сами заполнены, тоисть если авария была в районе тогда поле район заполнится а если была на улице то будет заполнена улица, после чего средства будут возвращены всем пользователям кто подключён в этом районе, улице или доме. Также вы можете поменять эти параметры вместо стандартных, если авария была в одном районе а вам надо возместить средства пользователям другого района то можно просто поменять район. Средства возмещаются за дни аварии, тоисть если авария была 20 дней то средства буду возмещены за эти 20 дней по формуле (месячная абонплата / 30) * количество дней, или же (дневная абонплата * количество дней)
Если вы откроете меню компенсация то увидите только список компенсированных средств
Также эти компенсации попадают в общий отчет платежей