Файл: Разработка и реализация конфигурации «Магазин Элитных Вин» на платформе 1С: Предприятие (Краткий анализ предметной области).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.03.2023

Просмотров: 295

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Формирование отчета Остатки товаров (Рис. 25).

Рис. 25 «Отчет Остатки товаров».

Заключение

В ходе выполнения курсовой работы развиты навыки и умения проектирования структуры реализационной базы данных. Дано краткое описание предметной области, определены требования, основные условия для использования АИС для магазина элитных вин.

АИС объединяет программно-аппаратные средства, обеспечивающие взаимодействие человека с компьютером, организует хранение и обработку данных по средствам СУБД, предоставляет возможность ввода и вывода информации.

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

В результате внедрения данной конфигурации удается достичь:

- повышения исполнительской дисциплины;

- повышения продуктивности работы отдельных сотрудников и подразделений в целом;

- оптимизации маршрутов прохождения документов;

- повышения оперативности получения необходимой информации;

- качественного улучшения контроля различных направлений деятельности учреждения;

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

Эксплуатация данного прикладного решения обеспечит:

- повышение производительности труда и сокращение времени общего прохождения документов;

- поддержку эффективного накопления, управления и доступа к информации и знаниям;

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

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

  1. ГОСТ 34.601-90 [Государственный стандарт] Автоматизированные системы.Стадии создания.
  2. ГОСТ Р ИСО МЭК 12207-2010 [Государственный стандарт] Процессы жизненного цикла программных средств.
  3. Приказ Минфина РФ от 16 декабря 2010 г. N 174н [Федеральный закон] "Об утверждении Плана счетов бухгалтерского учета бюджетных учреждений и Инструкции по его применению".
  4. Кашаев С. М. Программирование в 1С:Предприятие 8.2 [Книга]. - Санкт-Петербург : Издательство "Питер", 2015.
  5. Печёрских В. В. и Бельцев Г. М. Внедрение ERP-решений на платформе "1С:Предприятие 8" [Книга]. - Санкт-Петербург : Издательство "БХВ-Петербург", 2016.
  6. 1С:Предприятие 8 [В Интернете] // Веб-сайт компании 1С. - 15 декабря 2017 г. - http://v8.1c.ru/metod/books/book.jsp?id=462.
  7. Пример разработки конфигурации в 1С:Предприятие 8.2. Быстрая демонстрация возможностей платформы 1С. [В Интернете] // Бесплатные онлайн уроки 1С:Предприятие. - 14 декабря 2017 г. - http://1c-uroki.ru/articles/pochagoviy_primer_1C_8.2.
  8. Беликова Т.Н., Бухгалтерский учёт и отчётность [Текст] / Т.Н.Беликова,Е.Н.Егерева.- Санкт-Петербург: Питер, 2015.- 240 с.
  9. Блинов, А.О. Реинжиниринг бизнес-процессов: учеб. пособие [Текст] / А. О. Блинов, О.С. Рудакова – М.: Юнити-Дана, 2016 – 342 с.
  10. Филимонова Е.В. Информационные технологии в профессиональной деятельности: учебник [Текст] - М.: КНОРУС, 2018. - 545c.

Приложение

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

Документ «Приходная накладная»

Модуль объекта

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

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

Движения.Бухгалтерия.Записывать = Истина;

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

Движение = Движения.Бухгалтерия.Добавить();

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

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

Движение.Товар = ТекСтрокаТовары.Товар;

Движение.Стоимость = ТекСтрокаТовары.Сумма;

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

КонецЦикла;

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

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

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

&НаКлиенте

Процедура ТоварыКоличествоПриИзменении(Элемент)

СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;

СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.СтоимостьЗаЕдиницу;

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

&НаКлиенте

Процедура ТоварыСтоимостьЗаЕдиницуПриИзменении(Элемент)

СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;

СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.СтоимостьЗаЕдиницу;

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

Модуль команды

&НаКлиенте

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

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

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

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

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

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

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

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

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

//}}

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

&НаСервере

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

Документы.ПриходнаяНакладная.Печать(ТабДок, ПараметрКоманды);

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

Документ «Расходная накладная»

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

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

// регистр Бухгалтерия Расход

Движения.Бухгалтерия.Записывать = Истина;

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

Движение = Движения.Бухгалтерия.Добавить();

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

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

Движение.Товар = ТекСтрокаТовары.Товар;

Движение.Стоимость = ТекСтрокаТовары.Сумма;

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


КонецЦикла;

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

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

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

&НаКлиенте

Процедура ТоварыСтоимостьЗаЕдиницуПриИзменении(Элемент)

СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;

СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * ( СтрокаТабличнойЧасти.СтоимостьЗаЕдиницу + СтрокаТабличнойЧасти.Наценка ) ;

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

&НаКлиенте

Процедура ТоварыКоличествоПриИзменении(Элемент)

СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;

СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * ( СтрокаТабличнойЧасти.СтоимостьЗаЕдиницу + СтрокаТабличнойЧасти.Наценка ) ;

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

&НаКлиенте

Процедура ТоварыНаценкаПриИзменении(Элемент)

СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;

СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * ( СтрокаТабличнойЧасти.СтоимостьЗаЕдиницу + СтрокаТабличнойЧасти.Наценка ) ;

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

Модуль команды

&НаКлиенте

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

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

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

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

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

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

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

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

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

//}}

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

&НаСервере

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

Документы.РасходнаяНакладная.Печать(ТабДок, ПараметрКоманды);

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

Отчет «Продажи»

Запрос

ВЫБРАТЬ

РасходнаяНакладная.Потребитель,

РасходнаяНакладная.Товары.(

Товар,

СтоимостьЗаЕдиницу,

Количество,

Наценка,

Сумма

)

ИЗ

Документ.РасходнаяНакладная КАК РасходнаяНакладная

Отчет «Приход товаров»

Запрос

ВЫБРАТЬ

ПриходнаяНакладная.Поставщик,

ПриходнаяНакладная.Товары.(

Товар,

Количество,

СтоимостьЗаЕдиницу,

Сумма

)

ИЗ

Документ.ПриходнаяНакладная КАК ПриходнаяНакладная

Отчет «Остатки товаров»

Запрос

ВЫБРАТЬ

БухгалтерияОстаткиИОбороты.Товар,

БухгалтерияОстаткиИОбороты.Стоимость,

БухгалтерияОстаткиИОбороты.КоличествоПриход,

БухгалтерияОстаткиИОбороты.КоличествоРасход,

БухгалтерияОстаткиИОбороты.КоличествоОборот


ИЗ

РегистрНакопления.Бухгалтерия.ОстаткиИОбороты КАК БухгалтерияОстаткиИОбороты

Требования к курсовой работе:

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

Курсовая работа, как и другие письменные работы обучающегося, подлежит размещению в электронном портфолио обучающегося в электронной информационно-образовательной среде Университета (URL: my.megacampus.ru).

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

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

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

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

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

К курсовой работе, которая является самостоятельным научным трудом, предъявляются требования, такие как: