Помощь в написании студенческих работ
Антистрессовый сервис

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

Курсовая Купить готовую Узнать стоимостьмоей работы

Практическое пособие разработчика. Примеры и типовые приемы. — М.: ООО «1С-Паблишинг», СПб.: Питер, 2007. -512 с.: ил. СформироватьНажатие (Кнопка)// Вставить содержимое обработчика. Запрос = Новый Запрос; ЛП (Номер) +" от «+ Формат (Дата, „ДФ='дд ММММ гггг'“) + „г.“ ;Табличный. Рисунок 4. Документ „Квитанция“, форма списка и форма документа. ПлатежейОбороты. Плательщик» ;Запрос.Параметры.Вставить… Читать ещё >

Разработка и реализация конфигураций СУБД 1С: Предриятие (реферат, курсовая, диплом, контрольная)

Содержание

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

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

Информационная система для приема платежей от населения реализована на платформе «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 с.: ил.

Показать весь текст

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

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

ИЛИ