Разработка информационной системы на технологической платформе системы программ "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
Подобные документы
Постановка задачи автоматизации системы "Складской учет", ее свойства, преимущества и структура. Специфика склада готовой продукции и типичных бизнес-процессов на нем. Разработка функциональных моделей и информационной схемы автоматизированной системы.
курсовая работа [2,7 M], добавлен 22.12.2011Разработка программы для автоматизации складского учета. Описание предметной области и технологии функционирования информационной системы. Физическое проектирование базы данных. Создание экранных форм ввода-вывода, отчетов, модулей для прикладных решений.
курсовая работа [3,6 M], добавлен 08.12.2013Разработка информационной системы на платформе "1С:Предприятие 8.0" для автоматизации документооборота и учета по приему аварийных автомобилей и составлению заказ-нарядов. Проектирование интерфейса. Построение логической и физической моделей данных.
дипломная работа [640,5 K], добавлен 14.02.2015Анализ деятельности складского учета, внедрение информационных технологий в процесс работы склада. Создание информационной системы учета движения материалов на складе. Моделирование бизнес-процессов. Проектирование физической структуры базы данных.
курсовая работа [4,1 M], добавлен 22.06.2014Анализ состояния и способов автоматизации складского хозяйства. Управление и оптимизация материальных запасов. Обзор современного состояния программ для торговли и склада. Разработка структуры базы данных информационной системы. Описание интерфейса.
дипломная работа [1,2 M], добавлен 16.06.2015Принципы проектирования базы данных. Разработка автоматизированной информационной системы для учета материалов хранящихся на складах, их движения по складам, контроля прихода, расхода и остатков материалов, а так же для выявления потребности в их закупке.
отчет по практике [4,9 M], добавлен 03.02.2013Архитектура автоматизированной информационной системы управления складом. Заказ материалов, подсистема учета материалов бытовой техники на цеховом складе. Внемашинное информационное обеспечение. Выбор инструментальной платформы для реализации системы.
курсовая работа [1,6 M], добавлен 04.12.2014Основные функции склада. Информационная структура складского учета. Логическая и физическая модель информационной системы. Проектирование базы данных. Разработка экранных форм. Разработка модулей для прикладных решений. Моделирование бизнес-процессов.
дипломная работа [2,1 M], добавлен 31.12.2017Разработка информационной системы складского учета бытовых электроприборов, которая служит для упрощения учета и контроля поступления товаров на склад торговой организации, цен на товары и их изменения, а также позволяет вести учет продаж товара.
курсовая работа [884,5 K], добавлен 23.10.2011Создание программы на платформе "1С: Предприятие" для учета продуктов, доходов, формирования печатных форм документов. Логическая и физическая модель информационной системы. Разработка экранных форм ввода-вывода, отчетов и функциональных модулей.
курсовая работа [2,4 M], добавлен 26.11.2013