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

Разработка конфигурации «Предоставление рекламных услуг» в среде 1С:Предприятие 8.3

Содержание:

ВВЕДЕНИЕ

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

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

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

Объектом исследования данной работы является рекламное агентство.

Предметом исследования в работе являются деятельность по предоставлению рекламных услуг.

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

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

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

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

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

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

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

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

Для моделирования предметной области выбрана функционально-ориентированная методология [22].

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

Схема IDEF0 представлена на рисунке 1.

Рисунок 1. Модель IDEF0 деятельности по предоставлению рекламных услуг

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

  • учет клиентов и рекламных мероприятий (услуг предоставляемых в рамках мероприятия)
  • учет заказов мероприятий;
  • учет договоров на оказание услуг рекламных мероприятий;
  • учет продажи рекламных товаров в рамках мероприятий [9, 12].

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

Рисунок 2. Декомпозиция модели IDEF0 деятельности по предоставлению рекламных услуг

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

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

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

Программное обеспечение создается для автоматизации операций:

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

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

Программное обеспечение должно иметь следующие функции:

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

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

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

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

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

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

Таблица 1

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

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

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

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

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

Продажи

240

6

1440

Заказы

340

6

2040

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

300

1

300

Договоры

240

2

480

Отчет по выполнению договоров

4

24

96

Итог

39

4356

Оплата труда менеджера по продажам рекламных услуг рекламного агентства составляет 200 руб./ч. Следовательно, стоимость составление отчета по продажам за день составит 200 руб./ч. * 300 ч. = 60000 руб.

При использовании средств автоматизации, время, потраченное на формирование отчета, составит 0,3 часа. В год, данная операция будет занимать 90 ч. Следовательно, стоимость в год составит:

200 руб./ч. * 90 ч. = 18000 руб.

Экономическая выгода только по формированию отчетов по продажам за день составит: 60000 руб. – 18000 руб. = 42000 руб.

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

Использование информационной системы позволит:

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

Документооборот в организации представлен следующими этапами работы:

  1. Менеджер по продажам рекламного агентства производит работу с клиентом, выполняет его регистрацию и получает описание рекламных мероприятий требуемых клиенту.
  2. Исходя из специфики мероприятий производит описание предоставляемых услуг и расчет их стоимости.
  3. Оформляет заказ на проведение мероприятий.
  4. На основании заказа предлагает заключить договор на оказание услуг. Каждое рекламное мероприятие оформляется отдельным договором.
  5. Производит оформления счета на оплату в рамках заключенного договора.
  6. В случае продажи дополнительных рекламных товаров производит их реализацию.

Схема документооборота оформления заказа на проведения рекламных мероприятий представлена на рисунке 3.

Рисунок 3. Схема документооборота оформления заказа рекламных мероприятий

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

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

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

К ним предъявляется ряд требований:

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

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

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

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

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

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

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

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

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

Обработка исходных данных:

  • номенклатура выполняемых услуг;
  • стоимость услуг;
  • данные клиентов;
  • текущие сведения о проводимых мероприятиях.

Предоставление результатной информации:

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

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

  • менеджер продаж рекламного агентства;
  • бухгалтер;
  • директор.

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

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

  • справочник «Единицы измерения»;
  • справочник «Форма оплаты»;
  • справочник «Сотрудники»;
  • справочник «Услуги»;
  • справочник «Товар»;
  • справочник «Статус выполнения»;
  • справочник «Тип мероприятия»;
  • справочник «Тематика»;
  • справочник «Адреса».

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

  • должности сотрудников.

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

Список документов используемых в информационной системе:

  • данные о клиентах;
  • данные о мероприятиях;
  • документ «Договор»;
  • документ «Реализация»;
  • документ «Заказ»;
  • документ «Счет на оплату».

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

