- •Содержание
- •Введение
- •1 Описание предметной области
- •2 Постановка задачи
- •3 Структура прикладного решения
- •3.1 Перечисления
- •3.2 Справочники
- •Описание параметров получения данных;
- •Описание макетов полей и группировок и др.
- •4 Анализ данных в 1с:Предприятие 8.2 на примере проведения кластерного анализа, общей статистики и поиска последовательностей
- •4.1 Кластерный анализ на платформе 1с:Предприятие 8.2
- •4.2 Общая статистика на платформе 1с:Предприятие 8.2
- •4.3 Поиск последовательностей на платформе 1с:Предприятие 8.2
- •5 Описание работы системы
- •Список использованных источников
- •Приложение а
- •Листинг программы Модуль отчета «Проекты сотрудника»
- •Модуль отчета «Затраты за период»
- •Модуль отчета «Динамика финансирования»
- •Модуль отчета «Кластерный анализ»
- •Модуль формы обработки «Приоритет ремонта»
- •Модуль формы обработки «Статистика домов»
- •Модуль формы обработки «Статистика ремонта»
- •Модуль формы обработки «Поиск последовательностей»
2 Постановка задачи
Группа эксплуатации жилищного фонда ООО «УК ДомМонтажСервис Плюс» занимается контролем за содержанием подведомственного жилищного фонда в надлежащем состоянии. Контроль осуществляется на основе проведения проверок. Если по результатам осмотра было принято решение о необходимости проведения ремонта - специалистом формируется наряд на ремонт с подробным указанием всех видов мероприятий, которые будут проведены в рамках реализации проекта, задействованных для этого материалов, затраты на их покупку, стоимости работ, а именно затрат на выплату денежного вознаграждения ремонтным работникам. Исходя из этого определяется стоимость проекта в целом путем суммирования двух статей затрат: на материалы и выплату вознаграждения работникам. Изначально, когда наряд только создан, статус проекта устанавливается как «Не обслужен». После этого на Собрании учредителей предоставляется сумма на реализацию проекта. В случае если выделенных денежных средств недостаточно, проект замораживается и ожидается дополнительное финансирование. Если выделенных денег достаточно, статус проекта становится «Реализация». После окончания работ или на основе решения учредителей проект закрывается, а статус изменяется на «Завершен».
В этой связи следует выделить следующие цели, стоящие перед разработчиком АРМ:
- разработать конфигурацию Автоматизированного рабочего места специалиста группы эксплуатации жилищного фонда;
- решить задачи автоматизированного контроля за этапами реализации проекта по ремонту жилищного фонда и финансовой обеспеченностью проектов.
Для этого необходимо решить ряд задач:
- определить комплекс объектов метаданных, позволяющий достичь поставленных целей;
- собрать реальные данные о видах ремонта и задействованных материалах;
- реализовать необходимые документы, реально существующие в рамках поставленной задачи;
- сформировать отчеты по ряду вопросов для группировки данных для анализа деятельности группы.
3 Структура прикладного решения
Любое прикладное решение в 1С:Предприятии имеет в своей основе набор проблемно-ориентированных объектов, поддерживаемых на уровне технологической платформы. По большому счету задача разработчика заключается в том, чтобы собрать из этих объектов метаданных необходимую структуру прикладного решения и затем описать специфические алгоритмы функционирования и взаимодействия метаданных, отличающиеся от их типового поведения.
Метаданные (объекты конфигурации) представляют собой проблемно-ориентированные объекты, поддерживаемые на уровне технологической платформы. Состав объектов определяется в результате анализа предметной области использования 1С:Предприятия.
Для того чтобы стандартизировать и упростить процесс разработки и модификации прикладных решений, разработчику предоставляется графический интерфейс, с помощью которого он имеет возможность описать состав объектов, используемых в конкретном прикладном решении.
Добавляя в структуру прикладного решения очередной объект конфигурации, разработчик, по сути, добавляет описание того, как будут размещаться соответствующие данные, и как они будут взаимодействовать с другими данными, хранящимися в информационной базе.
Состав объектов, которые может использовать разработчик, фиксирован и определен на уровне платформы. Разработчик не может создавать собственные виды объектов, он может оперировать только тем набором объектов, который имеется. Подобный подход к разработке прикладных решений позволяет, во-первых, стандартизировать процесс разработки, а во-вторых - обеспечить простую и быструю модификацию прикладных решений другими разработчиками или пользователями.
Объекты метаданных с указанием их реквизитов, форм, макетов можно увидеть в дереве конфигурации. Оно представляет собой панель слева экрана программы 1С Предприятие 8.2 запущенной в режиме конфигуратора. Дерево конфигурации для создания Автоматизированного рабочего места специалиста группы эксплуатации жилищного фонда представлено на рисунке 3.1.
Для решения поставленной задачи были созданы:
- Перечисления «Статус»;
- Справочники «Должность», «Сотрудник», «Вид работы», «Материалы»;
- Документы «Наряд на ремонт», «Решение», «Завершение проекта»;
- Регистры сведений «Статус проекта», «Цены на материалы»;
- Отчеты «Проекты сотрудника», «Затраты за период» и графический отчет «Динамика финансирования».
Рисунок 3.1- Дерево конфигурации
