Управление заявками (ЖКХ и сервис)
| # ============================================
# 3ERP: УПРАВЛЕНИЕ ЗАЯВКАМИ ЖКХ # ============================================ РОЛЬ Администратор ДОСТУП Организации ПОЛНЫЙ ДОСТУП ОбъектыЖКХ ПОЛНЫЙ ДОСТУП Жильцы ПОЛНЫЙ ДОСТУП ЗаявкиЖКХ ПОЛНЫЙ ДОСТУП АварийныеВызовы ПОЛНЫЙ ДОСТУП Мастерские ПОЛНЫЙ ДОСТУП СотрудникиЖКХ ПОЛНЫЙ ДОСТУП Оборудование ПОЛНЫЙ ДОСТУП Проводки ПОЛНЫЙ КОНЕЦ_РОЛИ РОЛЬ ДиспетчерЖКХ ДОСТУП ОбъектыЖКХ ЧТЕНИЕ ДОСТУП Жильцы ЧТЕНИЕ, ДОБАВЛЕНИЕ, ИЗМЕНЕНИЕ ДОСТУП ЗаявкиЖКХ ЧТЕНИЕ, ДОБАВЛЕНИЕ, ИЗМЕНЕНИЕ, ПРОВЕДЕНИЕ ДОСТУП АварийныеВызовы ЧТЕНИЕ, ДОБАВЛЕНИЕ, ИЗМЕНЕНИЕ ДОСТУП СотрудникиЖКХ ЧТЕНИЕ ОГРАНИЧЕНИЕ_ДОСТУПА ЗаявкиЖКХ ГДЕ Диспетчер = ТЕКУЩИЙПОЛЬЗОВАТЕЛЬ() КОНЕЦ_РОЛИ РОЛЬ МастерЖКХ ДОСТУП ЗаявкиЖКХ ЧТЕНИЕ, ИЗМЕНЕНИЕ ДОСТУП АварийныеВызовы ЧТЕНИЕ, ИЗМЕНЕНИЕ ДОСТУП Оборудование ЧТЕНИЕ, ИЗМЕНЕНИЕ ОГРАНИЧЕНИЕ_ДОСТУПА ЗаявкиЖКХ ГДЕ Исполнитель = ТЕКУЩИЙПОЛЬЗОВАТЕЛЬ() ОГРАНИЧЕНИЕ_ДОСТУПА АварийныеВызовы ГДЕ Исполнитель = ТЕКУЩИЙПОЛЬЗОВАТЕЛЬ() КОНЕЦ_РОЛИ ПОЛЬЗОВАТЕЛЬ admin ПАРОЛЬ "admin" ПОЛНОЕ_ИМЯ "Администратор" РОЛЬ Администратор КОНЕЦ_ПОЛЬЗОВАТЕЛЯ ПОЛЬЗОВАТЕЛЬ dispatcher ПАРОЛЬ "123" ПОЛНОЕ_ИМЯ "Кузнецова Т.П." РОЛЬ ДиспетчерЖКХ КОНЕЦ_ПОЛЬЗОВАТЕЛЯ ПОЛЬЗОВАТЕЛЬ master ПАРОЛЬ "123" ПОЛНОЕ_ИМЯ "Сергеев В.В." РОЛЬ МастерЖКХ КОНЕЦ_ПОЛЬЗОВАТЕЛЯ НАСТРОЙКИ ПОЛЕ НазваниеСистемы СТРОКА ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ "3ERP: ЖКХ" ПОЛЕ ТемаОформления СТРОКА ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ "ZhkhLight" КОНЕЦ КОЛЛЕКЦИЯ СистемныеКонстанты ПОЛЕ ОсновнаяОрганизация ВЫБОР Организации ПОЛЕ Логотип ФАЙЛ ПОЛЕ Печать ФАЙЛ КОНЕЦ КОЛЛЕКЦИЯ Организации ПОЛЕ Наименование СТРОКА ОБЯЗАТЕЛЬНОЕ ПОЛЕ ИНН СТРОКА ПОЛЕ КПП СТРОКА КНОПКА "Записать" ЗАПИСАТЬ КОНЕЦ КОЛЛЕКЦИЯ ОбъектыЖКХ ПОЛЕ Наименование СТРОКА ОБЯЗАТЕЛЬНОЕ ПОЛЕ Адрес СТРОКА ПОЛЕ ТипЗдания СТРОКА ПОЛЕ ГодПостройки ЧИСЛО ПОЛЕ КоличествоПодъездов ЧИСЛО ПОЛЕ КоличествоЭтажей ЧИСЛО КНОПКА "Записать" ЗАПИСАТЬ КОНЕЦ КОЛЛЕКЦИЯ Жильцы ПОЛЕ Наименование СТРОКА ОБЯЗАТЕЛЬНОЕ ПОЛЕ Телефон СТРОКА ПОЛЕ Email СТРОКА ПОЛЕ Объект ВЫБОР ОбъектыЖКХ ОБЯЗАТЕЛЬНОЕ ПОЛЕ НомерКвартиры СТРОКА ПОЛЕ ЛицевойСчет СТРОКА КНОПКА "Записать" ЗАПИСАТЬ КОНЕЦ КОЛЛЕКЦИЯ СотрудникиЖКХ ПОЛЕ Наименование СТРОКА ОБЯЗАТЕЛЬНОЕ ПОЛЕ Должность СТРОКА ПОЛЕ Телефон СТРОКА ПОЛЕ Специализация СТРОКА КНОПКА "Записать" ЗАПИСАТЬ КОНЕЦ КОЛЛЕКЦИЯ Мастерские ПОЛЕ Наименование СТРОКА ОБЯЗАТЕЛЬНОЕ ПОЛЕ Адрес СТРОКА ПОЛЕ Телефон СТРОКА ПОЛЕ КонтактноеЛицо СТРОКА КНОПКА "Записать" ЗАПИСАТЬ КОНЕЦ КОЛЛЕКЦИЯ Оборудование ПОЛЕ Наименование СТРОКА ОБЯЗАТЕЛЬНОЕ ПОЛЕ ИнвентарныйНомер СТРОКА ПОЛЕ Объект ВЫБОР ОбъектыЖКХ ПОЛЕ Статус СТРОКА ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ "Работает" ПОЛЕ ДатаУстановки ДАТА КНОПКА "Записать" ЗАПИСАТЬ КОНЕЦ ДОКУМЕНТ ЗаявкиЖКХ АВТОНУМЕРАЦИЯ "ЗАЯВ-{YYYY}-{0000}" ПОЛЕ Номер ПОЛЕ Номер СТРОКА ПОЛЕ Дата ДАТАВРЕМЯ ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ ТЕКУЩАЯ_ДАТА_ВРЕМЯ ПОЛЕ Организация ВЫБОР Организации ОБЯЗАТЕЛЬНОЕ ПОЛЕ Жилец ВЫБОР Жильцы ОБЯЗАТЕЛЬНОЕ ПОЛЕ Объект ВЫБОР ОбъектыЖКХ ПОЛЕ НомерКвартиры СТРОКА ПОЛЕ ТелефонДляСвязи СТРОКА ПОЛЕ ОписаниеПроблемы СТРОКА ОБЯЗАТЕЛЬНОЕ ПОЛЕ ТипЗаявки СТРОКА ПОЛЕ Приоритет СТРОКА ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ "Средний" ПОЛЕ Исполнитель ВЫБОР СотрудникиЖКХ ПОЛЕ Диспетчер ВЫБОР СотрудникиЖКХ ПОЛЕ Статус СТРОКА ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ "Новая" ПОЛЕ ДатаВыполнения ДАТАВРЕМЯ ПОЛЕ РезультатВыполнения СТРОКА ПОЛЕ ОценкаЖильца ЧИСЛО КНОПКА "Записать" ЗАПИСАТЬ КНОПКА "Провести и закрыть" ПРОВЕСТИ ЛОГИКА ПРИ СОЗДАНИИ ЗАПОЛНИТЬ data.Организация = Константы.ОсновнаяОрганизация ЗАПОЛНИТЬ data.Диспетчер = ТЕКУЩИЙПОЛЬЗОВАТЕЛЬ() КОНЕЦ ПРИ ИЗМЕНЕНИИ Жилец ВЫЧИСЛИТЬ ОбъектЖильца = Жилец.Объект ЕСЛИ НЕ ПУСТО(ОбъектЖильца) ТО ЗАПОЛНИТЬ data.Объект = ОбъектЖильца.id ЗАПОЛНИТЬ data.НомерКвартиры = Жилец.НомерКвартиры КОНЕЦ КОНЕЦ КОНЕЦ КОНЕЦ ДОКУМЕНТ АварийныеВызовы АВТОНУМЕРАЦИЯ "АВАР-{YYYY}-{0000}" ПОЛЕ Номер ПОЛЕ Номер СТРОКА ПОЛЕ Дата ДАТАВРЕМЯ ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ ТЕКУЩАЯ_ДАТА_ВРЕМЯ ПОЛЕ Организация ВЫБОР Организации ОБЯЗАТЕЛЬНОЕ ПОЛЕ Жилец ВЫБОР Жильцы ПОЛЕ Объект ВЫБОР ОбъектыЖКХ ОБЯЗАТЕЛЬНОЕ ПОЛЕ АдресСобытия СТРОКА ПОЛЕ ТипАварии СТРОКА ПОЛЕ Описание СТРОКА ОБЯЗАТЕЛЬНОЕ ПОЛЕ Исполнитель ВЫБОР СотрудникиЖКХ ПОЛЕ Диспетчер ВЫБОР СотрудникиЖКХ ПОЛЕ ВремяПрибытия ДАТАВРЕМЯ ПОЛЕ ВремяУстранения ДАТАВРЕМЯ ПОЛЕ Статус СТРОКА ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ "Принят" КНОПКА "Записать" ЗАПИСАТЬ КНОПКА "Провести и закрыть" ПРОВЕСТИ ЛОГИКА ПРИ СОЗДАНИИ ЗАПОЛНИТЬ data.Организация = Константы.ОсновнаяОрганизация ЗАПОЛНИТЬ data.Диспетчер = ТЕКУЩИЙПОЛЬЗОВАТЕЛЬ() ЗАПОЛНИТЬ data.АдресСобытия = data.Объект.Адрес КОНЕЦ КОНЕЦ ДВИЖЕНИЕ Проводки ДЕБЕТ 20 КРЕДИТ 70 ПОЛЯ Сумма=0 КОНЕЦ ПРОЦЕДУРА АвтоматическоеНазначениеИсполнителя ВЫВЕСТИ "Автоматическое назначение исполнителя по заявкам ЖКХ" ВЫЧИСЛИТЬ Заявки = НАЙТИ_ВСЕ("ЗаявкиЖКХ", "Исполнитель = '' AND Статус = 'Новая'") ЦИКЛ ПО Заявки КАК Заявка ВЫЧИСЛИТЬ Специалист = НАЙТИ("СотрудникиЖКХ", "Специализация = '" + Заявка.ТипЗаявки + "'") ЕСЛИ НЕ ПУСТО(Специалист) ТО ВЫЧИСЛИТЬ Заявка.Исполнитель = Специалист.id ВЫЧИСЛИТЬ Заявка.Статус = "Назначена" ВЫЧИСЛИТЬ _ = ЗАПИСАТЬ(Заявка) ВЫВЕСТИ "Назначен исполнитель " + Специалист.Наименование + " на заявку " + Заявка.Номер КОНЕЦ КОНЕЦ ВОЗВРАТ ИСТИНА КОНЕЦ РАСПИСАНИЕ РаспределениеЗаявок КРОН "*/30 * * * * *" ВЫЗВАТЬ Процедура.АвтоматическоеНазначениеИсполнителя КОНЕЦ_РАСПИСАНИЯ ОТЧЁТ СтатистикаЗаявокПоТипам ПАРАМЕТР ПоказыватьГрафик БУЛЕВО ПАРАМЕТР ДатаС ДАТАВРЕМЯ ПАРАМЕТР ДатаПо ДАТАВРЕМЯ ЗАПРОС "SELECT ТипЗаявки, COUNT(id) as КоличествоЗаявок, AVG(ОценкаЖильца) as СредняяОценка FROM ЗаявкиЖКХ WHERE ('{{ДатаС}}' = '' OR Дата >= '{{ДатаС}}') AND ('{{ДатаПо}}' = '' OR Дата <= '{{ДатаПо}}') GROUP BY ТипЗаявки" КОЛОНКА ТипЗаявки СТРОКА КОЛОНКА КоличествоЗаявок ЧИСЛО КОЛОНКА СредняяОценка ЧИСЛО ВЫВОД_ДИАГРАММА СТОЛБИКОВАЯ ПОЛЕ_ДЛЯ_ДИАГРАММЫ ТипЗаявки РЕСУРС КоличествоЗаявок КОНЕЦ ОТЧЁТ РейтингСотрудников ПАРАМЕТР ПоказыватьГрафик БУЛЕВО ПАРАМЕТР ДатаС ДАТАВРЕМЯ ПАРАМЕТР ДатаПо ДАТАВРЕМЯ ЗАПРОС "SELECT Исполнитель, COUNT(id) as ВыполненоЗаявок, AVG(ОценкаЖильца) as СредняяОценка FROM ЗаявкиЖКХ WHERE Статус='Выполнена' AND ('{{ДатаС}}' = '' OR Дата >= '{{ДатаС}}') AND ('{{ДатаПо}}' = '' OR Дата <= '{{ДатаПо}}') GROUP BY Исполнитель ORDER BY СредняяОценка DESC" КОЛОНКА Исполнитель ВЫБОР СотрудникиЖКХ КОЛОНКА ВыполненоЗаявок ЧИСЛО КОЛОНКА СредняяОценка ЧИСЛО ВЫВОД_ДИАГРАММА РАДАР ПОЛЕ_ДЛЯ_ДИАГРАММЫ Исполнитель РЕСУРС ВыполненоЗаявок КОНЕЦ ОТЧЁТ СводкаПоОбъектам ПАРАМЕТР ПоказыватьГрафик БУЛЕВО ПАРАМЕТР Объект ВЫБОР ОбъектыЖКХ ЗАПРОС "SELECT О.Наименование as Объект, COUNT(З.id) as ВсегоЗаявок, SUM(CASE WHEN З.Статус='Выполнена' THEN 1 ELSE 0 END) as Выполнено FROM ЗаявкиЖКХ З JOIN ОбъектыЖКХ О ON З.Объект = О.id WHERE ('{{Объект}}' = '' OR З.Объект = '{{Объект}}') GROUP BY О.Наименование" КОЛОНКА Объект ВЫБОР ОбъектыЖКХ КОЛОНКА ВсегоЗаявок ЧИСЛО КОЛОНКА Выполнено ЧИСЛО ВЫВОД_ДИАГРАММА ГИСТОГРАММА ПОЛЕ_ДЛЯ_ДИАГРАММЫ Объект РЕСУРС ВсегоЗаявок КОНЕЦ ПЛАН_СЧЕТОВ Хозрасчетный СЧЕТ 20 "Расходы на содержание" СЧЕТ 70 "Расчеты с сотрудниками" СУБКОНТО СотрудникиЖКХ КОНЕЦ ЖУРНАЛ Проводки ПО_ПЛАНУ Хозрасчетный ИЗМЕРЕНИЕ Дата ДАТАВРЕМЯ ИЗМЕРЕНИЕ Документ СТРОКА РЕСУРС Сумма ЧИСЛО СУБКОНТО СубконтоКт1 КНОПКА "Записать" ЗАПИСАТЬ КОНЕЦ МЕНЮ Главное ГРУППА "ЖКХ" КНОПКА "Заявки ЖКХ" ОТКРЫТЬ ЗаявкиЖКХ КНОПКА "Аварийные вызовы" ОТКРЫТЬ АварийныеВызовы КОНЕЦ ГРУППА "Справочники" КНОПКА "Объекты ЖКХ" ОТКРЫТЬ ОбъектыЖКХ КНОПКА "Жильцы" ОТКРЫТЬ Жильцы КНОПКА "Сотрудники ЖКХ" ОТКРЫТЬ СотрудникиЖКХ КНОПКА "Мастерские" ОТКРЫТЬ Мастерские КНОПКА "Оборудование" ОТКРЫТЬ Оборудование КОНЕЦ ГРУППА "Отчеты" КНОПКА "Статистика заявок" ОТКРЫТЬ СтатистикаЗаявокПоТипам КНОПКА "Рейтинг сотрудников" ОТКРЫТЬ РейтингСотрудников КНОПКА "Сводка по объектам" ОТКРЫТЬ СводкаПоОбъектам КОНЕЦ КОНЕЦ |