Конфигурация системы 1С:Предприятие 8 для учета расходов электроэнергии населением



 

 

СОДЕРЖАНИЕ

 

Введение………………………………………………………………………... 4

1 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И КРУГА ЗАДАЧ ДЛЯ АВТОМАТИЗАЦИИ…………………………………………………………... 5

1.1 Общие сведения о рынке электроэнергии в Беларуси……………. 5

1.2 Законодательная база регулирования рынка электроэнергии…… 6

1.3 Анализ данных………………………………………………………. 6

1.4 Исследование информационных  потоков…………………………. 6

2 ПРОЕКТИРОВАНИЕ ЗАДАЧИ………..…..………………………………. 8 

2.1 Проектирование задачи…………………………………………………… 8

3 РАЗРАБОТКА КОНФИГУРАЦИИ В 1С:«ПРЕДПРИЯТИЕ»….……….... 11

3.1 Описание структурной схемы системы………………………..….. 11

3.2 Описание физической модели данных………..…………………… 11

3.3 Описание конфигурации «Учёт электроэнергии»……......………. 12

3.4 Описание  подсистемы «Формирование отчётов»………………… 25

4 Администрирование………………………………………………………… 26

Заключение…..………………………………..………………………………... 27

Список использованных источников…..…………………………………….. 28

Приложение  А DFD диаграмма ...................…………………………………. 29

 

 

 

 

ВВЕДЕНИЕ

 

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

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

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

В ходе работы необходимо решить следующие задачи:

– Рассмотреть особенности поставки и учета потребления электроэнергии на российском рынке;

– Спроектировать систему справочников, документов и отчетов для учета расчетов с населением по потреблению электроэнергии;

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

 

 

1 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И КРУГА ЗАДАЧ ДЛЯ АВТОМАТИЗАЦИИ.

 

1.1 ОБЩИЕ СВЕДЕНИЯ О  РЫНКЕ ЭЛЕКТРОЭНЕРГИИ В БЕЛАРУСИ

 

В Беларуси действует двухуровневый рынок электроэнергии: оптовый и розничный.

Оптовый рынок  электроэнергии. На оптовом рынке поставщики электроэнергии (генерирующие компании, импортеры электроэнергии) продают покупателям (гарантирующим поставщикам, сбытовым компаниям, крупным потребителям, экспортерам электроэнергии) два товара – электроэнергию и мощность.

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

Торговля мощностью осуществляется в отдельном секторе оптового рынка – на рынке мощности. Мощность - особый товар, покупка которого предоставляет  участнику оптового рынка право  требования обеспечения готовности генерирующего оборудования к выработке  на конкурентных условиях электрической  энергии установленного качества в  количестве, необходимом для удовлетворения потребности в электрической  энергии данного участника.

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

Розничный рынок  электроэнергии. На розничном рынке гарантирующие поставщики и сбытовые компании реализуют купленную на оптовом рынке электроэнергию конечным потребителям.

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

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

 

 

 

На розничном рынке возможна как покупка по двум тарифам на электроэнергию и мощность (двуставочный тариф), так и покупка по единому тарифу на электроэнергию с учетом цены мощности (одноставочный тариф).

1.2 Законодательная база регулирования рынка электроэнергии

 

К настоящему моменту сформирована обширная нормативно-правовая база, регламентирующая взаимоотношения на рынках электроэнергии и мощности. К числу основных нормативных  актов относятся:

  • Закон республики Беларусь «Об электроэнергетике»;
  • ЗАКОН РЕСПУБЛИКИ БЕЛАРУСЬ 15 июля 1998 г. № 190-З «Об энергосбережении»;
  • Директива Президента Республики Беларусь «Экономия и бережливость – главные факторы экономической безопасности государства» от 14 июня 2007 г. № 3;
  • Закон Республики Беларусь «О возобновляемых источниках энергии» от 27 декабря 2010 г. № 204-З Концепция энергетической безопасности Республики Беларусь (Указ Президента Республики Беларусь от 17 сентября 2007 г. № 433);
  • Республиканская программа энергосбережения на 2011 – 2015 годы (утверждена постановлением Совета Министров Республики Беларусь от 24 декабря 2010 г. № 1882).

1.3 Анализ данных

 

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

Эти сведения можно разделить  на типы:

– сведения о потребителях;

– сведения о тарифах;

Сведения о потребителях: Наименование, Фамилия, Имя, Отчество, Адрес проживания, Тариф.

Сведения о тарифах включают: Наименование, Цена.

1.4 Исследование информационных  потоков

 

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

Входные данные:

– сведения о потребителях;

– сведения о тарифах;

– данные для формирования отчетов;

– данные для формирования документов;

Выходные документы:

 

 

– отчет «Отчёт об оплате электроэнергии»;

– отчёт  «Счёт».

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

Она будет применяться  при проектировании базы данных, модель приведена в приложении Е.

 

 

 

 

 

 

 

 

 

 

 

 

 

2 ПРОЕКТИРОВАНИЕ  ЗАДАЧИ

 

2.1 ПРОЕКТИРОВАНИЕ  ЗАДАЧИ

 

Контекстная (или функциональная) диаграмма является вершиной древовидной  структуры диаграмм и представляет собой самое общее описание системы  и ее взаимодействия с внешней  средой. После описания системы в  целом проводится разбиение ее на крупные фрагменты. Этот процесс  называется функциональной декомпозицией, а диаграммы, которые описывают  каждый фрагмент и взаимодействие фрагментов, называются диаграммами декомпозиции. После декомпозиции контекстной  диаграммы проводится декомпозиция каждого большого фрагмента системы  на более мелкие и так далее, до достижения нужного уровня подробности  описания [6].

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


 

Рисунок 2.1 Функциональная модель системы

 

 

 

 

 

Для учета расхода электроэнергии населением в системе 1С: Предприятие 8 создадим следующие справочники:

- Тарифы;

- Потребители.

Справочник «Тарифы» должен иметь следующие реквизиты (см. табл. 2.1).

 

Таблица 2.1 – Реквизиты справочника «Тарифы»

Наименование реквизита

Тип

Длина

Код

Число

5

Наименование

Строка

25

Цена за кВт

Число

10,2


 

 

Основным способом представления  справочника является представление  в виде списка. В списке же будет  осуществляться и редактирование элементов  справочника «Тарифы».

Справочник «Потребители»  должен иметь следующие реквизиты (см. табл. 2.2)

 

Таблица 2.2 – Реквизиты справочника «Потребители»

Наименование реквизита

Тип

Длина

Код

Число

5

Наименование

Строка

25

Фамилия

Строка

25

Имя

Строка

25

Отчество

Строка

25

Адрес проживания

Строка

50

Тариф

СправочникСсылка.Тарифы

 

 

 

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

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

 

 

 

 

 

 

 

Таблица 2.3 – Реквизиты документа «Счет за электроэнергию»

Наименование реквизита

Тип

Длина

Номер документа

Число

5

Дата

Дата

 

Потребитель

СправочникСсылка.Потребители

 

Месяц

Число

2

Год

Число

4

Старые показания счетчика

Число

5

Новые показания счетчика

Число

5

Расход электроэнергии

Число

5

Цена за кВт

Число

10,2

Сумма к оплате

Число

10,2

Оплачено

Число

10,2

Задолженность

Число

10,2


 

 

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

Основным представлением документа является форма. Для возможности  печати счетов создадим специальный  макет текстового документа.

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

 

 

3 РАЗРАБОТКА КОНФИГУРАЦИИ В «1С: Предприятие»

3.1 ОПИСАНИЕ СТРУКТУРНОЙ  СХЕМЫ СИСТЕМЫ

 

Исходя из выполняемых  системой функций и требований, предъявляемых  к ней, она декомпозирована на 4 подсистемы:

  • Подсистема ввода и редактирования информации;
  • Подсистема формирования документов;
  • Подсистема формирования отчетов;

Подсистема ввода и редактирования информации:

  • Модуль ввода сведений о тарифах – используется для ввода сведений о тарифах и цены.
  • Модуль ввода новых потребителей – используется для ввода сведений о потребителях.

Подсистема формирования документов:

  • Модуль формы документа – используется для дальнейшего формирования отчёта.
  • Модуль формы печать – печатает счёт для оплаты.