На основании данной информации производится оформление заказа на мероприятия о предоставлении рекламных услуг. На основании заказа формируется договор, который подписывается клиентом и передается директору рекламного агентства. После подписания выставляется счет на оплату услуг.

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

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

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

  1. Общий журнал документов.
  2. Журнал договоров.
  3. Журнал заказов.
  4. Журнал мероприятий.
  5. Журнал реализации.

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

  1. Регистр по мероприятиям.
  2. Регистр по заказам.
  3. Регистр по договорам.
  4. Регистр по счетам на оплату.
  5. Регистр реализации.

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

  • отчет по мероприятиям;
  • отчет по заказам;
  • отчет по клиентам;
  • отчет по счетам;
  • отчет по договорам.

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

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

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

Выводы по главе.

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

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

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

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

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

В системе обрабатывается большой объём информации: входной, нормативно-справочной [12]. В таблице 2 представлен перечень и описание нормативно-справочной информации, которая обрабатывается в информационной системе.

Таблица 2

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

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

Форма представления

Откуда поступает

Периодичность поступления

Кол-во записей

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

Документ

Бухгалтер

1 раза в год

10

Форма оплаты

Документ

Бухгалтер

1 раз в год

2

Сотрудники

Документ

Отдел кадров

12 раз в год

4

Услуги

Документ

Менеджер рекламного агентства

12 раз в год

10

Товар

Документ

Менеджер снабжения

48 раз в год

10

Статус выполнения

Устная

Менеджер рекламного агентства

1 раз в год

1

Тип мероприятия

Документ

Менеджер рекламного агентства

1 раз в год

3

Тематика

Устная

Менеджер рекламного агентства

12 раз в год

2

Адреса

Документ

Менеджер рекламного агентства

120 раз в год

5

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

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

Таблица 3

Структура справочника«Единицы измерения»

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

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

Тип поля

Длинна поля

Прочее

Код

код_ед

Числовой

9

Ключевое поле

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

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

Строка

50

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

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

Таблица 4

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

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

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

Тип поля

Длинна поля

Прочее

Код статуса

Код_статуса

Числовой

9

Ключевое поле

Статус

Статус

Строка

50

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

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

Таблица 5

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

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

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

Тип поля

Длинна поля

Прочее

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

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

Числовой

9

Ключевое поле

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

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

Строка

50

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

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

Таблица 6

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

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

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

Тип поля

Длинна поля

Прочее

Код услуги

Код_услуги

Числовой

9

Ключевое поле

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

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

Строка

50

Цена

Цена

Числовой

9

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

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

Таблица 7

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

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

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

Тип поля

Длинна поля

Прочее

Код формы

Код_формы

Числовой

9

Ключевое поле

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

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

Строка

25

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

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

Таблица 8

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

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

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

Тип поля

Длинна поля

Прочее

Код тематики

Код_тематики

Числовой

9

Ключевое поле

Тематика мероприятия

Тематика_мероприятия

Строка

50

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

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

Таблица 9

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

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

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

Тип поля

Длинна поля

Прочее

Код товара

Код_товара

Числовой

10

Ключевое поле

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

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

Строка

30

Артикул

ТИП

Числовой

5

Цена

Цена

Числовой

10

Марка товара

Марка товара

Числовой

3

Тип товара

Тип товара

Числовой

3

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

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

Числовой

3

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

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

Таблица 10

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

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

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

Тип поля

Длинна поля

Прочее

Код адреса

Код адреса

Числовой

9

Ключевое поле

Адрес

Адрес

Строка

35

Город

Город

Строка

25

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

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

Таблица 11

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

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

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

Тип поля

Длинна поля

Прочее

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

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

Числовой

9

Ключевое поле

ФИО

ФИО

Строка

100

Должность

Должность

Строка

50

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

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

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

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

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

Таблица 12

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

Название

Форма

Источник

Адресат

Периодичность поступления

Кол-во записей

Заказ

Документ

Клиенты

Менеджер по продажам

200 раз в год

3

Мероприятие

Устная, документ

Клиенты

Менеджер по продажам

200 раз в год

6

Клиенты

Документ

Клиенты

Менеджер по продажам

