ГИС ЖКХ: инструкция по применению. Как в систему ГИС ЖКХ поставщику добавить договор ресурсоснабжения и коммунальную услугу

Система жилищно-коммунального хозяйства (ГИС ЖКХ) с июля 2017 года вступила в фазу активной работы. Несмотря на то, что 100% ресурсоснабжающих организаций (РСО) уже зарегистрировались в ней, по сообщению оператора ГИС ЖКХ, далеко не все разместили необходимую информацию в полном объеме. В систему занесено всего около 25 миллионов лицевых счетов и передана информация о 235 миллионах фактов оплаты жилищно-коммунальных услуг.

Участники рынка должны были собрать большой объем данных и разместить его в ГИС ЖКХ, а затем регулярно передавать информацию в систему и выверять имеющиеся у них данные с федеральными информационными ресурсами. Мы пошли навстречу участникам рынка, решили не устраивать шоковую терапию и скорректировали сроки.

Михаил Евраев, замглавы Минкомсвязи РФ

Штрафные санкции за неразмещение информации перенесены на 01 января 2018 года, и время добавить недостающие данные еще есть. Однако нужно спешить: уже к 01 сентября 2017 года Минстрой и Минкомсвязи представят новые методы экономической мотивации РСО за невнесение информации в ГИС ЖКХ в полном объеме.

Они будут введены в дополнение административной ответственности взамен старой нормы об экономической мотивации, которая была признана несостоятельной: если РСО не разместила в системе информацию о начислениях за потребленные энергоресурсы, абонент получает право не оплачивать выставленные счета до тех пор, пока информация не будет размещена в системе в полном объеме.

ГИС ЖКХ для РСО: с чего начать

Напомним, что в соответствии с требованиями Федерального закона от 21 июля 2014 года № 209-ФЗ «О государственной информационной системе жилищно-коммунального хозяйства» в течение семи дней с даты заключения договора о ресурсоснабжении уполномоченный специалист РСО обязан разместить в ГИС ЖКХ следующие данные:

  • о договорах ресурсоснабжения;
  • об обслуживаемых жилых и многоквартирных домах (при их отсутствии в системе);
  • обо всех помещениях, расположенных в МКД;
  • о лицевых счетах потребителей энергоресурсов;
  • о приборах учета поставляемых ресурсов, а также их показаниях;
  • о начислениях за коммунальные услуги;
  • о внесении оплаты в кассу РСО;
  • о состоянии расчетов с потребителями.

На рисунке ниже наглядно изображено, какую информацию нужно заносить в ГИС ЖКХ и в каком порядке.

Первичной для занесения в систему является информация о договорах ресурсоснабжения и лицевых счетах абонентов. Если РСО давно снабжает их энергоресурсами, сотрудник, ответственный за внесение данных в ГИС ЖКХ, не задается вопросом, где взять информацию для размещения. Вся она указана в самом договоре поставки коммунального ресурса.

Для начала работы сотрудника РСО в Личном кабинете ГИС ЖКХ ему необходимо получить статус «Уполномоченный специалист». Добавление уполномоченного специалиста доступно сотруднику РСО, обладающего статусом «Администратор».

Как добавить договор ресурсоснабжения в ГИС ЖКХ: полный пошаговый алгоритм

Для размещения информации о договорах ресурсоснабжения необходимо авторизоваться в Личном кабинете РСО и в меню «Объекты управления» выбрать пункт «Реестр договоров ресурсоснабжения».

Шаг 1.

В открывшейся вкладке нажмите клавишу «Добавить договор ресурсоснабжения».

Обратите внимание на то, что к размещению в ГИС ЖКХ подлежат данные только по МКД (включая все жилые и нежилые помещения) и индивидуальным жилым домам. Не нужно заводить информацию о нежилых объектах, которые расположены вне жилых домов.

Шаг 2.

В открывшейся вкладке «Создание договора ресурсоснабжения» заполните все поля в блоке «Сведения о договоре». Установите галочку (٧) в окошке напротив строки «Договор является публичным и/или отсутствует заключенный на бумажном носителе (в электронной форме) или заключен в отношении нежилых помещений в многоквартирных домах», чтобы добавить договор в отношении нежилых помещений, а также если он является публичным или заключен в электронной форме.

Шаг 3.

Выберите стороны по договору в соответствующем блоке.

Шаг 4.

В блоке «Исполнитель коммунальных услуг» нажмите клавишу «Выбрать». В появившейся вкладке «Выбор организации» задайте параметры поиска и нажмите клавишу «Найти». Выберите необходимую организацию, установив переключатель в поле с ОГРН/ОГРНПИП, КПП организации, и нажмите на клавишу «Выбрать».

Шаг 5.

Завершив работу с блоком «Стороны договора» перейдите к блоку «Предмет договора и сроки оплаты». Выберите виды поставляемых услуг, а затем настройте соответствующие коммунальные ресурсы. Обозначьте даты начала и окончания поставки каждого энергоресурса, а также сроки выставления платежных документов и оплаты.

Шаг 6.

Заполните поля в блоке «Порядок коммерческого учета, поставленного (принятого) ресурса», выбирая значения из предлагаемых списков.

Обратите внимание на то, что если сторонами по договору являются РСО и исполнитель коммунальных услуг, в данном блоке нужно указать, какая из сторон осуществляет коммерческий учет поставляемого энергоресурса.

Лицевые счета по такому договору может создавать только та сторона, которая ведет коммерческий учет поставляемых коммунальных ресурсов. Если его производит управляющая компания или ТСЖ, то РСО не сможет создавать и вести лицевые счета абонентов. И наоборот.

Шаг 7.

Выберите значения из предлагаемого списка, чтобы заполнить блок «Основание заключения договора».

