| В наше время трудно не согласиться с поговоркой «Время
- Деньги». Для того чтобы выиграть время на расчеты, анализ
и подготовку информации, а также своевременно получить деньги,
разработан программно-расчетный комплекс «Энергосбыт»
(ПРК «Энергосбыт»).
ПРК «Энергосбыт» предназначен для автоматизации расчетов с потребителями тепловой энергии:
- создания и ведения единого банка данных теплоснабжающей организации, обеспечения единства и целостности информации;
- расчета плановых показателей для оформления договоров;
- формирования текстов договоров и приложений;
- учета отключений и показаний коммерческих приборов учета;
- фактических расчетов реализованной и отпущенной тепловой энергии;
- формирования финансовых и платежных документов;
- учета поступивших платежей;
- формирования отчетов и справок, в т.ч. по претензионной работе.
ПРК «Энергосбыт», в общем случае может быть составной
частью системы административного и технологического управления
теплоснабжающим предприятием, хотя может работать и локально.
В последнем случае управленческие функции, например, такие
как анализ отключений, нагрузок, результатов работы по источникам
и т.д. реализованы в комплексе.
ПРК «Энергосбыт»состоит их двух частей: первая (серверная)
содержит таблицы, связи, представления, сохраненные процедуры,
единые для всех пользователей комплекса данные; вторая (клиентская)
содержит пользовательские приложения, которые включают в себя
формы, запросы, отчеты, макросы и модули VBA.
Данные хранятся на сервере в формате Microsoft SQL Server
2005. Сервер стандартными средствами обеспечивает защиту данных
от несанкционированного доступа и их целостность.
Приложения сгруппированы в виде автоматизированных рабочих
места (АРМов), реализованных в СУБД Microsoft Access 2003.
Access прекрасный инструмент разработки, который позволяет
создавать надежные и продуктивные приложения, использующие
корпоративные базы данных.
Access 2003 легко интегрируется с другими приложениями MS
Office 2003.Все это способствует быстрому освоению созданных
приложений конечными пользователями. Кроме того, используя
простые графические инструменты Access , пользователи могут
оперативно создавать собственные запросы, формы и отчеты.
Последнее является немаловажным в условиях постоянно меняющихся
требований о предоставлении информации со стороны руководства
и вышестоящих организаций. Каждый работник энергосбыта может
привести множество примеров, когда от них требуют отчеты,
содержащие одинаковые наборы данных, но сегодня - «бантик
слева», завтра - «бантик справа и розовый».
ПРК «Энергосбыт» состоит из трех базовых АРМов: «Договор»,
«Расчет с потребителями» и «Финансовая часть». Они предназначены
для автоматизации большинства основных функций, выполняемых
при расчетах с потребителями. На основе объектов (запросы,
формы и отчеты) базовых (избыточных) АРМов можно легко сформировать
произвольное количество АРМов для выполнения отдельных функций,
редактирования и/или просмотра информации, например, «Плановый
отдел» или «Руководитель» и т.п.
Данные АРМа «Финансовая часть» могут быть интегрированы
с другими бухгалтерскими системами, в т.ч. «1С».
АРМ «Договор»
АРМ «Договор», предназначен для формирования
базы данных. Здесь заносятся базовые справочники, вносятся
реквизиты организации и сведения о договорах, описывается
схема нагрузки и характеристики потребителей, реквизиты абонентов
и характеристики систем теплоснабжения, данные для проведения
расчетов по договору. Предусмотрены возможности прогнозирования
теплоотпуска (с учетом нормативных теплопотерь и потерь с
утечками) и оплаты по месяцам, кварталам, году, с разбивкой
по потребителям и тарифам, формирования и печати текста договора
приложений. Информация, заносимая в базы данных, может быть
связана с графикой (картой города, схемой системы теплоснабжения),
для этого используется, внедряемый в приложение, компонент
ГИС Zulu.

