Смекни!
smekni.com

Внедрение автоматизированных информационных систем в сфере жилищно-коммунального хозяйства (стр. 3 из 6)

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

Одновременно на предприятие могут поступать независимые данные о других отключениях, например, о ремонте какой-либо ветки, отходящей от этой магистрали, а из ЖЭКа приходит информация об индивидуальных отключениях. Периоды различных документов могут пересекаться. Аналогично поступают на предприятие данные об отклонении от нормативного качества предоставляемых услуг. Для учета информации об отключениях и качестве услуг IT-система имеет в своей базе данных модель средств доставки услуг (обычно это древовидная структура) и средства для учета пересечений периодов, в диапазоне которых действуют предоставляемые данные.

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

Работа с приборами учета

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

Приборы бывают индивидуальные и групповые. Индивидуальные приборы находятся у абонентов, таких приборов может быть произвольное количество (на кухне, в санузле, во дворе и т.п.). Групповые приборы содержат показания на группу абонентов, например, дом, подъезд. Их показания распределяются между абонентами по определенным критериям, например, тепловая энергия – пропорционально площади, а вода – пропорционально количеству жильцов, точнее человеко / дням. При этом учитывается наличие индивидуальных приборов у абонентов, относящихся к этой группе. После распределения, количество, приходящееся на каждого абонента, используется в расчетах точно так же, как и показания индивидуальных приборов.

Список трудностей и информационно-технических проблем при работе с приборами довольно внушительный.

Первая очевидная трудность – это правильность внесения показаний приборов. Появляются следующие ошибки:

– ввели показания не того прибора;

– текущее показание явно не соответствует предыдущему;

– ошибка в периоде, за который снято показание;

– явная ошибка в количестве, следующем из полученных показаний.

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

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

Третья – приборы должны периодически сниматься на поверку. Этот процесс должен быть поставлен на контроль. Для абонентов, у которых просрочена поверка, расчет количества отпуска выполняется расчетным методом. Несвоевременный ввод данных о возврате приборов с поверки снова приводит к необходимости перерасчетов.

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

Перерасчеты

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

Неправильные данные для расчетов могут быть предоставлены по вине абонентов, по вине пользователей программы, по причинам, независящим от поставщика услуг. Абонент ошибается в предоставлении данных о его лицевом счете, например, показаний прибора. Пользователь программы ошибается при вводе информации (перепутал абонента, сделал опечатку при вводе даты и т.п.). К объективным причинам относится несвоевременная информации о принятых тарифах, отключениях и т.п.

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

Для обеспечения возможности перерасчетов, база данных системы содержит историю результатов расчета за все отчетные периоды по всем видам услуг. Все данные содержат два параметра времени: отчетный и расчетный периоды. Отчетный – это период, в котором выполнен расчет (корректировки). Расчетный – период, к которому относятся расчетные или исходные данные.

Учет льгот

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

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

Социальная норма потребления – это расчетное нормативное количество услуг, рассчитанное на одного человека. В пределах этой величины осуществляется льготирование. Превышение количества услуг по сравнению с нормативом не льготируется. Например, норма потребления электроэнергии на человека составляет 75 КВтч. Льгота у абонента – 50%. Получено в отчетном периоде 90 кВтч. Из них 75 отпускаются за пол цены, а оставшиеся 15 – по полной.

Зависимость между льготами состоит либо в самом характере льготы, либо в ограничении общей стоимостью полученных услуг. Характер льготы отражается в методе расчета. Например, льгота исполкома сельским учителям – 100% от суммы, оставшиеся после применения других льгот. Ограничение стоимостью отпуска состоит в том, что сумма льгот по всем привилегиям абонента не должна превышать общую стоимость отпущенной продукции.

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

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

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