Подсистема формирования отчетов:

  • Модуль формирования отчета «Отчёт об оплате электроэнергии» - содержит перечень потребителей, дату снятия показателей, информация о счётчиках (новых и старых показателях, а также расходе), информацию о тарифах потребителей, их цена, а также задолженность по потребителю.

 

3.2 ОПИСАНИЕ ФИЗИЧЕСКОЙ МОДЕЛИ ДАННЫХ

 

Рассмотрим объекты, создаваемые  в 1С:

Константы - описываются в  режиме конфигурирования. Имеют в  свойствах код, наименование, назначение. Могут быть периодическими. Сохраняют  значения на определенную дату [2];

Справочники - это агрегатный тип данных, средство для работы со списками однородных элементов данных. Название и структура каждого  конкретного справочника определяются при его создании в конфигураторе. У любого справочника существуют два реквизита, которые создаются  автоматически - «Код» и «Наименование». Реквизиты справочников могут быть периодическими, т.е. иметь значения, связанные с датой;

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

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

 

 

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

Отчеты - объект программы, обеспечивающий формирование некоторой выходной печатной формы документа, содержащейся в  базе данных;

Объект перечисления - поименованные  списки, содержащие набор значений (виды налогов и т.д.). Значения задаются на этапе конфигурирования [1];

Журналы документов - предназначены  для регистрации документов;

Перечень имеющихся компонентов  системы «1С Предприятие» для  АИС учета электроэнергии населением представлены в таблице 3.1.

 

Таблица 3.1 - Перечень компонентов  системы

Подсистема

Компонент системы

Наименование компонента

Ввода информации

Справочник

Тарифы

 

Справочник

Потребители

Формирования документов

Документ

Счёт

Формирования отчетов

Отчёт

Отчёт по электроэнергии


 

3.3 Описание конфигурации  «Учет электроэнергии»

 

В созданной в 1С:Предприятие 8 конфигурации «Учет электроэнергии» создадим справочник «Тарифы». На рисунке 3.1 показано изображение стартового окна создания справочника.


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.1 – Окно создание нового справочника

 

 

 

Для данного справочника  определим длину кода и наименования элемента и введем дополнительный реквизит – «Цена за кВт» (см. рисунок 3.2). В качестве основного представления справочника выберем представление в виде списка, т.к. справочник довольно простой, имеет небольшое количество реквизитов и будет содержать небольшое количество элементов (см. рисунок 3.3)


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.2 – Определение реквизитов справочника «Тарифы»

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.3 – Определение вида представления справочника «Тарифы»

 

 

 

Сохраним конфигурацию и  используя кнопку F5 вызовем ее для  предварительного тестирования и отладки. В этом режиме заполним справочник «Тарифы» данными (см. рисунок 3.4)

 

 


 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.4 – Заполнение справочника «Тарифы» данными

 

По аналогии создадим справочник «Потребители», но в качестве основного  представления справочника укажем форму. Т.к. формы пока не существует, конфигуратор 1С запустит на выполнение мастер создания формы (см. рисунок 3.5)

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.5 – Создание формы для справочника «Потребители»

 

При создании формы справочника  указываем набор реквизитов, которые  будут отображаться на экране (см. рисунок 3.6).

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.6 – Определение атрибутов формы

 

Полученная форма показана на рисунке 3.7.

 

 

Рисунок 3.7 – Форма элемента справочника «Потребители»

 

С использованием этой формы  был заполнен справочник потребителей (см. рисунок 3.8). Для каждого потребителя указан тариф, по которому он оплачивает электроэнергию.

 

 

 

 

 

 

 

 

 

 

Рисунок 3.8 – Справочник «Потребители»

 

Для внесения информации об оплате электроэнергии в соответствии с проектом создадим документ «Счет  за электроэнергию» (см. рисунок 3.9)

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.9 – Форма создания документа «Счет за электроэнергию»

 

Для данного документа  определим набор реквизитов в  соответствии с таблицей 3 (см. рисунок 3.10)

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.10 – Реквизиты документа «Счет за электроэнергию»

 

Укажем, что данные документы  должны автоматически нумероваться. Это также позволит системе автоматически  проставлять даты формирования документов (см. рисунок 3.11)

