Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

«Учет ремонтных работ жилищно-коммунального хозяйства» в среде 1С:Предприятие

Содержание:

ВВЕДЕНИЕ

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

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

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

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

Цель курсовой работы – разработка информационной системы «Учет ремонтных работ жилищно-коммунального хозяйства в среде 1С:Предприятие 8.3.

На основании поставленной цели определены задачи для выполнения в курсовой работе:

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

1 Глава. Аналитическая часть

1.1 Выбор комплекса задач автоматизации

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

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

Техническое обслуживание - поддержание в исправном техническом состоянии элементов и инженерных систем, заданных параметров и режимов работы конструкций, оборудования, технических устройств объекта недвижимости.

Текущий и капитальный ремонт

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

Модернизация

Повышения качественных и количественных показателей (создание новых) оборудования, конструкций, инженерных систем, технических устройств объекта недвижимости для повышения уровня эксплуатационных показателей. 

Основными задачами ООО «ЖКХ» являются:

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

Нормативные документы, регламентирующие деятельность: Нормативные акты РФ, жилищный кодекс РФ, правила и ГОСТы.

Функциональная модель предназначена для описания существующих бизнес-процессов на предприятии (так называемая модель «Как есть») и идеального положения вещей – того, к чему нужно стремиться (модель «Как должно быть»).

Методология IDEF0 предписывает построение иерархической системы диаграмм – единичных описаний фрагментов системы.

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

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

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

Модель IDEF0 деятельности по учету ремонтных работ ЖКХ представлена на рисунке 1.

Рисунок 1. Модель IDEF0 деятельности по учету ремонтных работ ЖКХ

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

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

Декомпозиция модели IDEF0 деятельности по учету ремонтных работ жилищно-коммунального хозяйства представлена на рисунке 2.

Рисунок 2. Декомпозиция модели IDEF0 деятельности по учету ремонтных работ ЖКХ

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

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

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

Там, где нужно обрабатывать большие объемы данных, ИС «Учет ремонтных работ жилищно-коммунального хозяйства» должна позволяет решать следующие задачи:

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

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

Основными функциями данной ИС являются:

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

1.2 Характеристика документооборота, возникающего при решении задачи

При использовании программы, выбор статей расходов на проведение ремонтных работ, составление документов займут гораздо меньше времени, так как работа будет сводиться к выбору и передвижению уже имеющихся статей расходов по дому и выбор их [8].

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

Таблица 1

Характеристики объёма информационных потоков

Наименование документа

Частота возникновения, раз/год

Трудовые затраты на обработку одного документа, чел.-час/док.

Трудовые затраты на обработку документа в год, чел.-час/год

Отчет по домам

300

1

300

Отчет по затратам на дома

300

1

300

Подготовка и расчет стоимости ремонта

48

2

96

Отчет по проведенным ремонтам

4

24

96

Итог

28

792

Оплата труда экономиста в управляющей организации отвечающей за содержание домов составляет 100 руб./ч. Следовательно, стоимость составление отчета по домам составит 100 руб./ч. * 300 ч. = 30000 руб.

При использовании ИС «Учет ремонтных работ жилищно-коммунального хозяйства», время, потраченное на формирование отчета, составит 0,2 часа. В год, данная операция будет занимать 60 ч. Следовательно, стоимость в год составит: 100 руб./ч. * 60 ч. = 6000 руб.

Экономическая выгода только по формированию отчетов по домам за день составит: 30000 руб. – 6000 руб. = 24000 руб. Это делает экономически выгодным внедрение ИС «Учет ремонтных работ жилищно-коммунального хозяйства». Схемы документооборота отчета по ремонту дома представлена на рисунке 3.

Рисунок 3. Схема документооборота документов по учету ремонта дома

1.3 Обоснование проектных решений по информационному обеспечению

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

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

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

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

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

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

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

В проектируемой ИС «Учет ремонтных работ жилищно-коммунального хозяйства» будет использоваться как первый, так и второй способы регистрации информации. Ввод, обработка и выдача информации производятся в диалоговом режиме [5].

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

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

Результатная информация в виде отчетов:

  1. Отчеты о предоставляемых услугах и начисляемых статьях на дом.
  2. Отчеты о доходах и расходах за предыдущие месяцы. Предоставляются сотрудникам для просмотра.
  3. Отчеты по домам для начисления.
  4. Отчет по мероприятиям и обслуживанию домов.
  5. Заявки на проведение мероприятий.

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

  1. Форма информации в затраты по домам.
  2. Форма доходах и расходах по домам.
  3. Форма ввода данных по начислению по статьям для дома.
  4. Форма ввода данных об оплатах по статьям по дому.
  5. Форма для ввода домов на балансе и их технического состояния.
  6. Форма для ввода мероприятий по выполнению ремонтных работ.
  7. Форма для просмотра проведенных мероприятий и их стоимости.
  8. Форма для вывода списка домов и затрат по ним, в разрезе статей
  9. Форма для заявок по домам.