Шаг 8.

Нажмите клавишу «Добавить файл» в блоке «Договор ресурсоснабжения и приложения к договору», чтобы разместить в ГИС ЖКХ электронную копию договора ресурсоснабжения со всеми приложениями.

Обратите внимание, если регистрируемый договор является публичным, заключен в электронной форме или заключен в отношении нежилых помещений в многоквартирных домах, этот блок можно не заполнять.

После загрузки с компьютера выбранного файла дождитесь уведомления о том, что он загружен. Повторите процедуру при необходимости разместить в системе несколько документов.

Шаг 9.

Удостоверьтесь в корректности введенных данных и нажмите клавишу «Сохранить». После этого сохраненный договор получит статус «Проект». Это означает, что он успешно прошел регистрацию в ГИС ЖКХ, а вы можете перейти к его изменению или размещению информации о лицевых счетах абонентов. Но только в том случае, если ваша РСО самостоятельно ведет коммерческий учет поставляемых коммунальных ресурсов. Если эта задача закреплена за УО, ТСЖ или ЖСК, эту информацию будут публиковать они.

Размещение лицевых счетов в ГИС ЖКХ

Если на вопрос о том, нужно ли РСО заполнять поле «Лицевые счета» вы ответили положительно, то есть, ваша организация самостоятельно ведет коммерческий учет отпускаемых энергоресурсов, перейдем к описанию последовательности действий.

Для того, чтобы уполномоченный специалист РСО мог заносить в систему эти данные, ему необходимо получить право на ведение реестра лицевых счетов обслуживаемых домов. Этим правом его может наделить сотрудник РСО, обладающий статусом «Администратор».

Для начала работы зайдите в Личный кабинет и выберите в меню «Объекты управления» строку «Лицевые счета». Откроется окно «Реестр лицевых счетов».

Шаг 1.

На открывшейся странице нажмите клавишу «Добавить лицевой счет».

Шаг 2.

Введите необходимую информацию на вкладке «Создание лицевого счета» и нажмите клавишу «Сохранить».

Шаг 3.

Нажмите клавишу «Выбрать помещение» в блоке «Сведения о домах/помещениях/комнатах» и выберите нужную команду в раскрывающемся списке.

Шаг 4.

Внесите данные в обязательные поля вкладки «Выбор помещения/блока».

  • выбрать из предложенного списка;
  • внести данные вручную.

Шаг 5. Добавление сведений о плательщике из предложенного списка.

Установите переключатель напротив строки «Выбрать плательщика из списка» и нажмите клавишу «Выбрать плательщика». В раскрывшемся списке выберите необходимый параметр, а в открывшейся вкладке – плательщика. Подтвердите свой выбор, нажав на клавишу «Выбрать».

Если в списке не окажется нужного вам плательщика, добавьте его самостоятельно. Для этого в блоке «Плательщик» установите переключатель напротив строки «Внести сведения о плательщике вручную», а затем впишите данные о плательщике в полях диалогового окна.

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

Шаг 6. Внесение сведений о паспортных данных или СНИЛС плательщика.

Установите переключатель напротив строки «Внести сведения о плательщике вручную» в блоке «Плательщик» и перейдите по ссылке «Указать паспортные данные и СНИЛС». Заполните все поля во вкладке «Добавление сведений о физическом лице» и нажмите клавишу «Сохранить», чтобы завершить процедуру создания лицевого счета.

Как быстро разместить информацию о лицевых счетах в ГИС ЖКХ

Для размещения сведений о лицевых счетах в ГИС ЖКХ доступны три процедуры:

  • Ввести сведения вручную в Личном кабинете РСО. Довольно долгая и утомительная процедура, требующая тщательной проверки каждого шага в изложенной последовательности действий.
  • Загрузить данные из предварительно заполненных шаблонов Excel. Немного проще и быстрее. Но вбивать данные в шаблоны также придется вручную.
  • Загрузить сведения посредством веб-сервисов с использованием средств программирования, например в Личном кабинете РСО, который привязан к используемой системе диспетчеризации данных с приборов учета.

Последний способ – самый быстрый, надежный и простой. Необходимо лишь экспортировать в ГИС ЖКХ готовые данные, полученные со счетчиков.

Мы помогаем автоматизировать учет ресурсов для их последующей выгрузки в ГИС ЖКХ.


Плюсы автоматизированной диспетчеризации для РСО:

  • формирование Excel-файлов с почасовыми данными расхода воды/электричества;
  • у бухгалтера будут все данные на руках к 25-му числу;
  • почасовая статистика расхода в режиме онлайн - смотрите демо личного кабинета ;
  • подключение до 2 000 000 приборов учета в радиусе 10 км без необходимости приобретения дополнительной базовой станции, ретрансляторов и концентраторов.

Система «СТРИЖ» использует технологию LPWAN с радиусом действия 10 км, без концентраторов и ретрансляторов.

Беспроводная диспетчеризация ресурсов
для РСО

В продолжение статьи.

создан и запущен в промышленную эксплуатацию единый информационный ресурс в сфере ЖКХ - государственная информационная система жилищно-коммунального хозяйства (ГИС ЖКХ). Цель и сверхзадача системы – наконец сделать ЖКХ полностью прозрачной и предоставить населению способы для усиления общественного контроля в столь важной сфере. В статье кратко описываются некоторые возможности ГИС ЖКХ, доступные всем жителям нашей страны уже сегодня, а также обзорно рассматриваются основные архитектурные решения и технологии, которые позволили выдержать требования по срокам и обеспечить нужные эксплуатационные характеристики системы.