По мере поступления

5

Структура таблицы входящей информации «Клиенты» представлена в таблице 13.

Таблица 13

Структура таблицы «Клиенты»

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

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

Тип поля

Длинна поля

Прочее

Код клиента

Код клиента

Числовой

9

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

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

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

Строка

100

Адрес

Адрес

Строка

50

Документ

Документ

Строка

15

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

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

Строка

10

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

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

Строка

10

ИНН

ИНН

Строка

20

Макет справочника «Клиенты» представлен на рисунке 13.

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

Структура входящего документа «Заказ» представлена в таблице 14.

Таблица 14

Структура таблицы «Заказ»

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

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

Тип поля

Длинна поля

Прочее

Номер заказа

Номер заказа

Числовой

9

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

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

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

Дата

10

Дата заказа

Дата заказа

Дата

10

Клиент

Клиент

Строка

50

Сотрудник

Сотрудник

Строка

50

Форма оплаты

Форма оплаты

Строка

25

Статус выполнения

Статус выполнения

Строка

30

Сумма итого

Сумма_итого

Число

9

Мероприятие

Мероприятие

Строка

100

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

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

Дата

10

Адрес

Адрес

Строка

50

Сумма

Сумма

Число

9

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

Рисунок 14. Макет экранной формы документа «Заказы»

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

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

Структура входящего документа «Мероприятие» представлена в таблице 15.

Таблица 15

Структура таблицы «Мероприятие»

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

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

Тип поля

Длинна поля

Прочее

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

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

Числовой

9

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

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

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

Дата

10

Название

Название

Строка

100

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

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

Дата

10

Тематика

Тематика

Строка

50

Тип мероприятия

Тип мероприятия

Строка

50

Клиент

Клиент

Строка

50

Адрес мероприятия

Адрес мероприятия

Строка

50

Сотрудник

Сотрудник

Строка

50

Сумма итого

Сумма итого

Число

9

Услуга

Услуга

Строка

50

Количество

Количество

Число

9

Цена

Цена

Число

9

Сумма

Сумма

Число

9

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

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

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

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

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

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

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

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

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

Таблица 16

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

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

Форма представления

Куда передается

Периодичность возникновения

Кол-во записей

Продажа

Электронный документ, печатный документ

Бухгалтер, клиент

200 раз в год

5

Договор

Электронный документ, печатный документ

Бухгалтерия, клиент

200 раз в год

3

Счет на оплату

Электронный документ, печатный документ

Менеджер, клиент

200 раз в год

3

Отчет по мероприятиям

Электронный документ, печатный документ

Менеджер

300 раз в год

10

Отчет по заказам

Электронный документ, печатный документ

Менеджер

300 раз в год

10

Отчет по клиентам

Печатный документ

Менеджер

48 раз в год

10

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

Печатный документ

Менеджер

48 раз в год

10

Отчет по договорам

Печатный документ

Менеджер, директор

48 раз в год

8

Структура реквизитов документа «Договор» представлена в таблице 17.

Таблица 17

Структура документа «Договор»

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

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

Тип поля

Длинна поля

Прочее

Номер договора

Номер договора

Числовой

9

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

Дата договора

Дата договора

Дата

10

Клиент

Клиент

Строка

100

Статус

Статус

Строка

35

Сотрудник

Сотрудник

Строка

50

Сумма

Сумма

Число

9

Мероприятие

Мероприятие

Строка

100

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

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

Дата

10

Адрес

Адрес

Строка

50

Сумма

Сумма

Число

9

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

Рисунок 18. Макет экранной формы документа «Договор»

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

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

Структура реквизитов документа «Продажа» представлена в таблице 18.

Таблица 18

Структура документа «Продажа»

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

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

Тип поля

Длинна поля

Прочее

Номер продажи

Номер продажи

Числовой

9

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

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

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

Дата

10

Дата продажи

Дата продажи

Дата

10

Сотрудник

Сотрудник

Строка

50

Клиент

Клиент

Строка

35

Сумма итого

Сумма итого

Число

9

Товар

Товар

Строка

50

Количество

Количество

Число

9

Цена

Цена

Число

9

Сумма

Сумма

Число

9

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

Рисунок 20. Макет экранной формы документа «Продажа»

Макет печатного документа «Продажа» представлен на рисунке 21.

Рисунок 21. Макет печатного документа «Продажа»

Структура документа «Счет на оплату» представлена в таблице 19.

Таблица 19

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

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

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

Тип поля

Длинна поля

Прочее

Номер счета

Номер счета

Числовой

9

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

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

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

Дата

10

Дата счета

Дата счета

Дата

10

Номер договора

Номер договора

Число

9

Клиент

Клиент

Строка

100

Статус

Статус

Строка

35

Сотрудник

Сотрудник

Строка

50

Сумма итого

Сумма итого

Число

9

Мероприятие

Мероприятие

Строка

100

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

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

Дата

10

Адрес

Адрес

Строка

50

Сумма

Сумма

Число

9

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

Макет печатного документа «Счет на оплату» представлен на рисунке 23.

Рисунок 22. Форма документа «Счет на оплату»

Рисунок 23. Макет документа «Счет на оплату»

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

Таблица 20

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

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

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

Тип поля

Длинна поля

Прочее

Название

Название

Строка

100

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

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

Дата

10

Тематика

Тематика

Строка

50

Тип мероприятия

Тип мероприятия

Строка

50

Клиент

Клиент

Строка

50

Сумма итого

Сумма итого

Число

9

Макет отчета «Отчет по мероприятиям» представлен на рисунке 24.

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

Структура отчета «Отчет по заказам» представлена в таблице 21.

Таблица 21

Структура документа «Отчет по заказам»

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

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

Тип поля

Длинна поля

Прочее

Клиент

Клиент

Строка

50

Сотрудник

Сотрудник

Строка

50

Статус выполнения

Статус выполнения

Строка

30

Сумма итого

Сумма_итого

Число

9

Макет отчета «Отчет по заказам» представлен на рисунке 25.

Рисунок 25. Макет формы отчета «Отчет по заказам»

Структура отчета «Отчет по договорам» представлена в таблице 22.

Таблица 22

Структура документа «Отчет по договорам»

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

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

Тип поля

Длинна поля

Прочее

Клиент

Клиент

Строка

100

Статус

Статус

Строка

35

Сотрудник

Сотрудник

Строка

50

Сумма

Сумма

Число

9

Макет отчета «Отчет по договорам» представлен на рисунке 26.

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

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

Для хранения промежуточных итогов разрабатываются регистры накопления. Для каждого документа разработан собственный регистр [15], рисунок 27.

Рисунок 27. Список регистров накопления

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

Рисунок 28. Регистр накопления по документу «Заказы»

Настройка регистра по документу «Заказ» представлена на рисунке 29.

Рисунок 29. Настройка регистра накопления по документу «Заказ»

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

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

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

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

Бизнес-процесс оформления документации по предоставлению рекламных услуг приведен на рисунке 28.

Рисунок 30. Бизнес-процесс заказа рекламного мероприятия

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

Программа представляет собой модуль с разработанными формами и встроенными модулями [14, 18].

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

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

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

Рисунок 31. Подсистемы конфигурации 1С Предприятие «Предоставление рекламных услуг»

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

Таблица 22

Описание функций модулей

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

Функции модуля

Рабочий стол

Формирует запуск форм, обеспечивает выполнении обработок ИС, отображает общий журнал и журналы документов

Подсистема работы со справочниками

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

Подсистема «Заказы»

Подсистема хранит модули работы с рекламными мероприятиями, заказами мероприятий, отчеты по мероприятиям и заказам

Подсистема «Договоры»

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

Подсистема «Реализация»

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

На рисунке 32 представлена схема вызова подсистем.

Рисунок 32. Структурная схема вызова подсистем

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

