Файл: Разработка и реализация конфигурации «Магазин Элитных Вин» на платформе 1С: Предприятие (Краткий анализ предметной области).pdf
Добавлен: 28.03.2023
Просмотров: 295
Скачиваний: 2
Формирование отчета Остатки товаров (Рис. 25).
Рис. 25 «Отчет Остатки товаров».
Заключение
В ходе выполнения курсовой работы развиты навыки и умения проектирования структуры реализационной базы данных. Дано краткое описание предметной области, определены требования, основные условия для использования АИС для магазина элитных вин.
АИС объединяет программно-аппаратные средства, обеспечивающие взаимодействие человека с компьютером, организует хранение и обработку данных по средствам СУБД, предоставляет возможность ввода и вывода информации.
Использование данной АИС предоставит предприятию возможность быть полноправной информационной среды, воспользовавшись преимуществами компьютерных и телекоммуникационных технологий.
В результате внедрения данной конфигурации удается достичь:
- повышения исполнительской дисциплины;
- повышения продуктивности работы отдельных сотрудников и подразделений в целом;
- оптимизации маршрутов прохождения документов;
- повышения оперативности получения необходимой информации;
- качественного улучшения контроля различных направлений деятельности учреждения;
- повышения оперативности и качества принятия управленческих решений за счет более адекватного отражения реальной ситуации в управленческой модели.
Эксплуатация данного прикладного решения обеспечит:
- повышение производительности труда и сокращение времени общего прохождения документов;
- поддержку эффективного накопления, управления и доступа к информации и знаниям;
- существенное упрощение и удешевление хранения бумажных документов за счет наличия электронного архива.
Список литературы
- ГОСТ 34.601-90 [Государственный стандарт] Автоматизированные системы.Стадии создания.
- ГОСТ Р ИСО МЭК 12207-2010 [Государственный стандарт] Процессы жизненного цикла программных средств.
- Приказ Минфина РФ от 16 декабря 2010 г. N 174н [Федеральный закон] "Об утверждении Плана счетов бухгалтерского учета бюджетных учреждений и Инструкции по его применению".
- Кашаев С. М. Программирование в 1С:Предприятие 8.2 [Книга]. - Санкт-Петербург : Издательство "Питер", 2015.
- Печёрских В. В. и Бельцев Г. М. Внедрение ERP-решений на платформе "1С:Предприятие 8" [Книга]. - Санкт-Петербург : Издательство "БХВ-Петербург", 2016.
- 1С:Предприятие 8 [В Интернете] // Веб-сайт компании 1С. - 15 декабря 2017 г. - http://v8.1c.ru/metod/books/book.jsp?id=462.
- Пример разработки конфигурации в 1С:Предприятие 8.2. Быстрая демонстрация возможностей платформы 1С. [В Интернете] // Бесплатные онлайн уроки 1С:Предприятие. - 14 декабря 2017 г. - http://1c-uroki.ru/articles/pochagoviy_primer_1C_8.2.
- Беликова Т.Н., Бухгалтерский учёт и отчётность [Текст] / Т.Н.Беликова,Е.Н.Егерева.- Санкт-Петербург: Питер, 2015.- 240 с.
- Блинов, А.О. Реинжиниринг бизнес-процессов: учеб. пособие [Текст] / А. О. Блинов, О.С. Рудакова – М.: Юнити-Дана, 2016 – 342 с.
- Филимонова Е.В. Информационные технологии в профессиональной деятельности: учебник [Текст] - М.: КНОРУС, 2018. - 545c.
Приложение
Программный код, обеспечивающий заданную функциональность как конфигурации в целом, так и отдельных ее объектов (элементов)
Документ «Приходная накладная»
Модуль объекта
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
Движения.Бухгалтерия.Записывать = Истина;
Для Каждого ТекСтрокаТовары Из Товары Цикл
Движение = Движения.Бухгалтерия.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Товар = ТекСтрокаТовары.Товар;
Движение.Стоимость = ТекСтрокаТовары.Сумма;
Движение.Количество = ТекСтрокаТовары.Количество;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Форма документа
&НаКлиенте
Процедура ТоварыКоличествоПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.СтоимостьЗаЕдиницу;
КонецПроцедуры
&НаКлиенте
Процедура ТоварыСтоимостьЗаЕдиницуПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.СтоимостьЗаЕдиницу;
КонецПроцедуры
Модуль команды
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
ТабДок = Новый ТабличныйДокумент;
Печать(ТабДок, ПараметрКоманды);
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Ложь;
ТабДок.ОтображатьЗаголовки = Ложь;
ТабДок.Показать();
//}}
КонецПроцедуры
&НаСервере
Процедура Печать(ТабДок, ПараметрКоманды)
Документы.ПриходнаяНакладная.Печать(ТабДок, ПараметрКоманды);
КонецПроцедуры
Документ «Расходная накладная»
Форма документа
Процедура ОбработкаПроведения(Отказ, Режим)
// регистр Бухгалтерия Расход
Движения.Бухгалтерия.Записывать = Истина;
Для Каждого ТекСтрокаТовары Из Товары Цикл
Движение = Движения.Бухгалтерия.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Период = Дата;
Движение.Товар = ТекСтрокаТовары.Товар;
Движение.Стоимость = ТекСтрокаТовары.Сумма;
Движение.Количество = ТекСтрокаТовары.Количество;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Форма документа
&НаКлиенте
Процедура ТоварыСтоимостьЗаЕдиницуПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * ( СтрокаТабличнойЧасти.СтоимостьЗаЕдиницу + СтрокаТабличнойЧасти.Наценка ) ;
КонецПроцедуры
&НаКлиенте
Процедура ТоварыКоличествоПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * ( СтрокаТабличнойЧасти.СтоимостьЗаЕдиницу + СтрокаТабличнойЧасти.Наценка ) ;
КонецПроцедуры
&НаКлиенте
Процедура ТоварыНаценкаПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * ( СтрокаТабличнойЧасти.СтоимостьЗаЕдиницу + СтрокаТабличнойЧасти.Наценка ) ;
КонецПроцедуры
Модуль команды
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
ТабДок = Новый ТабличныйДокумент;
Печать(ТабДок, ПараметрКоманды);
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Ложь;
ТабДок.ОтображатьЗаголовки = Ложь;
ТабДок.Показать();
//}}
КонецПроцедуры
&НаСервере
Процедура Печать(ТабДок, ПараметрКоманды)
Документы.РасходнаяНакладная.Печать(ТабДок, ПараметрКоманды);
КонецПроцедуры
Отчет «Продажи»
Запрос
ВЫБРАТЬ
РасходнаяНакладная.Потребитель,
РасходнаяНакладная.Товары.(
Товар,
СтоимостьЗаЕдиницу,
Количество,
Наценка,
Сумма
)
ИЗ
Документ.РасходнаяНакладная КАК РасходнаяНакладная
Отчет «Приход товаров»
Запрос
ВЫБРАТЬ
ПриходнаяНакладная.Поставщик,
ПриходнаяНакладная.Товары.(
Товар,
Количество,
СтоимостьЗаЕдиницу,
Сумма
)
ИЗ
Документ.ПриходнаяНакладная КАК ПриходнаяНакладная
Отчет «Остатки товаров»
Запрос
ВЫБРАТЬ
БухгалтерияОстаткиИОбороты.Товар,
БухгалтерияОстаткиИОбороты.Стоимость,
БухгалтерияОстаткиИОбороты.КоличествоПриход,
БухгалтерияОстаткиИОбороты.КоличествоРасход,
БухгалтерияОстаткиИОбороты.КоличествоОборот
ИЗ
РегистрНакопления.Бухгалтерия.ОстаткиИОбороты КАК БухгалтерияОстаткиИОбороты
Требования к курсовой работе:
- четкость формулирования задачи и исследуемых вопросов;
- полнота обоснования актуальности рассматриваемой задачи, изложения степени изученности задачи и ее современного состояния;
- самостоятельность в творческой переработке теоретического и практического материала на основе правильного применения понятийного и методологического аппарата;
- полнота и правильность иллюстративного материала, отражающего процесс решения задачи
- аргументированность и обоснованность выводов по результатам исследования;
- целостное, логически последовательное, четкое и ясное изложение материала;
- оформление в соответствии с требованиями.
Курсовая работа, как и другие письменные работы обучающегося, подлежит размещению в электронном портфолио обучающегося в электронной информационно-образовательной среде Университета (URL: my.megacampus.ru).
Отдельные положения курсовой работы могут быть рекомендованы для доклада на студенческой научной конференции.
Курсовая работа по направлению подготовки 09.03.02 Информационные системы и технологии (профиль Разработка, сопровождение и обеспечение безопасности информационных систем) является формой контроля знаний, навыков и умений студента, изучившего дисциплины, по которым, в соответствии с учебным планом предусмотрено написание курсовой работы.
Целью написания курсовой работы по профилю является углубленное изучение избранной студентом темы на основе рекомендованной основной и дополнительной литературы, самостоятельное изложение освоенного материала, сочетающего теоретические и практические вопросы по актуальным проблемам профиля.
В процессе написания курсовой работы происходит систематизация, закрепление и расширение знаний и навыков, приобретение опыта самостоятельной работы по организации поиска необходимой научной литературы, сбору и обработке информации в пределах конкретной темы исследования, а так же изучение зарубежного опыта.
При написании курсовой работы по исследованию конкретных вопросов в рамках профиля студенты должны показать умение использовать современные методы исследования, работать с экономической и технической литературой, четко и логично излагать материал исследования, формулировать собственные выводы и предложения.
К курсовой работе, которая является самостоятельным научным трудом, предъявляются требования, такие как: