Разработка информационной системы на технологической платформе системы программ "1С:Предприятие 8.0."

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 16.04.2014
Размер файла 2,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Рис.6.11. Отчет «АнализПродажПоПериодам»

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

Этот отчет будет просто выводить список существующих в базе данных документов «Оказание услуги» в порядке их дат и номеров.

Создадим в конфигураторе новый объект конфигурации Отчет. Перейдем на закладку «Макеты» и запустим Конструктор выходной формы.

В качестве источника данных для запроса выберем объектную (ссылочную) таблицу документов «ОказаниеУслуги». Из этой таблицы выберем следующие поля: «Дата», «Номер», «Покупатель». При выборе ссылочного поля «Покупатель» система предлагает включить в список выбранных полей и представление ссылочного поля (рис. 6.12).

Рис.6.12. Выбор полей для отчета

На закладке «Порядок» укажем, что результат запроса должен быть сначала упорядочен по значению поля «Дата», а затем - по значению поля «ОказаниеУслуги.Ссылка» (рис. 6.13).

Рис.6.13. Упорядочивание результата запроса

Перейдем на закладку «Отчет» и сбросим флаг «Использовать построитель отчета». Нажмем «ОК». Конструктор сформирует форму отчета и макет. Откроем модуль формы и найдем в нем процедуру «РеестрДокументовОказаниеУслуги». В этой процедуре как раз формируется текст запроса, который будет использован для получения интересующих нас данных (рис. 6.14):

Рис. 6.14. Процедура «РеестрДокументовОказаниеУслуги»

Запустим 1C:Предприятие в режиме отладки и сформируем отчет (см. рис. 6.15):

Рис.6.15. Отчет «Реестр документов оказание услуги»

Отчет «Рейтинг услуг»

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

Создадим новый объект конфигурации Отчет «Рейтинг услуг». Перейдем на закладку «Макеты» и вызовем Конструктор выходной формы.

Выберем объектную (ссылочную) таблицу справочника «Номенклатура» и виртуальную таблицу регистра накопления «ПродажиУслуг.Обороты». Чтобы исключить неоднозначность имен в запросе, переименуем таблицу «Номенклатура» в «СпрНоменклатура» (контекстное меню правой кнопки мыши).

Затем установим курсор на таблицу «ПродажиУслугОбороты» и нажатием кнопки вызовем диалог ввода параметров виртуальной таблицы. Начало и конец периода будут переданы в соответствующих параметрах «ДатаНачала» и «ДатаОкончания» (символ «&» перед именем указывает, что это параметр запроса) (рис. 6.16):

Рис.6.16. Параметры виртуальной таблицы «ПродажиУслугОбороты»

Выберем из таблиц поля «СпрНоменклатура.Ссылка», «СпрНоменклатура.Представление» и «ПродажиУслугОбороты.СтоимостьОборот» (рис. 6.17):

Рис.6.17. Формирование структуры отчета «РейтингУслуг»

Перейдем на закладку «Связи». Конструктором создана связь между двумя выбранными таблицами - значение изменения регистра «Номенклатура» равно ссылке на элемент справочника «Номенклатура». Сбросим флаг «Все» у таблицы регистра и установим его у таблицы справочника. Перейдем на закладку «Условия» и зададим условия выбора элементов из справочника «Номенклатура». Первое условие - выбранный элемент не является группой. Второе условие - выбранный элемент является услугой (рис. 6.18):

Рис.6.18. Задание условий выбора

Перейдем на закладку «Объединения/Псевдонимы» и укажем, что представление элемента справочника будет иметь псевдоним «Услуга», а поле регистра будет иметь псевдоним «Стоимость».

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

На закладке «Итоги» определим, что нужно выводить общие итоги (выставим флаг), и они должны представлять собой сумму значений поля «Стоимость». На закладке «Отчет» сбросим флаг «Использовать построитель отчета». Перейдем на закладку «Выходная форма». Укажем, что параметры «ДатаОкончания» и «ДатаНачала» будут редактироваться в форме в полях ввода с типом «Дата». Для параметра «ВидНоменклатуры» снимем признак редактирования в форме и укажем тип «Перечисления.ВидыНоменклатуры». Нажмем «ОК». Платформа сформирует макет и форму отчета. Откроем модуль формы и в процедуре «РейтингУслуг» определим значение параметра «ВидНоменклатуры» (рис. 6.19):

Рис.6.19. Задание параметра «ВидНоменклатуры»

Чтобы при выводе результатов отчета не учитывать время, в форме отчета для полей «ДатаНачала» и «ДатаОкончания» установим состав даты как «Дата» (рис. 6.20):

Рис.6.20. Состав даты для полей «ДатаНачала» и «ДатаОкончания»

В модуле формы при передаче параметров используем встроенную функцию КонецДня() (т.к. по умолчанию время в дате установлено в 00:00:00, а нужно учесть время до конца выбранного дня) (рис. 6.21):

Рис.6.21. Использование встроенной функции КонецДня()

Запустим 1С:Предприятие в режиме отладки и откроем отчет «Рейтинг услуг». Зададим период отчета с 01.11.2011 по 30.11.2011. Нажмем кнопку «Сформировать» (см. рис. 6.22).

Рис.6.22. Отчет «Рейтинг услуг»

Отчет «Перечень услуг»

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

Создадим новый объект конфигурации Отчет «ПереченьУслуг». Перейдем на закладку «Макеты» и вызовем конструктор выходной формы.

Выберем объектную (ссылочную) таблицу справочника «Номенклатура» и виртуальную таблицу Регистра сведений «Цены.СрезПоследних». Чтобы исключить неоднозначность имен в запросе, переименуем таблицу «Номенклатура» в «СпрНоменклатура». Вызовем диалог ввода параметров виртуальной таблицы «ЦеныСрезПоследних» и укажем, что период будет передан в параметре «&ДатаОтчета». Выберем из таблиц поля «СпрНоменклатура.Ссылка» и «ЦеныСрезПоследних.Цена» (рис. 6.23):

Рис.6.23. Формирование структуры отчета «Перечень услуг»

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

На закладке «Условия» зададим условие выбора элементов справочника «Номенклатура» - выбираемые элементы должны соответствовать виду номенклатуры переданному в параметре запроса «ВидНоменклатуры». На закладке «Объединения/Псевдонимы» укажем, что поле «Ссылка» будет иметь псевдоним «Услуга».

На закладке «Отчет» сбросим флаг «Использовать построитель отчета». На закладке «Выходная форма» отметим, что тип параметра «ДатаОтчета» будет Дата, а параметр «ВидНоменклатуры» в форме редактироваться не будет. Нажмем «ОК».

Откроем модуль формы и в процедуре «ПереченьУслуг» определим значение параметра запроса Перечисления.ВидыНоменклатуры.Услуга.

Запустим 1С:Предприятие в режиме отладки и выполним отчет «Перечень услуг» по состоянию на 01.10.11. И еще раз на другую дату - 01.11.11. Цены на услуги отображаются соответственно записям в Регистре сведений «Цены» (рис. 6.24).

Рис.6.24. Отчет «Перечень услуг»

7. Создание интерфейса

Создадим интерфейс для нашего приложения. Конфигурация > Общие > Интерфейсы > Добавить. Откроется Конструктор меню (см. рис. 7.1).

Рис.7.1. Конструктор меню

Нажмем кнопку «Построить». В свойствах интерфейса зададим имя «Главный». Откроем Палитру свойств Конфигурации и в разделе «Представление» установим Основной интерфейс - «Главный» (рис. 7.2).

Рис.7.2. Задание основного интерфейса Конфигурации

Меню нашего приложения в режиме 1С:Предприятие будет иметь следующий вид (рис. 7.3):

Рис.7.3. Меню приложения

При добавлении нового отчета, документа, справочника его легко можно будет добавить в подменю приложения. Например, для добавления нового отчета выполним: Конфигурация > Общие > Интерфейсы > Главный > Отчеты > <Новая> (рис. 7.4).

Рис.7.4. Добавление в подменю нового отчета

Так же можно добавить и новый пункт меню при создании нового объекта Конфигурации.

Заключение

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

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

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

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

Список литературы

1. Бойко Э.В.1С: Предприятие 8.0. Универсальный самоучитель / Э.В. Бойко. - М.: Омега-Л, 2010. - 324 с.

2. Габец А.П., Гончаров Д.И. 1С: Предприятие 8.0. Простые примеры разработки [Электронный ресурс] / А.П. Габец. - Электрон. дан. - М., [2005]. - Режим доступа:

// http://ilikebooks.ru/2377-gabec-ap-goncharov-di-1spredpriyatie-80-prostye.html. - [Загл. с экрана].

3. Глушаков С.В. Базы данных. Учебный курс [Электронный ресурс] / С.В.Глушаков, Д.В.Ломотько. - Электрон. дан. - М., [2006]. - Режим доступа: //http://www.kodges.ru/100448-bazy-dannyx.-uchebnyj-kurs.html. - [Загл. с экрана].

4. Дубянский В. М.1С: Предприятие. Конфигурирование и администрирование для начинающих [Электронный ресурс] / В. М. Дубянский. - Электрон. дан. - М., [2005]. - Режим доступа: //http://www.kodges.ru/11957-1c-predprijatie.-konfigurirovanie-i.html. - [Загл. с экрана].

5. Митичкин С. Разработка в системе 1С: Предприятие 8.0. / С.Митичкин. - М.:1С-Паблишинг, 2003. - 413 с.

6. Михайлов С. Е. Программирование как дважды два. Самоучитель / С. Е. Михайлов. - СПб.: Тритон, 2005. - 173 с.

7. Радченко М.Г. 1С: Предприятие 8.0. Практическое пособие разработчика [Электронный ресурс] / М.Г. Радченко. - Электрон. дан. - М., [2005]. - Режим доступа: //http://bestbookit.net/1-C-Predprijatie8/platform80-81/1--1-81-.html. - [Загл. с экрана].

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.