Вход

Разработка и реализация конфигураций СУБД 1С:Предриятие

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 187354
Дата создания 2015
Страниц 29
Источников 4
Мы сможем обработать ваш заказ (!) 29 марта в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 350руб.
КУПИТЬ

Содержание

ВВЕДЕНИЕ 3
1. Анализ предметной области 4
2. Анализ существующего программного обеспечения 6
3. Обоснование выбора системы для разработки информационной системы 8
4. Обоснование требований к разрабатываемому решению 10
5. Анализ среды разработки 11
6. Архитектура информационной системы 14
7. Алгоритмы взаимодействия разрабатываемого приложения с другими приложениями 16
8. Описание основных объектов информационной системы 17
9. Программный код отдельных объектов информационной системы 20
10. Тестирование информационной системы 25
ЗАКЛЮЧЕНИЕ 28
СПИСОК ЛИТЕРАТУРЫ 29

Фрагмент работы для ознакомления

При проведение документ выполняет движения по регистру накоплений «Поступления платежей».Документ «Квитанция» имеет одну печатную форму, шапка и табличная часть которой, имеют те же реквизиты, что и диалоговая форма документа.Для предоставления сводной информации по приняты платежам в конфигурации «Сберкасса» предусмотрены два отчета. Отчеты формируются за определенный период в виде диаграммы. Один отчет отражает рейтинг по плательщикам, второй – по видам платежей.Так же в информационной системе разработан интерфейс, в котором объекты конфигурации расположены в удобной для пользователя последовательности.Программный код отдельных объектов информационной системыИнформационная система для приема платежей от населения реализована на платформе «1С: Предприятие 8.1».Конфигурирование справочников «Плательщики» и «Виды платежа» выполнено без написание кода на встроенном языке.При реализации функционала документа «Квитанция» внесены изменения в модуль документа для выполнения проведения по регистру накопления:Процедура ОбработкаПроведения(Отказ, РежимПроведения)// Вставить содержимое обработчика.Для каждого СтрокаТч Из Платежи ЦиклДвижение = Движения.ПоступленияПлатежей.Добавить();Движение.Период = Дата;Движение.Плательщик = Плательщик;Движение.ВидПлатежа = СтрокаТч.ВидПлатежа;Движение.Количество = СтрокаТч.Количество;Движение.Начислено = СтрокаТч.Начислено;КонецЦикла;КонецПроцедурыТак же внесены изменения в модуль формы документа «Квитанция» для реализации проверки заполненных значений, пересчета реквизита табличной части «Начислено» и формирования печатной формы документа:Процедура ПлатежиКоличествоПриИзменении(Элемент)РассчитатьНачисление(Элемент);КонецПроцедурыПроцедура РассчитатьНачисление(Элемент) // процедура пересчетаСтрокаТЧ = ЭтаФорма.ЭлементыФормы.Платежи.ТекущиеДанные;СтрокаТЧ.Начислено = СтрокаТЧ.Количество*СтрокаТЧ.Тариф;КонецПроцедурыПроцедура ПлатежиТарифПриИзменении(Элемент)РассчитатьНачисление(Элемент);КонецПроцедурыПроцедура ОсновныеДействияФормыПечать(Кнопка) // Печать квитанцииТабличныйДокумент = Новый ТабличныйДокумент;ТабличныйДокумент.АвтоМасштаб= Истина;ТабличныйДокумент.ОриентацияСтраницы= ОриентацияСтраницы.Портрет;Макет =ПолучитьМакет("ПечатнаяФорма");// Выводим шапку документаОбластьМакета = Макет.ПолучитьОбласть("Заголовок");ОбластьМакета.Параметры.ТекстЗаголовка = НСтр("ru='Квитанция № '") + СокрЛП(Номер) +" от " + Формат(Дата, "ДФ='дд ММММ гггг'") + " г.";ТабличныйДокумент.Вывести(ОбластьМакета);ОбластьМакета = Макет.ПолучитьОбласть("Плательщик");ОбластьМакета.Параметры.ПредставлениеПлательщика= СокрЛП(Плательщик.Наименование) + ?(СтрДлина(СокрЛП(Плательщик.Адрес))>0,"; адрес: ","")+ СокрЛП(Плательщик.Адрес) +?(СтрДлина(СокрЛП(Плательщик.ПаспортныеДанные))>0,"; паспортные данные: ","")+СокрЛП(Плательщик.ПаспортныеДанные) ;ТабличныйДокумент.Вывести(ОбластьМакета);ОбластьМакета = Макет.ПолучитьОбласть("ШапкаТаблицы");ТабличныйДокумент.Вывести(ОбластьМакета);СуммаДок = 0;НомерСтроки = 1;Для каждого СтрокаТч Из Платежи ЦиклОбластьМакета = Макет.ПолучитьОбласть("Строка");ОбластьМакета.Параметры.НомерСтроки = НомерСтроки;ОбластьМакета.Параметры.ВидПлатежа= СокрЛП(СтрокаТч.ВидПлатежа.Наименование);ОбластьМакета.Параметры.Количество = СтрокаТч.Количество;ОбластьМакета.Параметры.Тариф = СтрокаТч.Тариф; ОбластьМакета.Параметры.Начислено = СтрокаТч.Начислено;ТабличныйДокумент.Вывести(ОбластьМакета);НомерСтроки = НомерСтроки +1;СуммаДок = СуммаДок + СтрокаТч.Начислено;КонецЦикла;ОбластьМакета = Макет.ПолучитьОбласть("Итого");ОбластьМакета.Параметры.Всего = СуммаДок;ТабличныйДокумент.Вывести(ОбластьМакета);ОбластьМакета = Макет.ПолучитьОбласть("СуммаПрописью");ОбластьМакета.Параметры.ИтоговаяСтрока = "Всего платежей " + СокрЛП(НомерСтроки -1)+ ", на сумму " + СокрЛ(Формат(СуммаДок, "ЧЦ=15;ЧДЦ=2"));ТабличныйДокумент.Вывести(ОбластьМакета);ТабличныйДокумент.ОтображатьСетку = Ложь;ТабличныйДокумент.ОтображатьЗаголовки = Ложь;ТабличныйДокумент.Показать("Печатная форма квитанции");КонецПроцедурыПроцедура ПриЗаписи(Отказ)// Проверка Если Плательщик.Пустая() ТогдаСообщить("Не заполнен плательщик");Отказ = истина;КонецЕсли;Для каждого СтрокаТч Из Платежи ЦиклЕсли СтрокаТч.ВидПлатежа.Пустая() ИЛИ СтрокаТЧ.Количество= 0 ИЛИ СтрокаТч.Тариф = 0 ТогдаСообщить("В строке "+ СокрЛП(СтрокаТч.НомерСтроки) + " не заполнены реквизиты");Отказ = истина;КонецЕсли;КонецЦикла;КонецПроцедурыОтчет «Рейтинг по плательщикам» выводит информацию по активности плательщиков за период, ниже приведен программный код отчета:Процедура КнопкаСформироватьНажатие(Кнопка)// Вставить содержимое обработчика.Запрос = Новый Запрос;Запрос.Текст ="ВЫБРАТЬ|ПоступленияПлатежейОбороты.Плательщик,|СУММА(ПоступленияПлатежейОбороты.НачисленоОборот) КАК НачисленоОборот|ИЗ|РегистрНакопления.ПоступленияПлатежей.Обороты(&НачДата, &КонДата, , ) КАК ПоступленияПлатежейОбороты||СГРУППИРОВАТЬ ПО|ПоступленияПлатежейОбороты.Плательщик";Запрос.Параметры.Вставить("НачДата", НачалоДня(НачДата));Запрос.Параметры.Вставить("КонДата", КонецДня(КонДата));Результат = Запрос.Выполнить().Выгрузить();ЭтаФорма.ЭлементыФормы.Диаграмма1.Обновление = Ложь;ЭтаФорма.ЭлементыФормы.Диаграмма1.ИсточникДанных = Результат;ЭтаФорма.ЭлементыФормы.Диаграмма1.Обновление = Истина;КонецПроцедурыТестирование информационной системыРазработанная информационная система для приема платежей от населения протестирована на соответствие требованиям, изложенным в пункте 4 данной работы.На рисунках ниже представлены примеры пользовательского интерфейса в процессе тестирования.Рисунок 2. Справочник «Плательщики», форма списка и форма элементаРисунок 3. Справочник «Виды платежей», форма спискаРисунок 4. Документ «Квитанция», форма списка и форма документаРисунок 5. Печатная форма документа «Квитанция»Рисунок 6. Отчет «Рейтинг по плательщикам»ЗАКЛЮЧЕНИЕВ результате выполнения курсовой работы была реализована информационная система дляприема платежей от населения. В соответствие с требованиями, в системе реализованы следующие функции: ведение базы плательщиков;прием платеже от населения;формирование отчетов по платежам. Несомненно, это упрощенный вариант системы для приема платежей, так как в системе реализован далеко не весь возможный функционал. Так, на пример, не реализована отправка платежей поставщикам услуг, работа с кассовыми аппаратами. Однако даже такой вариант информационной системы повысит качество и быстродействие работы небольшого абонентского узла по приему платежей.В процессе реализации курсового проекта освоеныпринципы конфигурирования на базе платформы «1С: Предприятие 8.1».Были получены практические навыки по программированию на встроенном языке платформы «1С: Предприятие».СПИСОК ЛИТЕРАТУРЫБанки и банковские операции: Учебник для вузов / под ред. Жукова Е.Ф. – М.: Банки и биржи, 2007. – 423 с.Ван ден Берг П. Операционная и финансовая структура платежной системы. – М.: ЮНИТИ, 2005. – 569 с.Габец А. П., Гончаров Д. И., Козырев Д.В., Кухлевский Д.С., Радченко М.Г. Профессиональная разработка в системе 1С:Предприятие 8. – М.: ООО «1С-Паблишинг»; СПб.: Питер, 2007. – 808 с.Радченко М.Г. 1С:Предприятие 8.1. Практическое пособие разработчика. Примеры и типовые приемы. – М.: ООО «1С-Паблишинг», СПб.: Питер, 2007. –512 с.: ил.

Список литературы [ всего 4]

1. Банки и банковские операции: Учебник для вузов / под ред. Жукова Е.Ф. – М.: Банки и биржи, 2007. – 423 с.
2. Ван ден Берг П. Операционная и финансовая структура платежной системы. – М.: ЮНИТИ, 2005. – 569 с.
3. Габец А. П., Гончаров Д. И., Козырев Д.В., Кухлевский Д.С., Радченко М.Г. Профессиональная разработка в системе 1С:Предприятие 8. – М.: ООО «1С-Паблишинг»; СПб.: Питер, 2007. – 808 с.
4. Радченко М.Г. 1С:Предприятие 8.1. Практическое пособие разработчика. Примеры и типовые приемы. – М.: ООО «1С-Паблишинг», СПб.: Питер, 2007. – 512 с.: ил.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.07175
© Рефератбанк, 2002 - 2024