Для работы с документом создадим форму (см. рисунок 3.12) и определим ее как основную.


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.11 – Определение порядка нумерации документов

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.12 – Создание формы документа

 

В результате наших действий была получена форма, показанная на рисунке 3.13. В дополнение к автоматически сформированным полям и элементам управления добавим на форму кнопку «Печать». А в свойстве элементов «Старые показания счетчика», «Новые показания счетчика», «Оплачено», связанных с изменением значения поля, введем выполнение процедуры «Расчет» (см. Приложение Б).

 

 

Рисунок 3.13 – Форма ввода документа «Счет за электроэнергию»

 

Также на событие выбора реквизита  «Потребитель» напишем процедуру, которая будет автоматически  заполнять поле «Цена за кВт» на

 

 

основании данных о тарифе, который указан для выбранного потребителя (см. модуль формы)

Используя данную форму заполним массив документов «Счет за электроэнергию» (см. рисунки 3.14, 3.15).

 

 

Рисунок 3.14 - Форма документа «Счет за электроэнергию» в работе


 

Рисунок 3.15 – Массив документов «Счет за электроэнергию»

 

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

При печати документа, укажем, какие реквизиты должны выводиться в на принтер (см. рисунок 3.17).

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.16 – Создание формы для печати документа

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.17 – Выбор реквизитов для печатной формы

 

Создание печатной формы  приводит к автоматической генерации  процедуры печати в модуле формы. Эту процедуру нужно связать  с размещенной нами ранее кнопкой  «Печать» на форме документа (см. рисунок 3.18)

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.18 – Связь процедуры печати с кнопкой «Печать»

 

В результате была получена печатная форма, показанная на рисунке 3.19.

 

 

Рисунок 3.19 – Общий вид печатной формы документа «Счет за электроэнергию»

 

Для получения сводных  данных об оплате электроэнергии создадим отчет «Ведомость оплаты за электроэнергию» (см. рисунок 3.20).

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.20 – Создание отчета по оплате за электроэнергию

 

Создание отчета требует  создания и настройки формы параметров отчета и печатной формы отчета. При этом указывается имя выходной формы (см. рисунок 3.21)

 

 

Рисунок 3.21 – Создание выходной формы отчета

 

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

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.22 – Выбор реквизитов отчета

 

Затем указываем, по каким  полям будет осуществляться подсчет  итогов – «Расход электроэнергии», «Сумма к оплате», «Оплачено», «Задолженность» (см. рисунок 3.23) и определяем вид выходного отчета (см. рисунок 3.24)


 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.23 – Определение итогов в отчете

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

Рисунок 3.24 – Определение вида выходного отчета

 

В результате был получен следующий  отчет (см. рисунок 3.25)

 

Рисунок 3.25 –  Вид отчета по расходу и оплате за электроэнергию

 

3.4 Подсистема «Формирование отчетов»

 

Опишем более подробно подсистему «Формирование отчетов», в ходе которой формируется отчет об учете грузоперевозок транспортной компании.

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

У любого отчета в системе 1С есть экранная форма - диалог, который  пользователь видит на экране. В  диалоге пользователь обычно задает параметры формирования отчета, например, период времени. Также у отчета обычно есть одна или несколько бумажных форм - таблиц. С помощью таблиц отчет  печатается на бумаге. Алгоритм формирования отчета записывается в модуле отчета на встроенном языке 1С [4].

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

 

Подсистема «формирования  отчетов» реализована путем разработки и внесения в конфигурацию системы  «1С Предприятие» одного отчета [5].

 

 

 

4 АДМИНИСТРИРОВАНИЕ

 

При условии входа в  домен будет происходить аутентификация пользователя на уровне Microsoft SQL Server 2008. Разграничение прав доступа в 1С делается с помощью механизма установки прав доступа до конкретных записей объектов в режиме 1С:Предприятие. Такая установка доступна только пользователю с правами Администратор. Пользователи создаются в конфигураторе 1С [3].

В системе предусмотрена 1 роль, так как разграничение прав делать бессмысленно, потому что есть защита паролем. А пароль этот знать будет узкий круг лиц:

Конфигурация системы 1С:Предприятие 8 для учета расходов электроэнергии населением