Рис.1 «Диспетчер» АРМа «Договор»
При запуске АРМов появляется всплывающая
форма «Запуск АРМ», где предлагается ввести свой
пароль и имя пользователя. Помимо проверки доступа, они используются
для контроля внесенных пользователем изменений, пароль и имя
пользователя вместе с датой изменений фиксируются в БД.
Начальные формы «Диспетчер» всех АРМов, в т. ч.
АРМа «Договор» представляет собой оглавление, то
есть перечень основных разделов или режимов работы и подразделов.
АРМ «Договор», активно используется на первом этапе
внедрения подсистемы, для занесения исходной информации, в
дальнейшем - периодически для ввода новых договоров. Работа
с АРМом заканчивается формированием текстов и приложений к
договорам. При этом активно используется интеграция с MS Office
2003, например, шаблоны текстов договоров формируются в Word,
а необходимая информация выбирается из SQL Server 2005. Имеющиеся
в АРМе «Договор» объекты (запросы, формы и отчеты)
доступны и активно используются в других АРМах.
АРМ «Расчет с потребителями»
АРМ «Расчет с потребителями», использует
информацию, введенную в АРМе «Договор», текущую
информацию о температурах, отключеньях, показаниях приборов
учета и т.п. за отчетный период и предназначен для:
- расчета отпущенного тепла в зависимости от наличия приборов
коммерческого учета, договорных нагрузок и часов работы
потребителей;
- расчета отпущенного тепла потребителям, не имеющим приборов
учета:
- по договорным нагрузкам, с корректировкой по средней
за период температуре наружного воздуха;
- по договорным нагрузкам, с корректировкой по средней
за период температуре сетевой воды;
- по температуре сетевой воды и расходам теплоносителя
у потребителя, полученным в результате теплогидравлического
расчета тепловой сети, с учетом состояния системы теплоснабжения
(наладка сети, теплопотери и утечки и т.п.). Для этого
могут быть использованы задачи и модули из АРМа «Технолог»
и ГИС Zulu;
- по «балансовому» методу.
Пользователь выбирает любой предусмотренный
метод расчета при настройке подсистемы.
Результатами работы являются рассчитанные значения потребляемой
тепловой энергии и начисления потребителям платы с учетом
их тарифов, формирование сводных отчетов по реализации, а
также формирование и печать необходимой документации. Начальные
форма «Диспетчер» АРМа «Расчет с потребителями»
аналогична, но включает другой набор процедур, форм и отчетов.

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

Рис 3. Пример формы АРМа «Расчет с потребителями»
Как правило, результаты расчетов
не совпадают с данными, полученными от источников теплоты,
для согласования используется специальная процедура, реализующая,
так называемый «балансовый» метод.
Работа с АРМом «Расчет с потребителями» заканчивается
подготовкой информации, необходимой для работы АРМа «Финансовая
часть», формированием необходимых отчетных документов,
в т.ч. приложений к платежным документам.
АРМ «Финансовая часть»
АРМ «Финансовая часть»
предназначен для автоматизации сбора, хранения и обработки
результатов расчета, формирования и печати платежных документов,
анализа выписанных и оплаченных платежных документов, формирование
отчетов, справок, писем и другой документации, например:
- счета и платежные требования;
- счета-фактуры;
- реестры по банкам;
- книга продаж и книга регистрации счетов-фактур;
- формирование и печать отчетов о задолженностях;
актов сверки; писем об отзывах платежных требований, телефонограмм
об отключениях за неоплату и т.д.
- претензионная работа;
- отчеты о дебиторской задолженности в различных видах

Рис.4. «Диспетчер» АРМа «Финансовая часть»
Формирование базы данных и подготовка информации,
в основном, выполняется в АРМах «Договор», и «Расчет теплоотпуска»
в общих для обоих АРМов экранных формах.
АРМ «Финансовая часть» самый динамичный, т.к. постоянно
меняются требования к документации. Изменения требований к
отчетной документации, в основном, не касаются структуры хранения
информации, главное заключается в автоматизации функций анализа
и подготовки данных для выходных документов и здесь особенно
ярко проявляются достоинства Access 2003, который легко интегрируется
с MS Office 2003. Поэтому, помимо распространенных форм и
отчетов, разработан ряд базовых (достаточно избыточных) запросов
и форм, на основании которых пользователь может самостоятельно
формировать документы с помощью средств MS Office 2003.
Формированию и печать платежных документов (счетов-фактур,
платежных требований, реестров по банкам) в основном выполняется
в форме «Начислено (Учет платежей)». Для этого используются
управляющие кнопки в нижней части формы (рис.5).

Рис.5. Форма «Начислено (учет платежей)»
В заключении, следует отметить, что ПРК «Энергосбыт»
создавалась, совершенствовалась и совершенствуется в тесном
творческом взаимодействии с нашими пользователями. Каждый
их них вносил что-то новое, поэтому общее количество форм
и отчетов давно перевалило за 800 и каждый может найти то,
что ему необходимо.
Мы особо благодарны нашим первым и самым терпеливым пользователям
из ГУП «ТЭК СПб», в первую очередь, Ворошилову В.Ф., Ким И.А.,
Бабкиной С.А., Гагарской О.А., Быкову И.А. из «Лентеплоснаб»
- Варенниковой Г.В., из ООО «ЮГАНСКТРАНСТЕПЛОСЕРВИС»
- Горобец В.Г.
Мы благодарны всем нашим пользователям за терпение,
новые идеи и предложения, благодаря которым и совершенствовался
этот комплекс.
|