Во многих отраслях технологии уже давно перешли в онлайн, однако в области ЖКХ все обстоит не совсем так, а точнее - совсем не так. Многие жители через портал госуслуг уже могут выполнять базовые операции (такие, как оплата счетов или ввод показаний приборов учета). Как жителю Москвы мне, конечно, грех жаловаться, однако хотелось бы больше и лучше. Я, например, часть услуг оплачиваю на сайте моей управляющей компании, электричество - на сайте Мосэнерго, взносы за капитальный ремонт - на портале госуслуг. Так случилось, что в один «прекрасный» момент я позабыл про Мосэнерго, и в моей квартире чуть не отключили свет. Пришлось бросить все дела и в срочном порядке ехать в офис Мосэнерго, чтобы ликвидировать образовавшийся долг.

Судя по отзывам родственников, друзей и знакомых, во многих регионах дела обстоят гораздо хуже. Мои родители живут в Астрахани и решение вопросов в сфере ЖКХ также доставляет им немалые неудобства. Например, до сих пор они ежемесячно тратят свое время на то, чтобы лично передавать в управляющую компанию показания приборов учета на бумажках. Другая их головная боль - в том, что нет единого ресурса, где можно было бы видеть всю информацию о выставленных счетах и фактах оплаты. Поставщики различных услуг периодически теряют информацию о платежах, возникает задолженность, и для того, чтобы разобраться, им приходится приезжать в офис к конкретному поставщику услуги вместе с кипой квитанций об оплате.

Я думаю, что каждый может привести свои примеры проблем в области ЖКХ, которые доставляют неприятности и заставляют тратить свое время.

Терпение, спокойствие! Сейчас они появятся

Не все знают, но наша страна движется к светлому будущему, когда эти проблемы будут решены и мы сможем решать многие вопросы в области ЖКХ через Web или мобильный телефон так же, как это сейчас можно делать в банковской сфере или других продвинутых в области онлайн отраслях.

В соответствии с Федеральным законом от 21.07.2014 г. № 209-ФЗ и ЖК РФ в России создается государственная информационная система жилищно-коммунального хозяйства (ГИС ЖКХ). Государственным заказчиком ГИС ЖКХ является Минкомсвязь России. Работы по внедрению системы и созданию нормативно-правовой базы осуществляют Минкомсвязь России совместно с Минстроем России. Финансирование создания системы выполняется за счет средств Оператора системы (ФГУП «Почта России»). Разработкой ГИС ЖКХ «с нуля» занимается команда ЛАНИТ.

С июля 2016 года система находится в промышленной эксплуатации по адресу http://dom.gosuslugi.ru . Система продолжает наращивать свою функциональность, а также стремительно наполняется данными.

Что внутри

В ГИС ЖКХ по всей стране вносятся данные по организациям (управляющим компаниям - УК, ресурсоснабжающим организациям - РСО и др.), по домам (многоквартирным и жилым). На рисунке ниже показана карта внедрения ГИС ЖКХ (см. https://dom.gosuslugi.ru/#!/implementation-map - поправил 13.08.2018), где цветом отмечены успешные и отстающие регионы.

Карта внедрения ГИС ЖКХ

Для примера приведена карточка внедрения одного из передовых регионов - Мурманской области.

Я нашел дом в Астрахани, в котором жил когда-то давно и смог просмотреть по нему основную информацию, а также информацию о связанных с ним организациях (УК, РСО, органах местного самоуправления).

Дом и связанные с ним организации на карте

Также я изучил информацию об управляющей организации, которая обслуживает данный дом. Ознакомился с лицензией этой организации. Оказалось, что у нее в управлении находятся 40 многоквартирных домов, и за последний год она несколько раз «попадала» на штрафы.

Информация об управляющей организации

Каждый человек уже может сделать то же самое самостоятельно. В следующих статьях мы постараемся рассказать об этом подробнее и описать, что еще интересного и полезного можно сделать с помощью ГИС ЖКХ.

У каждого жителя страны на портале ГИС ЖКХ есть персональный личный кабинет, попасть в который можно через учетную запись портала госуслуг. На госуслугах уже зарегистрировано более 40 млн пользователей , и все эти люди без какой-либо дополнительной регистрации уже сейчас могут войти в свои личные кабинеты в ГИС ЖКХ. Если по какому-то странному стечению обстоятельств кто-то из пользователей Хабра до сих пор еще не зарегистрирован на госуслугах, сейчас самое время потратить чуть-чуть времени и сделать это! Гарантирую, что затраченное время (по факту его требуется очень немного) с лихвой компенсируется полученными «плюшками».

В личном кабинете каждый может увидеть информацию обо всей имеющейся у него в собственности недвижимости. Данная информация автоматически подтягивается из базы данных Росреестра. Также через личный кабинет можно задать вопрос или направить обращение в органы власти или в свою управляющую компанию. Кроме этого, в ГИС ЖКХ можно видеть начисления за ЖКУ, объемы оказанных коммунальных услуг, можно передавать показания приборов учета, можно без лишних посредников и дополнительных сторонних сайтов оплатить услуги ЖКХ. Эти функции доступны уже сейчас (при условии, если вашей УК введены необходимые данные, об этом ниже) и их количество постоянно увеличивается. Самые интересные и полезные постараемся анонсировать на Хабре с подробным рассказом «как, зачем и для чего».

Поэтому для поставщиков информации государством на законодательном уровне предусмотрена административная ответственность, а также самая понятная и действенная экономическая мотивация: начиная с 1 января 2018 года (изначально было с 01.01.2017, но потом сроки перенесли) в случае, «если в системе не размещена информация о размере платы, подлежащей внесению потребителем за жилое помещение и коммунальные услуги, либо размещена информация, которая не соответствует платежному документу, представленному потребителю на бумажном носителе, платежный документ считается не представленным в соответствии с требованиями законодательства Российской Федерации» (см. 209-ФЗ от 21 июня 2014 года и законопроект о переносе сроков ответственности). Таким образом, до тех пор, пока в личном кабинете каждого пользователя ГИС ЖКХ не появится счет, услуга не будет считаться оказанной. Помните, что счета в ГИС ЖКХ являются единственно верными!
А теперь, наконец, давайте поговорим о технической стороне.

Что нужно

В принципе, ГИС ЖКХ могла быть реализована десятком различных способов. То, как она в итоге выглядит, в первую очередь определяется требованиями Государственного заказчика и Оператора. Некоторые требования прямо влекут конкретные последствия, другие - допускают различные вариации, которые мы, как разработчик, оценивали с учетом своего опыта, возможностей и преимуществ нашей команды. Ниже я приведу основные требования, которые предъявлялись к ГИС ЖКХ на начальном этапе проекта.

Большая функциональность за короткие сроки

Одна из важнейших особенностей проекта - необходимость реализовать очень большую функциональность в крайне сжатые сроки в условиях постоянных изменений и уточнений. Дело в том, что «водопадный» подход, при котором сначала один-два года пишется федеральный закон, принимаются подзаконные акты, потом два-три года разрабатывается ПО, разворачивается программно-аппаратный комплекс, система проходит опытную и потом переводится в промышленную эксплуатацию привело бы к тому, что на промышленную мощность система вышла бы через пять-семь лет. Кроме того, возможно, что за время, пока формировалась бы нормативно-правовая база и проектировалась под нее система, сфера ЖКХ уже существенно изменилась и многие вещи стали не актуальными.

Для нас как разработчиков ГИС ЖКХ – это означает необходимость разработки и внедрения ПО ГИС ЖКХ небольшими итерациями с учетом накопленного опыта, возникающих изменений и уточнений.

На практике, к сожалению, для такого масштабного проекта так, как я бодро написал - итерациями да с учетом опыта и уточнений, не получается… Нам пришлось существенно перекроить схему управления, организационную структуру, релизные процессы и многое другое. Но это целая отдельная тема, которую мы постараемся обсудить в другой раз.

Можно выделить следующие основные вехи проекта:

  • 21 июня 2014 года – Федеральный закон N 209-ФЗ «О государственной информационной системе жилищно-коммунального хозяйства» от 21.06.2014 г.;
  • июль 2014 года - старт разработки ПО;
  • февраль 2015 года - обеспечена возможность размещения информации по 209-ФЗ от федеральных органов исполнительной власти и органов местного самоуправления;
  • май 2015 года - выход в промышленную эксплуатацию реестра лицензий;
  • июль 2016 года - выход в промышленную эксплуатацию со всей предусмотренной 209-ФЗ и подзаконными актами функциональностью;
  • 1 января 2018 года - вступление в силу экономической мотивации, о которой я уже говорил выше.

Максимально распространенное оборудование и ПО

Проект по созданию ГИС ЖКХ стартовал в 2014 году в условиях непростых отношений с Западом. Поэтому одним из важнейших требований Государственного заказчика и Оператора был полный отказ от использования уникального оборудования и программного обеспечения западных вендоров в пользу использования открытой архитектуры и ПО с открытым кодом.

Для нашей команды разработки, имеющей в то время наибольший опыт работы именно на технологиях мировых вендоров, это стало серьезным вызовом. Была проделана серьезная работа по поиску и анализу всего рынка open source, чтобы выбрать технологии, максимально подходящие по функциональности.

Масштабирование на всю Россию, работа 24x7

ГИС ЖКХ обслуживает всех участников рынка ЖКХ.

Основные целевые параметры включают в себя (это не реальные цифры, а целевые, которые должна выдерживать система):

  • 50 млн домохозяйств по России;
  • 2 млн многоквартирных домов;
  • 20 млн жилых домов;
  • 200 тыс. управляющих организаций (УК/ТСЖ/ЖСК) и ресурсоснабжающих организаций (РСО);
  • 25 тыс. органов местного самоуправления (ОМС);
  • 1 тыс. органов власти субъектов РФ (в том числе Госжилинспекция и др).
Основные пользователи системы - жители России, но использование системы, конечно, не ограничено территорией нашей страны. Основная активность пользователей приходится на период с 7:00 по 18:00 по местному времени. Для того, чтобы каждый житель нашей страны мог пользоваться ГИС ЖКХ в удобное ему время, функционирование системы обеспечено в режиме 24x7.

Если какие-либо работы невозможны без остановки системы, то они проводятся в период регламентных работ, которые преимущественно назначаются по согласованию с Оператором на период с 21:00 до 00:00 по московскому времени.

Вообще на начальном этапе сложно предугадать, какая нагрузка будет поступать на систему. Если переоценить потенциальную нагрузку, то можно выбрать такие технологии и архитектуру, которые будут неоправданно сложны в разработке и эксплуатации. Это может повлечь крайне большие трудозатраты и сроки создания системы.

Поддержка разных клиентов для доступа к системе

Жители нашей страны, а также сотрудники УК, РСО и органов власти всех уровней имеют возможность работать с ГИС ЖКХ через web-браузер. Кроме того, предусмотрен отдельный мобильный клиент, позволяющий осуществлять основные функции системы для жителей (еще пока не запущен продуктив).

В ряде регионов на момент инициации проекта уже были внедрены и использовались местные региональные системы ЖКХ, в которых уже были автоматизированы процессы данного региона. Внедрение ГИС ЖКХ не должно было сломать сложившуюся региональную практику и уничтожить их наработки, поэтому ГИС ЖКХ в таких регионах должна работать через региональные системы и интеграционные интерфейсы.

Многие ресурсоснабжающие организации и управляющие компании - это небольшие организации без развитых ИТ-служб, поэтому в ГИС ЖКХ пришлось сделать упор на работу таких организаций через Web-клиент и загрузки/выгрузки данных с помощью XLS-файлов. Однако есть крупные предприятия с развитыми средствами автоматизации, которые обслуживают сотни домов и тысячи домохозяйств. Для них ГИС ЖКХ предоставляет развитые интеграционные интерфейсы для взаимодействия с такими организациями.

По сути получается, что у нас нет основного интерфейса - как минимум web-интерфейс и интеграционный интерфейс можно считать равнозначными по важности. Что это значит с точки зрения архитектуры системы? Это как бы намекает на то, что было бы лучше общую бизнес-логику отделить от логики отображения на web или доступа через интеграционные сервисы. С одной стороны, это увеличит сложность развертывания ГИС ЖКХ, но зато минимизирует дублирование логики и потенциальные ошибки.

Загрузка и хранение документов

Несмотря на то, что в ГИС ЖКХ делается упор на хранение данных в структурированной форме и общее движение в сторону перевода в электронную форму процессов, например, заключения договоров, голосования и т.п., однако сейчас многие функции подразумевают (или допускают) загрузку неструктурированных или полуструктурированных документов - сканов, текстовых документов в различных форматах, фотографий и т.д. Объемы загружаемых в ГИС ЖКХ документов могут составлять десятки терабайтов в год.

Хранение и обеспечение доступности документов в таких объемах - это нетривиальная задача, если принимать во внимание следующие аспекты:

  • обеспечение целостности (документы должны находиться по ссылкам из подсистем, если они успешно загрузились);
  • обеспечение надежности (диски/узлы могут выходить из строя, но документы не должны теряться);
  • по этим документам (где возможно) должен осуществляться полнотекстовый поиск с поддержкой морфологии русского языка;
  • должна выполняться постоянная антивирусная проверка;
  • стоимость хранения таких объемов документов должна быть минимальна.

Взаимодействие со смежными системами

Для работы ГИС ЖКХ необходимы данные различных федеральных ресурсов и ведомств, а также взаимодействие с кредитными организациями.

Основные контрагенты системы:

ГИС ЖКХ взаимодействует с федеральными ресурсами и кредитными организациями через систему межведомственного электронного взаимодействия (СМЭВ).

Взаимодействие с указанными выше информационными базами и системами легко можно назвать отдельными большими проектами, которые заслуживают отдельного поста или даже серии постов.

Основные архитектурные решения

В результате проработки многих вариантов и альтернатив архитектуры мы пришли к решениям, которые лучшим образом подходят для реализации ГИС ЖКХ.

ГИС ЖКХ декомпозируется на несколько блоков, каждый из которых включает набор компонентов, тесно связанных между собой по бизнесу и/или выполняющих самостоятельную техническую функцию.


Выделяем следующие основные блоки, включающие компоненты, связанные с:

  • общедоступной частью ГИС ЖКХ - такие, как главная страница, новости и события, законодательство, общедоступный форум, общедоступная аналитика и рейтинги, единый поиск по общедоступным материалам и др.,
  • работой госжилинспекции - такие, как реестр лицензий, реестр административных правонарушений, реестр информации о способах управления многоквартирными домами и другие;
  • работой управляющих компаний,
  • работой ресурсоснабжающих компаний,
  • платежами, лицевыми счетами,
  • нормативно-справочной информацией, регистрацией пользователей и организаций, правами доступа, журналированием действий и т.п.,
  • хранением и загрузкой документов (т.н. файловое хранилище),
  • управлением и мониторингом системы и др.
Данная декомпозиция позволяет обеспечить более управляемую структуру проекта в условиях сжатых сроков, высокой интенсивности изменений и имеет далеко идущие последствия, так как вокруг нее также выстраивается организационная схема проекта и так как она существенно влияет на масштабирование системы и на многие другие аспекты.

Решено не использовать декомпозицию (шардирование) по территориальному признаку, например, сделать набор региональных узлов, федеральный узел, возможно, развернуть их в разных территориально удаленных ЦОД и т.д.

Разделение системы по территориальному признаку для ГИС ЖКХ признано нецелесообразным, так как все плюсы перевешиваются минусами:

  • реализуемая функциональность не имеет строгой территориальной привязки, например, управляющая компания может управлять домами в разных регионах, так же, как и ресурсоснабжающая компания может обслуживать дома без ориентира на какое-то жесткое территориальное деление, поэтому реализация региональных узлов повлечет усложнение, дублирование и потенциальные проблемы с целостностью;
  • усложняется развертывание и поддержка системы, добавляются дополнительные операции в случае изменений в территориальном делении, например, если решим объединить региональные узлы или наоборот их разделить;
  • если использовать удаленные ЦОД, то это повлечет существенное дублирование и менее эффективное использование инфраструктуры, а также возникновение дополнительных нюансов, связанных с каналами данных между ЦОДами и безопасностью;
  • усложняется анализ данных и формирование сводной отчетности.
Функциональные подсистемы используют единое файловое хранилище для загрузки и хранения документов, которое представляет собой специализированное решение, обеспечивающее эффективное хранение больших объемов данных.

Технологии разработки

Функциональные компоненты включают в себя несколько уровней:
  • сервисы, которые реализуют основную функциональную логику и управляют данными,
  • web-модули, которые предоставляют REST-интерфейс для интерфейса,
  • клиентский интерфейс, который исполняется в браузере на стороне клиента,
  • интеграционный интерфейс, который предоставляет доступ к функциональности и данным информационных систем, с которыми взаимодействует ГИС ЖКХ.
Многоуровневая структура используется для того, чтобы поддерживать разные интерфейсы: пользовательский через браузер, интеграционный, мобильный и потенциально необходимые другие интерфейсы.

Для разработки функциональных компонентов используются следующие технологии.

Для сервисов:

  • сервер приложений JBoss EAP,
  • JavaEE Бины по спецификации EJB 3.1,
  • встроенный JPA Provider (Hibernate 4),
  • Liquibase для создания и обновления БД (см. небольшой обзорный доклад),
  • JUnit / Mockito для Unit тестирования,
  • реляционная СУБД PostgreSQL,
  • поисковый сервис SphinxSearch с использованием консоли управления и мониторинга собственной разработки,
  • сервис управления сообщениями JBoss A-MQ;
Для web-модулей:
  • сервер приложений JBoss EAP,
  • JavaEE web-модули,
  • аутентификация и авторизация с помощью Spring Security,
  • JAX-RS сервисы (реализация JBoss RESTEasy);
Для клиентского интерфейса:
  • подход client-side rendering / single page application с использованием Angular JS,
  • Bower и Grunt для сборки;
Для интеграционного интерфейса:
  • сервер приложений JBoss EAP,
  • JAX-RS сервисы (реализация JBoss RESTEasy),
  • JAX-WS сервисы (SOAP версии 1.1),
  • реализация сервисов на базе Spring Integration, Camel, CXF, JAXB,
  • обработка файлов в формате Excel с помощью Apache POI,
  • сервис управления сообщениями JBoss A-MQ.
Указанный набор технологий используется как стандарт для большинства функциональных компонентов. Вообще, на начальном этапе мы делали исследования по поводу возможности применения технологий NoSQL для реализации функциональных компонентов, т.к. считается, что эти технологии заточены под решение проблемы масштабирования БД (см. небольшой обзорный доклад). Однако в результате мы пришли к выводу, что это было бы неоправданно. Декомпозиция системы на функциональные компоненты, возможности оборудования и реляционной СУБД PostgreSQL нам позволяют достичь нужного уровня масштабируемости более эффективным образом и с меньшими рисками. С учетом статистики промышленной эксплуатации системы по настоящее время можно сказать, что это решение было правильным.

Конечно, для специфических задач используются и другие технологии. Например, для реализации файлового хранилища используется NoSQL key-value база данных, т.к. это позволяет не использовать дорогостоящие СХД для хранения большого объема документов, а использовать оптимальные по стоимости серверы с внутренними дисками, а также обеспечить возможность эффективного масштабирования на сотни ТБ данных.

Если в будущем мы столкнемся с ограничениями в части масштабирования PosgtreSQL для какого-либо функционального компонента, то мы сможем пересмотреть его реализацию, в том числе с применением NoSQL базы данных.

Было решено отказаться от Spring Framework (за редкими исключениями) для упрощения ввиду того, что все необходимые сервисы предоставляет JavaEE.

Программно-аппаратный комплекс

Для функционирования прикладного ПО ГИС ЖКХ необходим набор серверов (виртуальных или физических), обладающих характеристиками, выраженными в определенных параметрах: количество процессоров, объем оперативной памяти на процессор, требования по IOPS для дисковой памяти, используемая операционная система и др. Однако каким образом в реальности эти показатели будут достигнуты (оборудование какого вендора будет использовано, какая будет использована система виртуализации и т.д.), не так важно.

С другой стороны, в процессе эксплуатации ГИС ЖКХ перед Оператором стоит сложный вопрос, как обеспечить ГИС ЖКХ нужным оборудованием таким образом, чтобы оно, с одной стороны, обеспечивало нужную производительность и надежность, а с другой стороны, чтобы оно не простаивало. Вопрос усложняется тем, что объемы технических мощностей, требуемых для ГИС ЖКХ в какой-то момент времени, зависят от многих факторов: от сроков, к которым по законодательству должны быть внесены в систему необходимые данные, от того насколько востребованы в настоящий момент те или иные функции жителями и др. Значение и количество этих факторов все время меняется.


Поэтому для ГИС ЖКХ используется так называемый «облачный» подход: мощность ПАК и то, как она будет наращиваться, формулируются в терминах виртуальных машин и требуемых для них единичных ресурсов в период времени. Инженерные подразделения, которые занимаются проектированием ПАК, заранее продумывают, как «переложить» эти требования на конкретные спецификации оборудования.

Более детально про устройство «облака» программно-аппаратного комплекса мы предполагаем рассказать в отдельном посте.

Заключение

ГИС ЖКХ функционирует и развивается. Усилия всех, кто делает эту систему были отмечены недавно на форуме CNEWS - наша система признана лучшим ИТ-проектом в номинации «Современная страна» премии CNews AWARDS 2016.

Это была обзорная статья. В ней я смог коснуться поверхностно лишь некоторых из важнейших вопросов, но все равно получилось длинновато. В следующих статьях мы можем уже больше сфокусироваться на каких-то конкретных аспектах реализации ГИС ЖКХ, которые остались сейчас за бортом. Например, это организационная структура и схема управления проектом, решения по управлению релизами, решения по информационной безопасности, вопросы настройки и мониторинга, обеспечение доступности системы, наполнение справочными данными, решения по взаимодействию с Росреестром, кредитными организациями, решения по разграничению прав доступа и делегированию прав и многие другие. Добавить метки

В программном продукте «Инфокрафт: Формула ЖКХ/Инфокрафт: Формула ЖКХ + Бухгалтерия» реализована загрузка договоров ресурсоснабжения, размещенных на портале ГИС ЖКХ.

Обработка находится в подсистеме «ГИС ЖКХ» - «Интеграция с ГИС ЖКХ» - «Обмен через Excel».

Форма «Обмен с ГИС ЖКХ (Excel)».

Данная обработка позволяет создать договоры ресурсоснабжения в программе, в случае, когда они созданы вручную в системе ГИС ЖКХ.

1. На портале ГИС ЖКХ необходимо скачать файл с договорами ресурсоснабжения (в меню «Объекты управления» - «Реестр договоров ресурсоснабжения»):

В открывшемся меню с реестрами договоров ресурсоснабжения по нажатию кнопки «Дейстия с шаблонами» - «Выгрузить договоры» реестр договоров будет сохранен в шаблон.

Результат можно получить в разделе «Результат импорта/экспорта файлов».

2. Сохраненный шаблон Excel нужно загрузить в базу: «ГИС ЖКХ» - «Интеграция с ГИС ЖКХ» - «Обмен данными через Excel» - по ссылке «Загрузить» по данным для обмена «Договоры ресурсоснабжения». В форме обработки выбирается организация, для которой будут загружены договоры. Далее указывается путь к сохраненному файлу. Кнопка «Считать данные» заполнит табличную часть данными из файла.

Если данные отображаются верно, то для того, чтобы загрузить их в базу данных, нужно нажать кнопку «Загрузить». После выполнения загрузки в окне служебных сообщений появится информация о том, что загрузка завершена.

Все загруженные договоры ресурсоснабжения находятся в отдельном справочнике. Перейти в него можно через меню «ГИС ЖКХ» - «Справочники и настройки».

3. После загрузки файла с информацией по договорам ресурсоснабжения в каждом договоре нужно указать «Список услуг», которые оказываются согласно данному договору, а так же лицевые счета, которым оказываются эти услуги. В дальнейшем по этим лицевым счетам будут выгружаться платежные документы с привязкой к данному договору ресурсоснабжения.

При необходимости создается новый элемент справочника «Списки услуг ГИС ЖКХ» либо выбирается уже созданный. В элементе справочника «Списки услуг ГИС ЖКХ» указывается обобщенное наименование для состава услуг, которые предоставляются по договору ресурсоснабжения. Данный элемент сопоставляется с конкретными услугами при выгрузке платежного документа на шаге 2.

Список лицевых счетов заполняется с помощью кнопки «Изменить»:

4. После того, как загружены договоры в базу и указаны лицевые счета для данных договоров, нужно загрузить идентификаторы ЖКУ по данным договорам (при наличии лицевых счетов на портале ГИС ЖКХ):

Для этого в реестре лицевых счетов (в меню «Объекты управления» - «Лицевые счета») по нажатию кнопки «Выгрузить» - «Информацию о лицевых счетов» отправляем на формирование файл с данными о ЕЛС и идентификаторах ЖКУ. Далее сформированный файл можно скачать из раздела «Результат импорта/экспорта файлов».

5. Загружается полученный файл через обработку «ГИС ЖКХ» - «Интеграция с ГИС ЖКХ» - «Обмен данными через Excel» - ссылка «Загрузить ID» по данным для обмена «Лицевые счета».

Прежде чем пользователь сможет начать работу в личном кабинете ГИС ЖКХ, администратор компании должен назначить ему полномочия для выполнения соответствующих действий в системе.

Ресурсоснабжаюшим организациям придется внести в систему множество информации о своих услугах и прочем. Но прежде чем к ней приступить, придется настроить структуру сведений об объектах. Для этого, придется выбрать пункт «Настройка сведений об объектах» и поставьте галочку напротив каждого пункта в списке. Таким образом, Вы откроете возможность заполнения всех необходимых сведений и их отображение в системе.

Какую информацию нужно заносить?

Компания, которая занимается поставкой ресурсов, должна внести в ГИС ЖКХ определенные сведения. Но то, какую именно информацию следует вносить, понятно далеко не всем. Специалисты этого сайта отвечают на этот вопрос следующим образом. Ресурсоснабжающая компания обязана внести в систему данные о:

  1. Домах. Эти сведения следует размещать, если компания является не только поставщиком, но и исполнителем услуг, а в системе сайта не размещен ее договор управления. Также, их стоит вносить, если в систему еще не внесена информация об определенном доме.
  2. Коммунальных услугах . Которые компания может предоставить по прямому соглашению. После того, как Вы указали сведения о конкретном доме, стоит сказать и о том, какие услуги Ваша организация ему оказывает.
  3. Помещениях данного дома . Когда Вы уже внесли информацию о самом доме и поставляемых в него ресурсах, стоит рассказать о его подъездах и помещениях.
  4. Объектах коммунальной инфраструктуры. Информация о линиях электропередач, теплоснабжения, а также водопровода и прочего – обязательна к заполнению. Она также должна касаться каждого из домов, с которыми компания работает, по отдельности.
  5. Использовании общего имущества. Если заключены соглашения об использовании общей собственности владельцами помещений в данном многоквартирном доме, специалист ресурсоснабжающей организации обязательно должен указать все сведения о них.
  6. Приборах учета. Эти данные также касаются каждого дома отдельно. Здесь нужно указать как общедомовой прибор учета, так и индивидуальные.

Справка! Ресурсоснабжающей организации придется внести информацию и о предоставляемых услугах. Эти сведения несколько отличаются от тех, которые были упомянуты во втором пункте.

В нем говорилось о перечне услуг, которые предоставляются тому или иному многоквартирному дому. А данные, о которых идет речь сейчас, указываются в справочниках системы ГИС ЖКХ , и больше говорят о том, какие ресурсы ваша компания может представить в целом.

Инструкция по заполнению

Разобравшись с тем, какую именно информацию необходимо размещать РСО, стоит узнать, как происходит процесс наполнения всех вышеперечисленных данных.

Как заполнить данные о домах?

Для заполнения этих сведений стоит:

  • перейти в меню «Объекты управления»;
  • выбрать пункт «Объекты»;
  • после этого, отобразится реестр объектов;
  • нужно отыскать кнопку «Добавить дом».

Вы можете добавить в реестр информацию о новом доме лишь в том случае, если система не смогла найти размещенное ранее соглашение управления домом, устав его жилищно-строительного кооператива или товарищества собственников жилья. Также, для этого в системе не должен быть зарегистрирован ОМС, на территории которого размещена данная постройка.

После нажатия кнопки для добавления дома, вам придется заполнить все открывшиеся поля. Их заполнение обязательно. Исключение составляет лишь форма «Ранее присвоенный государственный учетный номер» , но только в том случае, если указан кадастровый номер.

Адрес дома самостоятельно писать не придется. Вы можете выбрать его из Федеральной информационной системы, нажав соответствующую кнопку. Таким образом, можно избежать допуска опечаток или неправильного указания адресных данных.

Внимание! Бывают случаи, когда ФИАС не может отыскать нужный пользователю адрес. В таком случае, можно отправить запрос в службу поддержки ГИС ЖКХ.

Форма для запроса размещена на сайте , и ее можно загрузить перейдя по соответствующей ссылке. В заявке пользователь может указать адрес дома самостоятельно, после чего, когда заявка будет зарегистрирована, в системе он появится как временный.

Услуги по прямым договорам

Сначала, вам также придется перейти в реестр объектов жилищного фонда. Но теперь Вы нажимаете уже кнопку «Услуги, предоставляемые по прямым договорам» и после «Добавить услугу». Последняя находится в правом углу. После ее нажатия, появится специальная форма. Все ее поля являются обязательными. Заполнив их, нажмите кнопку «Сохранить».

Помещения дома

Для этого, вам придется перейти в сведения об уже добавленном доме. Они размещены в меню объектов жилищного фонда. В сведениях о доме, вы сможете найти кнопку «Добавить». В данном случае, именно она вам и нужна. После ее нажатия, вы увидите перечень всего, что можно добавить. Среди всего списка, обратите внимание на пункты «Помещение» и «Подъезд». В дальнейшем, вам придется воспользоваться именно ими.

Нажав кнопку «Подъезд», вы увидите форму для его добавления. Принцип внесения сведений тот же – необходимо заполнить все поля, помеченные звездочкой. Далее, нажимаете кнопку «Сохранить» и переходите в раздел добавления помещений.

При заполнении формы о помещении, стоит помнить – если вы указали кадастровый номер, то ранее присвоенный государственный учетный номер писать не обязательно , даже несмотря на то, что звездочкой помечены оба эти поля.

Если необходимо указать комнаты в помещении, можете сделать это, нажав на кнопку «Сведения о комнатах». Информация вносится по тем же правилам, что и данные о помещении.

Объекты коммунальной инфраструктуры

Теперь можно выйти из меню «Объекты жилищного фонда». В этом пункте вам потребуется меню, размещенное немного ниже, под названием «Объекты коммунальной инфраструктуры». Вам откроется соответствующий реестр. Здесь вы сможете нажать на кнопку «Добавить объект»:

  1. После нажатия, откроется окно «Добавление нового объекта».
  2. Нужный объект можно выбрать из списка, и в зависимости от выбранного вами вида ОКИ, будут появляться разные поля и блоки. Их обязательно нужно заполнять.
  3. После этого, можно добавить новый ресурс, нажав соответствующую кнопку.
  4. Откроется новое окно с формой, заполнение полей которой также обязательно.
  5. После этого, сохраняете.

Важно! Если вы добавляете сеть, то будет необходимо указание всех ее участков.

Использование общего имущества

Здесь вам также придется использовать другое меню:

  1. На этот раз перейдите в «Договоры на пользование общим имуществом».
  2. В отобразившемся блоке, выберите кнопку «Добавить договор» и заполните все поля в открывшейся форме.
  3. Здесь вам дается возможность прикрепления файлов. Имеется ввиду, что нужно загрузить текстовый файл с соответствующим соглашением.

Предоставляемые услуги

  1. Здесь вам потребуется выбрать поле «Справочники» в верхней панели ЛК.
  2. После этого, выберите нужный, и после нажмите кнопку «Добавить».
  3. Далее, вам предлагается два варианта – добавить главную или техническую услугу.
  4. После нажатия нужной вам ссылки, откроется окно с формами для заполнения.
  5. Дальнейшие действия аналогичны предыдущим правилам заполнения сведений.

Приборы учета

  1. Для их добавления, придется открыть меню «Приборы учета».
  2. В реестре, стоит нажать кнопку «Добавить ПУ».
  3. Откроется новая форма.
  4. Тип ПУ можно выбрать из перечня, и в зависимости от его вида будет отличаться и набор полей для заполнения.

Теперь давайте поговорим о том, как разместить договор в системе?

Как добавить договор ресурсоснабжения?


Реестр

Реестр содержит все соглашения, заключенные между организациями и исполнителями услуг. Размещение соглашений в системе обязательно. Именно эти документы являются основными и наиболее точными поставщиками сведений для государственной информационной системы.

Заключение

Разобравшись с тем, как и какую информацию стоит размещать РС организациям, можно сделать свою работу гораздо проще и прозрачнее. Понять принципы работы с данным сервисом стоит как можно раньше, так как вышеупомянутый ФЗ №209 обязывает данные компании указывать сведения о себе в системе, а также размещать текстовые файлы с договорами.