Состав справочной информации:

  1. Дома на балансе.
  2. Статьи расходов (начисления).
  3. Услуги ремонтных работ.
  4. Мероприятия выполняемые на домах.
  5. Материальные ценности.
  6. Пользователи системы.
  7. Тариф начисления по статьям

Регистры накопления информации:

  1. Информация о поступлениях и расходах.
  2. Информация о начислении.
  3. Информация об оплате.
  4. Информация о расходах по ремонту.

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

  1. Общий журнал.
  2. Журнал ремонтов.
  3. Журнал начисления и оплаты.

Модель базы данных 1С:Предприятия 8.3 имеет ряд особенностей, отличающих ее от классических моделей систем управления базами данных (например, основанных на реляционных таблицах), с которыми имеют дело разработчики в универсальных системах [14].

В «1С:Предприятии 8.3» реализован современный дизайн интерфейса и повышена комфортность работы пользователей при работе с системой в течение длительного времени [12, 13].

В Microsoft SQL Server для обработки данных базовых таблиц используется мощный язык SQL (структурированный язык запросов). Используя SQL можно выделить из одной или нескольких таблиц необходимую для решения конкретной задачи информацию. SQL Server значительно упрощает задачу обработки данных.

Совсем не обязательно знать язык SQL. При любой обработке данных из нескольких таблиц SQL Sever использует однажды заданные связи между таблицами.

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

2 Глава. Проектная часть

2.1 Характеристика разработанных справочников в среде 1С:Предприятие (справочники, константы, перечисления)

Платформа 1С:Предприятия 8.3 обеспечивает операции исполнения запросов, описания структур данных и манипулирования данными, транслируя их в соответствующие команды. Это могут быть команды системы управления базами данных, в случае клиент-серверного варианта работы, или команды собственного движка базы данных для файлового варианта. В системе обрабатывается большой объём информации: входной, нормативно-справочной [12].

В таблице 2 представлен перечень и описание нормативно-справочной информации, которая обрабатывается в информационной системе.

Таблица 2

Перечень нормативно-справочной информации

Название

Ответственный за ведение

Средний объём в записях

Средняя частота актуализации

Описание

Сотрудник

Директор

50

4 раза в год

ФИО сотрудника

Услуги

Экономист

20

12 раз в год

Название услуг

Материальные ценности

Тех. сотрудник

50

4 раза в год

Название материальных ценностей

Статьи расходов

Экономист

10

4 раз в год

Название статей

Мероприятия

Главный инженер

20

12 раз в год

Название мероприятий ремонта

Дома

Тех. Сотрудник, экономист

50

12 раз в год

Данные по домам

Тариф

Экономист

20

12 раз в год

Данные по ставке тарифа для дома

Выполняется создание таблиц в технологической платформе 1С Предприятие 8.3. Доступ к СУБД осуществляется через встроенные механизмы технологической платформы. Для определения хранимой информации в конфигурации создаются начальные хранилища данных в виде справочников. В низ будет занесена условно-постоянная информация.

Структура справочников представлена в таблицах 3 – 9.

Таблица 3

Структура справочника «Сотрудник»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код сотрудника

Код сотрудника

Числовой

5

Первичный

ключ

Фио

ФИО

Строка

50

Должность

Должность

Строка

50

Макет экранной формы справочника «Сотрудники» представлен на рисунке 4.

Рисунок 4. Макет формы справочника «Сотрудники»

Таблица 4

Структура справочника «Услуги»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код услуги

Код_услуги

Числовой

6

Первичный

ключ

Наименование услуги

Услуга

Строка

30

Цена

Цена

Числовой

5

Макет экранной формы справочника «Услуги» представлен на рисунке 5.

Рисунок 5. Макет формы справочника «Услуги»

Таблица 5

Структура справочника «Тариф»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код тарифа

Код_тарифа

Числовой

5

Первичный

ключ

Название

Название

Строка

30

Ставка

Ставка

Числовой

5

Макет экранной формы справочника «Тариф» представлен на рисунке 6.

Рисунок 6. Макет формы справочника «Тариф»

Макет печатной формы справочника по тарифам представлен на рисунке 7.