Рисунок 33. Конфигурация программного обеспечения

В «1С:Предприятии 8.3» реализован современный дизайн интерфейса и повышена комфортность работы пользователей при работе с системой в течение длительного времени. Система «1С:Предприятие 8.3» является открытой системой. Предоставляется возможность для интеграции практически с любыми внешними программами и оборудованием.

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

В информационной системе «Предоставление рекламных услуг» будут автоматизированы процессы создания документации в виде договоров [14, 17, 18]. На основании схемы функций и разработанных форм документов, выполняется разработка сценария диалога и последовательности выполнения команд по созданию документов. Сценарий диалога представлен на рисунке 34.

Рисунок 34. Сценарий диалога ИС «Предоставление рекламных услуг»

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

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

Рисунок 35. Главная форма ИС «Предоставление рекламных услуг»

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

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

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

Справочная информация вводится в соответствующие формы, которые расположены при запуске подсистемы «Справочники», рисунок 36.

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

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

Рисунок 37. Форма списка элементов справочника клиентов организации

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

Рисунок 38. Форма добавления справочника «Клиенты»

Записи справочник услуг представлены на рисунке 39.

Рисунок 39. Форма списка элементов справочника «Услуги»

Добавление элемента справочника по услугам представлено на рисунке 40.

Рисунок 40. Форма добавления записи в справочник «Услуги»

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

Рисунок 41. Форма подсистемы«Заказы

Регистрация мероприятия представлена на рисунке 42.

Рисунок 42. Документ «Мероприятие»

Форма документа «Заказ» введенная на основании регистрации мероприятия для заказчика представлена на рисунке 43.

Рисунок 43. Форма документа «Заказ»

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

Рисунок 44. Журнал заказов

Подсистема «Договоры» представлена на рисунке 45.

Рисунок 45. Подсистема «Договоры»

На основании введенных данных по заказу формируется документ «Договор», рисунок 46. Печатная форма договора представлена на рисунке 47.

Рисунок 46. Документ «Договор»

Рисунок 47. Печатная форма документа «Договор»

На рисунке 48 представлена форма регистра остатков по документу «Договор».

Рисунок 48. Регистр договоров

В подсистеме «Реализация» производится оформления документов «Счет на оплату», рисунок 49 и документа «Продажа», рисунок 50.

Рисунок 49. Форма документа «Счет на оплату»

Рисунок 50. Форма документа «Продажа»

В каждой подсистеме выполняются отчеты. Отчет по мероприятиям представлен на рисунке 51.

Рисунок 51. Отчет по мероприятиям

На рисунке 52 представлен отчет по заказам.

Рисунок 52. Отчет по заказам

На рисунке 53 представлен отчет по продажам.

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

Выводы по главе.

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

ЗАКЛЮЧЕНИЕ

В ходе выполнения курсовой работы достигнута цель – выполнена разработка конфигурации «Предоставление рекламных услуг» реализованная в среде «1С Предприятие 8.3.

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

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

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

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

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

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

ПРИЛОЖЕНИЕ

&НаКлиенте

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

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

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

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

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

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

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

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

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

//}}

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

&НаСервере

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

Справочники.Единицы_измерения.Печать(ТабДок, ПараметрКоманды);

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

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

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

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

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

// регистр Регистр_мероприятий Приход

Движения.Регистр_мероприятий.Записывать = Истина;

Для Каждого ТекСтрокаУслуги Из Услуги Цикл

Движение = Движения.Регистр_мероприятий.Добавить();

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

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

Движение.Клиент = Клиент;

Движение.Количество = ТекСтрокаУслуги.Количество;

Движение.Сумма = ТекСтрокаУслуги.Сумма;

КонецЦикла;

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

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

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

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

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

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

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

"ВЫБРАТЬ

| Мероприятие.Адрес_мероприятия,

| Мероприятие.Дата,

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

| Мероприятие.Клиент,

| Мероприятие.Наименование,

| Мероприятие.Номер,

| Мероприятие.Сотрудник,

| Мероприятие.Сумма_итого,

| Мероприятие.Тематика,

| Мероприятие.Тип_мероприятия,

| Мероприятие.Услуги.(

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

| Услуга,

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

| Цена,

| Сумма

| )

|ИЗ

| Документ.Мероприятие КАК Мероприятие

|ГДЕ

| Мероприятие.Ссылка В (&Ссылка)";

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

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

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

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

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

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

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

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

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

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

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

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

КонецЕсли;

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

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

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

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

ВыборкаУслуги = Выборка.Услуги.Выбрать();

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

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

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

КонецЦикла;

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

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

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

КонецЦикла;

//}}

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

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

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

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

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

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

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

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

Сотрудник = ДанныеЗаполнения.Сотрудник;

КонецЕсли;

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

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

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

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

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

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

// регистр Регистр_заказов Расход

Движения.Регистр_заказов.Записывать = Истина;

Движение = Движения.Регистр_заказов.Добавить();

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

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

Движение.Клиент = Клиент;

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

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

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

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

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

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

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

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

"ВЫБРАТЬ

| Заказ.Дата,

| Заказ.Дата_заказа,

| Заказ.Клиент,

| Заказ.Номер,

| Заказ.Оплачено,

| Заказ.Сотрудник,

| Заказ.Статус_выполнения,

| Заказ.Форма_оплаты,

| Заказ.Мероприятия.(

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

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

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

| Адрес_мероприятия,

| Сумма

| )

|ИЗ

| Документ.Заказ КАК Заказ

|ГДЕ

| Заказ.Ссылка В (&Ссылка)";

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

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

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

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

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

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

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

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

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

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

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

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

КонецЕсли;

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

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

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

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

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

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

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

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

КонецЦикла;

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

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

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

КонецЦикла;

//}}

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

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

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

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

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

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

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

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

Сотрудник = ДанныеЗаполнения.Сотрудник;

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

Сумма = ДанныеЗаполнения.Сумма_итого;

Для Каждого ТекСтрокаМероприятия Из ДанныеЗаполнения.Мероприятия Цикл

НоваяСтрока = Предмет_договора.Добавить();

НоваяСтрока.Адрес = ТекСтрокаМероприятия.Адрес_мероприятия;

НоваяСтрока.Дата_мероприятия = ТекСтрокаМероприятия.Дата_мероприятия;

НоваяСтрока.Мероприятие = ТекСтрокаМероприятия.Мероприятие;

НоваяСтрока.Сумма = ТекСтрокаМероприятия.Сумма;

КонецЦикла;

КонецЕсли;

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

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

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

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

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

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

// регистр Регистр_договоров Приход

Движения.Регистр_договоров.Записывать = Истина;

Для Каждого ТекСтрокаПредмет_договора Из Предмет_договора Цикл

Движение = Движения.Регистр_договоров.Добавить();

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

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

Движение.Мероприятие = ТекСтрокаПредмет_договора.Мероприятие;

Движение.Сумма = ТекСтрокаПредмет_договора.Сумма;

КонецЦикла;

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

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

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

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

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

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

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

"ВЫБРАТЬ

| Договор.Дата,

| Договор.Дата_договора,

| Договор.Клиент,

| Договор.Номер,

| Договор.Сотрудник,

| Договор.Статус_договора,

| Договор.Сумма,

| Договор.Предмет_договора.(

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

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

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

| Адрес,

| Сумма

| )

|ИЗ

| Документ.Договор КАК Договор

|ГДЕ

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

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

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

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

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

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

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

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

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

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

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

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

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

КонецЕсли;

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

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

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

ТабДок.Вывести(ОбластьПредмет_договораШапка);

ВыборкаПредмет_договора = Выборка.Предмет_договора.Выбрать();

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

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

ТабДок.Вывести(ОбластьПредмет_договора, ВыборкаПредмет_договора.Уровень());

КонецЦикла;

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

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

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

КонецЦикла;

//}}

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