Рисунок 7. Макет печатной формы справочника «Тариф»

Таблица 6

Структура справочника «Статьи расходов»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код статьи расходов

Код_единицы

Числовой

3

Первичный

ключ

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

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

Строка

20

Тариф

Тариф

Числовой

5

Единицы измерения

Ед_измер

Строка

20

Макет экранной формы справочника «Тариф» представлен на рисунке 8.

Рисунок 8. Макет формы справочника «Статьи расходов»

Таблица 7

Структура справочника «Материальные ценности»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код материальных ценностей

Код_мат_ценность

Число

5

Первичный

ключ

Название

Название

Строка

50

Цена

Цена

Число

9

Макет экранной формы справочника «Тариф» представлен на рисунке 9.

Рисунок 9. Макет формы справочника «Материальные ценности

Таблица 8

Структура справочника «Мероприятия»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код мероприятия

Код_мероприятия

Число

3

Первичный ключ

Название

Название

Строка

50

Макет экранной формы справочника «Мероприятия» представлен на рисунке 10.

Рисунок 10. Макет формы справочника «Мероприятия»

Таблица 9

Структура справочника «Дома»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код дома

Код_дома

Число

12

Первичный ключ

Адрес

Адрес

Строка

70

Квартир

Квартир

Число

3

Этажность

Этажность

Число

3

Площадь

Плащадь

Число

5

Подъездов

Подъездов

Число

3

Техническое состояние

Тех_состояние

Число

3

Дата постройки

Дата_постройки

Дата

10

Дата последнего ремонта

Дата_ремонта

Дата

10

Макет экранной формы справочника «Дома» представлен на рисунке 11.

Рисунок 11. Макет формы справочника «Дома»

2.2 Характеристика разработанных экранных форм документов в среде 1С:Предприятие

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

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

Таблица 10

Перечень входной информации

Название

Источник

Описание

Частота возникновения док./год

Заявка на ремонт

Главный инженер

Содержит информацию о заявках на ремонт

300

Начисление

Экономист

Начисление по статьям ремонта на доме

12

Ремонт на доме

Главный инженер

Данные по выполненным мероприятиям

12

Расходы по дому на ремонт

Экономист

Данные по расходу денежных средств на ремонты

12

Оплаты по дому

Экономист

Собранные суммы оплат по статьям с дома

12

Структура таблиц с оперативными данными представлены в таблицах 11 – 15.

Таблица 11

Структура таблицы «Заявка на ремонт»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код заявки

Код_заявки

Числовой

5

Первичный

ключ

Код дома

Код_дома

Числовой

5

Код услуги

Код_услуги

Числовой

5

Код мероприятия

Код_мероприятия

Числовой

5

Количество

Количество

Числовой

5

Сотрудник

Код_сотрудника

Числовой

5

Цена

Цена

Числовой

9

Дата заявки

Дата_заявки

Дата

10

Макет экранной формы документа «Заявка на ремонт» представлен на рисунке 12.

Рисунок 12. Макет формы документа «Заявка на ремонт»

Макет печатной формы документа «Заявка на ремонт» представлен на рисунке 13.

Рисунок 13. Макет печатной формы документа «Заявка на ремонт»

Таблица 12

Структура таблицы «Начисление»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код начисления

Код_начисления

Числовой

5

Первичный ключ

Код дома

Код_дома

Числовой

5

Дата начисления

Дата_начисления

Дата

5

Код услуги

Код_услуги

Числовой

5

Статья расходов

Статья_расходов

Числовой

5

Тариф

Тариф

Числовой

9

Площадь дома

Площадь_дома

Числовой

9

Сумма

Сумма

Числовой

9

Макет экранной формы представлен на рисунке 14.

Рисунок 14. Макет формы документа «Начисление»

Таблица 13

Структура таблицы «Ремонт на доме»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Номер ремонта

Номер ремонта

Числовой

5

Первичный ключ

Код дома

Код дома

Числовой

5

Код услуги

Код услуги

Числовой

5

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

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

Дата

10

Стоимость ремонта

Стоимость ремонта

Числовой

9

Код статьи расходов

Код статьи расходов

Числовой

5

Код мероприятия

Код мероприятия

Числовой

5

Дата мероприятия

Дата мероприятия

Дата

10

Количество

Количество

Числовой

5

Цена

Цена

Числовой

9

Сумма

Сумма

Числовой

9

Макет экранной формы документа «Ремонт на доме» представлен на рисунке 15.

Рисунок 15. Макет формы документа «Ремонт на доме»

Макет печатной формы документа «Ремонт на доме» представлен на рисунке 16.

Рисунок 16. Макет печатной формы документа «Ремонт на доме»

Таблица 14

Структура таблицы «Расходы по дому на ремонт

Наименование поля

Идентификатор

Тип

Размер

Ключ

Номер расходов

Номер ремонта

Числовой

5

Первичный ключ

Дата расходов

Дата расхода

Дата

10

Код дома

Код дома

Числовой

5

Сотрудник

Сотрудник

Числовой

5

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

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

Дата

10

Стоимость ремонта

Стоимость ремонта

Числовой

9

Код статьи расходов

Код статьи расходов

Числовой

5

Макет экранной формы документа «Расходы по дому на ремонт» представлен на рисунке 17.

Рисунок 17. Макет формы документа «Расходы по дому на ремонт»

Макет печатной формы документа «Расходы по дому на ремонт» представлен на рисунке 18.

Рисунок 18. Макет печатной формы документа «Расходы по дому на ремонт»

Таблица 15

Структура таблицы «Оплаты по дому

Наименование поля

Идентификатор

Тип

Размер

Ключ

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

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

Числовой

5

Первичный ключ

Дата документа

Дата_документа

Дата

10

Дата оплат

Дата_оплат

Дата

10

Код дома

Код дома

Числовой

5

Сотрудник

Сотрудник

Числовой

5

Стоимость ремонта

Стоимость ремонта

Числовой

9

Код статьи расходов

Код статьи расходов

Числовой

5

Итого оплачено

Итого_оплачено

Числовой

9

Макет экранной формы документа «Оплаты по дому» представлен на рисунке 19.

Рисунок 19. Макет формы документа «Оплаты по дому»

Макет печатной формы документа «Оплаты по дому» представлен на рисунке 20.

Рисунок 20. Макет печатной формы документа «Оплаты по дому»

2.2.2 Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи

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

В таблице 16 представлен перечень результатной информации, адресат, описание и на чём основана данная информация.

Таблица 16

Перечень результатной информации

Название

Адресат

Описание

Частота возникновения док./год

Заявки на проведение мероприятий

Экономист

Заявка на проведение ремонта на доме

300

Отчеты о предоставляемых услугах и начисляемых статьях на дом

Главный инженер, директор, бухгалтер

Услуги на доме и начисляемые статьи с указанием сальдо

300

Отчеты о доходах и расходах за предыдущие месяцы

Экономист

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

300

Отчет по домам для начисления

Экономист, директор

Информация по домам с суммами начисления

300

Отчет по мероприятиям и обслуживанию домов

Главный инженер, экономист, директор

Выполненные мероприятия на доме

200

Структура отчета по заявкам на проведение мероприятий представлена в таблице 17.

Таблица 17

Структура отчета «Заявки на проведение мероприятий»

Наименование поля

Идентификатор

Тип

Размер

Дом

Дом

Символьный

100

Этажность

Этажность

Числовой

9

Площадь

Площадь

Числовой

9

Техническое состояние

Техническое состояние

Числовой

9

Дата последнего ремонта

Дата последнего ремонта

Дата

10

Дата заявки

Дата заявки

Дата

10

ФИО сотрудника

ФИО сотрудника

Символьный

100

Должность

Должность

Символьный

100

Наименование услуги

Наименование услуги

Символьный

100

Мероприятие наименование

Мероприятие наименование

Символьный

100

Количество

Количество

Числовой

9

Сумма

Сумма

Числовой

9

Цена

Цена

Числовой

9

Макет отчета представлен на рисунке 21.

Рисунок 21. Макет отчета по заявкам на ремонт

Структура отчета о предоставляемых услугах и начисляемых статьях на дом представлена в таблице 18.

Таблица 18

Структура отчета «Отчеты о предоставляемых услугах и начисляемых статьях на дом»

Наименование поля

Идентификатор

Тип

Размер

Дом

Дом

Символьный

100

Услуга

Услуга

Символьный

50

Итого начислено

Итого начислено

Числовой

9

Статья_расходов

Статья_расходов

Символьный

100

Тариф

Тариф

Символьный

100

Ставка_тарифа

Ставка_тарифа

Числовой

9

Сумма

Сумма

Числовой

9

Макет отчета по предоставляемым услугам и начислению на дом представлен на рисунке 22.

Рисунок 22. Макет отчета о предоставляемых услугах

Структура отчета о доходах и расходах за предыдущие месяцы представлена в таблице 19.

Таблица 19

Структура отчета «Доходах и расходах за предыдущие месяцы»

Наименование поля

Идентификатор

Тип

Размер

Период

Период

Дата

10

Дом

Дом

Символьный

50

Статья расходов

Статья расходов

Символьный

100

Сумма

Сумма

Числовой

9

Сотрудник

Сотрудник

Символьный

100

Макет отчета представлен на рисунке 23.

Рисунок 23. Макет отчета доходов и расходов

Структура отчета о доходах и расходах за предыдущие месяцы представлена в таблице 20.

Таблица 20

Структура отчета «Отчет по домам для начисления»

Наименование поля

Идентификатор

Тип

Размер

Адрес

Адрес

Строка

70

Квартир

Квартир

Число

3

Этажность

Этажность

Число

3

Площадь

Площадь

Число

5

Подъездов

Подъездов

Число

3

Техническое состояние

Тех_состояние

Число

3

Дата постройки

Дата_постройки

Дата

10

Дата последнего ремонта

Дата_ремонта

Дата

10

Макет отчета представлен на рисунке 24.

Рисунок 24. Макет отчета по домам

Структура отчета по мероприятиям и обслуживанию домов представлена в таблице 21.

Таблица 21

Структура отчета «Отчет по мероприятиям и обслуживанию домов»

Наименование поля

Идентификатор

Тип

Размер

Дата

Дата

Дата

10

Дом

Дом

Символьный

50

Статья расходов

Статья расходов

Символьный

100

Услуга

Услуга

Символьный

100

Сумма

Сумма

Числовой

9

Макет отчета по мероприятиям и обслуживанию домов представлен на рисунке 25.

Рисунок 25. Макет отчета по мероприятиям и обслуживанию домов

2.3 Описание реализации периодических расчетов в среде 1С:Предприятие

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

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

Разработанные регистры для хранения промежуточных данных по документам представлены на рисунках 26 - 29.

Рисунок 26. Регистр накопления поступлений для ремонта

Рисунок 27. Регистр накопления сумм начисленных для ремонта

Рисунок 28. Регистр накопления по расходам

Рисунок 29. Регистр накопления по расходам и поступлению

Для работы регистра указывается какие документы должны отображаться в регистре, рисунок 30.

Рисунок 30. Настройка движения по регистрам

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

Рисунок 31. Конструктор движения данных в документе для регистра

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

Рисунок 32. Разработка отчета по обслуживанию домов

2.4 Описание созданной/откорректированной карты маршрута бизнес-процесса в среде 1С:Предприятие

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

Маршрут документов бизнес-процесса учета ремонтных работ представлен на рисунке 33.

Рисунок 33. Бизнес-процесс учета ремонтных работ

2.5 Описание разработанных подсистем в среде 1С:Предприятие

В составе конфигурации 1С Предприятие 8.3 ИС «Учет ремонтных работ жилищно-коммунального хозяйства» разрабатываются 5 подсистем, которые включают в себя формы, журналы, справочники и отчеты разработанные в конфигурации для выполнения работ по учету, таблица 22.

Таблица 22

Таблица описания модулей ИС «Учет ремонтных работ жилищно-коммунального хозяйства»

Название модуля

Описание

Главная страница ИС

Главный модуль информационной системы включающий в себя рабочую область с отражением журналов и справочников

Подсистема «Журналы»

Подсистема включает в себя формы журналов документов созданных в ИС

Подсистема «Ремонт»

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

Подсистема «Финансы»

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

Подсистема «Справочники»

Подсистема включает в себя справочники информационной системы

Подсистема «Отчеты»

Подсистема позволяет выполнять отчеты для просмотра и печати информации по определенным видам деятельности и за указанный период

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

Для каждого функционального модуля определены связи с другими модулями, поскольку используется один модуль данных. На основе связанных документов и регистров хранения оборотов данных по документам, а так же с применением запросов по документам можно формировать связанные документы и отчеты, а так же использоваться связанные данные для вычислений [17, 19].

Основная или постоянная информация заносится в справочники, каждый из которых представлен отдельной формой для удобства доступа к необходимой информации [7, 17, 18].

Программные модули информационной системы, располагаемые в форме конфигурации представлены на рисунке 34.

Рисунок 34. Конфигурация ИС «Учет ремонтных работ жилищно-коммунального хозяйства»

2.6 Описание разработанного интерфейса пользователя в среде 1С:Предприятие (разработка управляемого интерфейса)

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

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

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

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

Таблица 23

Реализованные функции в информационной системе

Функция

Описание

Ввод информации в таблицы БД

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

Корректировка информации

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

Удаление информации

Удаление из таблиц и справочников информации потерявшей актуальность или введенной некорректно

Поиск информации по тем или иным признакам

Нахождение необходимой информации по различным критериям

Просмотр информации

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

Обработка информации с получением результатов

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

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

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

Рисунок 35. Сценарий диалога ИС

2.7 Контрольный пример реализации проекта в среде 1С:Предприятие и его описание

Форма имеет несколько подсистем, на которые имеются специальные вкладки, главная форма представлена на рисунке 36.

Рисунок 36. Главная форма ИС «Учет ремонтных работ жилищно-коммунального хозяйства»

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

Рисунок 37. Вкладка справочной информации

Основным элементом по которому производится работа и формируется все отчетность является дом. В управлении организации могут находиться большое количество домов, по которым должна быть внесена вся информация, рисунок 38. Список домов представлен на рисунке 39.

Рисунок 38. Справочник «Дома»

Рисунок 39. Список элементов справочника дома

Все справочники имеют отдельные формы для внесения данных по каждому отдельному элементу, а так же формы для просмотра списков элементов справочника.

На вкладке «Ремонт» расположены ссылки на формы по работе с данными по ремонту на домах. Элементы вкладки «Ремонт» представлены на рисунке 40.

Рисунок 40. Вкладка «Ремонт»

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

Рисунок 41. Заявка на ремонт дома

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

Рисунок 42. Форма списка заявок на ремонт

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

Рисунок 43. Документ ремонт на доме

Журнал ремонта представлен на рисунке 44. Журнал группирует документы по признакам даты, номеру, типу документа. По журналу можно осуществлять поиск и работать с документами.

Рисунок 44. Журнал ремонта

Для проведения начисления по статьям ремонтных работ для дома, сбор оплат и учет расходов на ремонт используются документы расположенные на вкладке «Финансы», рисунок 45.

Рисунок 45. Вкладка «Финансы»

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

Рисунок 46. Документ «Начисление»

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

Рисунок 47. Документ «Оплаты по дому»

По каждому дому экономист формирует документ с расходами на проведение ремонтных работ. Расход оформляется отдельным документом, рисунок 48.

Рисунок 48. Документ «Расходы по дому»

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

Рисунок 49. Вкладка отчеты

Формы отчетов по выполненным документам и операциям представлены на рисунке 50 и 51.

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

Рисунок 50. Отчет по доходам и расходам

Рисунок 51. Отчет по домам

Для просмотра оборотов могут быть использованы формы регистров накопления, рисунки 52 – 54.

Рисунок 52. Регистр поступление

Рисунок 53. Регистр поступление

Рисунок 54. Отчет по предоставляемым услугам и начислению на доме

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

ЗАКЛЮЧЕНИЕ

В ходе выполнения курсовой работы достигнута цель – выполнена разработка информационной системы «Учет ремонтных работ жилищно-коммунального хозяйства».

Результатом проектирования является информационной системы «Учет ремонтных работ жилищно-коммунального хозяйства» реализованная в среде «1С Предприятие 8.3» по архитектуре клиент-сервер, функционирует в многопользовательском режиме. Информационная система предназначена для ведения учета по ремонтным работам производимыми на домах находящихся в управлении организации, а так же начисление и сбор денежных средств и отражение их на статьях расходов по домам.

Для достижения цели были выполнены следующие задачи:

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

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Александров, Д.В. Инструментальные средства информационного менеджмента. CASE-технологии и распределенные информационные системы: учебное пособие / Д.В. Александров – М.: Финансы и статистика, 2012 – 225 с.
  2. Вдовин, В.М. Теория систем и системный анализ: Учебник / В.М. Вдовин, Л.Е. Суркова, В.А. Валентинов – изд. 3-е – М.: Дашков и К, 2013. – 640 с.
  3. Вендров А. М. Проектирование программного обеспечения экономических информационных систем / А. М. Вендров. - М. : Финансы и статистика, 2012. - 352 с.
  4. Гартвич, А. Планирование закупок, производства в 1С: Предприятии 8 / А.Гартвич. – М.: 1С-Паблишинг и Питер, 2013. -160с.
  5. Гвоздева, Т.В. Проектирование информационных систем: учебное пособие / Т.В. Гвоздева, Б.А. Баллод. – Ростов-н/Д: Феникс, 2014 – 508c.
  6. Избачков, Ю. Информационные системы : учеб. для вузов / Ю. Избачков. – 3-е изд. – СПб. : Питер, 2013. – 544 с. 
  7. Ильин В.В. Моделирование бизнес-процессов. Практический опыт разработчика. – М.: «Вильямс», 2012. –176 с.
  8. Илюшечкин, В.М. Основы использования и проектирования баз данных : учеб. пособие / В.М. Илюшечкин. - М.: Юрайт, 2014 - 213c.
  9. Информационные системы и технологии в экономике и управление: Учебник для бакалавров /В.В. Трофимов. – М.: Юрайт, 2012 – 521 с.
  10. Информационные системы и технологии управления: учебник / под ред. Г.А.Титоренко. - 3-е изд., перераб и доп. - М.: ЮНИТИ-ДАНА, 2014. - 591c.
  11. Исаев Г.Н. Информационные технологии: учебное пособие /Г.Н. Исаев. – Изд-во: Омега-Л, 2012 – 464 с.
  12. Качала, В.В. Основы теории систем и системного анализа: учеб. пособие для вузов. / В.В. Качала. – М.: Горячая линия – Телеком, 2012. – 210 с.
  13. Косиненко Н.С. Информационные системы и технологии в экономике. Учебное пособие / Н. С. Косиненко, И. Г. Фризен - Москва : Дашков и К° , 2012 - 303 с.
  14. Перерва А.Д., Иванова В.А. Путь аналитика. Практическое руководство IT-специалиста. – СПб.: Питер, 2012. – 304 с.
  15. Смирнов, Г.Н. Проектирование экономических информационных систем: учебник для вузов / А.А. Смирнов, А.А. Сорокин, Ю.Ф. Тельнов. - М.: Финансы и статистика, 2014 – 512c.
  16. Советов Б.Я. Моделирование систем. Учебник для бакалавров: для студентов высших учебных заведений, обучающихся по направлениям "Информатика и вычислительная техника" и «Информационные системы» / Б.Я. Советов, С.А. Яковлев; Санкт-Петербургский гос. электротехнический ун-т. - 7-е изд. – Москва: Юрайт , 2012 – 342 с.
  17. Фирма 1С. Режим доступа : http://www.1c.ru/ (дата обращения 30.07.2016)
  18. Царев В.В. Оценка экономической эффективности инвестиций / В.В. Царев. – СПб.: Питер, 2013. - 464 с.: ил.
  19. Чекалов А.П. Базы данных: от проектирования до разработки приложений / А.П. Чекалов. – СПб.: БХВ-Петербург, 2012 – 384 с.
  20. Чекмарев Ю.В. Автоматизация процессов обработки информации в статистике: учебное пособие / Ю.В. Чекмарев, И.А. Кашина, В.К. Кашин, Д.Ю. Нечаев. – Изд-во: ДМК Пресс, 2012 – 199 с.

ПРИЛОЖЕНИЯ

&НаКлиенте

Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

ТабДок = Новый ТабличныйДокумент;

Печать(ТабДок, ПараметрКоманды);

ТабДок.ОтображатьСетку = Ложь;

ТабДок.Защита = Ложь;

ТабДок.ТолькоПросмотр = Ложь;

ТабДок.ОтображатьЗаголовки = Ложь;

ТабДок.Показать();

//}}

КонецПроцедуры

&НаСервере

Процедура Печать(ТабДок, ПараметрКоманды)

Справочники.Услуги.Печать(ТабДок, ПараметрКоманды);

КонецПроцедуры

Процедура Печать(ТабДок, Ссылка) Экспорт

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

Макет = Справочники.Услуги.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Услуги.Код,

| Услуги.Наименование,

| Услуги.Цена

|ИЗ

| Справочник.Услуги КАК Услуги

|ГДЕ

| Услуги.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

//}}

КонецПроцедуры

Процедура Печать(ТабДок, Ссылка) Экспорт

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

Макет = Справочники.Тариф.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Тариф.Код,

| Тариф.Наименование,

| Тариф.Ставка_тарифа

|ИЗ

| Справочник.Тариф КАК Тариф

|ГДЕ

| Тариф.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

//}}

КонецПроцедуры

Процедура Печать(ТабДок, Ссылка) Экспорт

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

Макет = Справочники.Статьи_расходов.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Статьи_расходов.Единица_измерения,

| Статьи_расходов.Код,

| Статьи_расходов.Наименование,

| Статьи_расходов.Тариф

|ИЗ

| Справочник.Статьи_расходов КАК Статьи_расходов

|ГДЕ

| Статьи_расходов.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

//}}

КонецПроцедуры

Процедура Печать(ТабДок, Ссылка) Экспорт

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

Макет = Справочники.Дома.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Дома.Дата_последнего_ремонта,

| Дома.Дата_постройки,

| Дома.Квартир,

| Дома.Код,

| Дома.Наименование,

| Дома.Площадь,

| Дома.Подъездов,

| Дома.Техническое_состояние,

| Дома.Этажность

|ИЗ

| Справочник.Дома КАК Дома

|ГДЕ

| Дома.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

//}}

КонецПроцедуры


Процедура Печать(ТабДок, Ссылка) Экспорт

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

Макет = Документы.Заявка_на_ремонт.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Заявка_на_ремонт.Дата,

| Заявка_на_ремонт.Дата_заявки,

| Заявка_на_ремонт.Дом,

| Заявка_на_ремонт.Номер,

| Заявка_на_ремонт.Сотрудник,

| Заявка_на_ремонт.Услуга,

| Заявка_на_ремонт.Мероприятия.(

| НомерСтроки,

| Мероприятие,

| Количество,

| Сумма

| )

|ИЗ

| Документ.Заявка_на_ремонт КАК Заявка_на_ремонт

|ГДЕ

| Заявка_на_ремонт.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ОбластьМероприятияШапка = Макет.ПолучитьОбласть("МероприятияШапка");

ОбластьМероприятия = Макет.ПолучитьОбласть("Мероприятия");

Подвал = Макет.ПолучитьОбласть("Подвал");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ТабДок.Вывести(ОбластьМероприятияШапка);

ВыборкаМероприятия = Выборка.Мероприятия.Выбрать();

Пока ВыборкаМероприятия.Следующий() Цикл

ОбластьМероприятия.Параметры.Заполнить(ВыборкаМероприятия);

ТабДок.Вывести(ОбластьМероприятия, ВыборкаМероприятия.Уровень());

КонецЦикла;

Подвал.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Подвал);

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

//}}

КонецПроцедуры

Процедура Печать(ТабДок, Ссылка) Экспорт

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

Макет = Документы.Ремонт_на_доме.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Ремонт_на_доме.Дата,

| Ремонт_на_доме.Дом,

| Ремонт_на_доме.Номер,

| Ремонт_на_доме.Статья_расходов,

| Ремонт_на_доме.Стоимость,

| Ремонт_на_доме.Услуга,

| Ремонт_на_доме.Мероприятия.(

| НомерСтроки,

| Мероприятие,

| Дата_мероприятия,

| Количество,

| Цена,

| Сумма

| )

|ИЗ

| Документ.Ремонт_на_доме КАК Ремонт_на_доме

|ГДЕ

| Ремонт_на_доме.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ОбластьМероприятияШапка = Макет.ПолучитьОбласть("МероприятияШапка");

ОбластьМероприятия = Макет.ПолучитьОбласть("Мероприятия");

Подвал = Макет.ПолучитьОбласть("Подвал");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ТабДок.Вывести(ОбластьМероприятияШапка);

ВыборкаМероприятия = Выборка.Мероприятия.Выбрать();

Пока ВыборкаМероприятия.Следующий() Цикл

ОбластьМероприятия.Параметры.Заполнить(ВыборкаМероприятия);

ТабДок.Вывести(ОбластьМероприятия, ВыборкаМероприятия.Уровень());

КонецЦикла;

Подвал.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Подвал);

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

//}}

КонецПроцедуры

Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)

//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

// Данный фрагмент построен конструктором.

Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.Заявка_на_ремонт") Тогда

// Заполнение шапки

Дом = ДанныеЗаполнения.Дом;

Услуга = ДанныеЗаполнения.Услуга;

КонецЕсли;

//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

КонецПроцедуры

Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)

//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.Начисление") Тогда

// Заполнение шапки

Дом = ДанныеЗаполнения.Дом;

Статья_расходов = ДанныеЗаполнения.Статья_расходов;

КонецЕсли;

//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

КонецПроцедуры

Процедура ОбработкаПроведения(Отказ, Режим)

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр Поступления Приход

Движения.Поступления.Записывать = Истина;

Движение = Движения.Поступления.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Приход;

Движение.Период = Дата;

Движение.Дом = Дом;

Движение.Статья_расходов = Статья_расходов;

Движение.Сумма = Итого_оплачено;

Движение.Сотрудник = Сотрудник;

// регистр Поступление_расход Приход

Движения.Поступление_расход.Записывать = Истина;

Движение = Движения.Поступление_расход.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Приход;

Движение.Период = Дата;

Движение.Дом = Дом;

Движение.Статья_расходов = Статья_расходов;

Движение.Сумма = Итого_оплачено;

Движение.Сотрудник = Сотрудник;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

КонецПроцедуры