Файл: Разработка конфигурации “Управление товарными потоками” в среде 1С:Предприятие 8.3.pdf
Добавлен: 28.03.2023
Просмотров: 191
Скачиваний: 10
СОДЕРЖАНИЕ
1.1 Выбор комплекса задач автоматизации
1.2 Характеристика документооборота, возникающего при решении задачи
1.3 Обоснование проектных решений по информационному обеспечению
2.2 Характеристика разработанных экранных форм документов в среде 1С:Предприятие
2.2.2 Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи
Рисунок 25. Бизнес-процесс формирования запасов
2.5 Описание разработанных подсистем в среде 1С:Предприятие
В проектируемом программном обеспечении предполагается разработать программные модули, которые будут представлены в виде форм документов, общих модулей и отдельных элементов конфигурации, таблица 20.
Таблица 20
Таблица описания модулей программного обеспечения «Управление товарными потоками»
Название модуля |
Описание |
Главная форма |
Главный модуль информационной системы |
Подсистема «Справочная информация» |
Подсистема включает в себя справочники информационной системы |
Подсистема «Продажи» |
Включает в себя формы документов по продажам, формирования плана продаж, печатные документы |
Подсистема «Заказ и закупки товаров» |
Включает в себя формы документов по заказу и закупке товаров, составления планов закупок и формирование печатных форм документов |
Подсистема «Журналы» |
Подсистема включает в себя формы журналов документов созданных в ИС |
Подсистема «Запасы» |
Подсистема включает в себя инструменты анализа товарного запаса организации, данные регистров накопления по остаткам |
Подсистема «Отчеты по работе» |
Подсистема позволяет выполнять отчеты для просмотра и печати информации по определенным видам деятельности и за указанный период |
Для каждого функционального модуля определены связи с другими модулями, поскольку используется один модуль данных. В связи с этим в алгоритмах расчета продаж, закупок можно использовать информацию из любых таблиц БД [17, 25].
Для работы с пользователями существует справочник пользователей, рисунок 26.
Рисунок 26 Справочник пользователей
Программные модули информационной системы, располагаемые в форме конфигурации представлены на рисунке 27.
Рисунок 27. Конфигурация программного обеспечения
2.6 Описание разработанного интерфейса пользователя в среде 1С:Предприятие (разработка управляемого интерфейса)
В информационной системе «Управление товарными потоками» будут автоматизированы процессы создания документации в виде заказов, продаж, закупки товаров, план продаж и закупок, а так же необходимая отчетность по состоянию запасов организации и остатков товаров на складе.
Порядок диалогов заложен теми функциями, которые выполняют менеджеры и специалисты отдела снабжения [14, 17, 23].
Информационная система «Управление товарными потоками» выполняет ряд функций по сбору, обработке и отображению необходимой информации.
Сценарий диалога представлен на рисунке 28.
Рисунок 28. Сценарий диалога ИС
2.7 Контрольный пример реализации проекта в среде 1С:Предприятие и его описание
Форма имеет несколько подсистем, на которые имеются специальные вкладки, главная форма представлена на рисунке 29.
Рисунок 29. Главная форма ИС «Управление товарными потоками»
Программное обеспечение информационной системы «Управление товарными потоками» предназначено для хранения и обработки данных о клиентах товарах, которые реализуются в организации. Обработанные данные могут использоваться сотрудниками, оформляющими заказы и продажи.
Добавление продажи представлено на рисунке 30.
Рисунок 30. Форма документа «Продажа товаров»
Данные о товарах поступают менеджеру по продажам от отдела снабжения, на основании имеющихся данных менеджер по продажам формирует базу товаров. По обращениям клиентов менеджер по продажам формирует и актуализирует базу контрагентов, контрагенты дополняются из отдела по снабжения данными о поставщиках.
Данные о товарах хранятся в справочнике товары. Добавление элемента справочника товары представлено на рисунке 31. Список товаров представлен на рисунке 32.
Список элементов справочника разделен на категории, каждую категорию создает пользователь, в зависимости от используемой номенклатуры товаров.
Рисунок 31. Форма товара
Рисунок 32. Список справочника «Товары»
Справочник организаций с указанием категории организации представлен на рисунке 33.
Рисунок 33. Форма справочника «Организации»
Для оформления заказа клиент заполняет специальную форму, в которой указывает товар, его количество.
Для оформления заказа клиент подтверждает заказ, и менеджер по продажам проверяет факт оплаты и проводит закупку товара, передавая оформленный заказ в отдел снабжения.
Форма документа «Заказ» на товары представлена на рисунке 34.
Менеджер по снабжению на основании собранных заказов от клиентов формирует закупку.
На основании заказа товара в дальнейшем формируется документ «Закупка». Т.е. что бы осуществить продаже в будущем необходимо закупить товар у поставщиков, отразить его на приход. Форма документа «Закупка товаров» представлена на рисунке 35.
Рисунок 34. Форма «Заказ»
Рисунок 35. Список элементов документа «Заказы»
Для планирования потока поступления товаров формируется план закупок, рисунок 36.
Рисунок 36. План закупок
Форма остатков товаров представлена на рисунке 37.
Рисунок 37. Форма регистра остатков товаров
Формы отчетов по выполненным документам и операциям представлены на рисунке 38 и 39.
Рисунок 38. Регистр накопления по остаткам товаров
Рисунок 39. Отчет по товарным запасам
Выводы по главе.
Было произведено проектирование и разработка конфигурации 1С Предприятие 8.3. Определена логика последовательности работы документов и бизнес-процессов, разработаны регистры хранения и накопления промежуточных данных.
ЗАКЛЮЧЕНИЕ
В ходе выполнения курсовой работы достигнута цель – выполнена разработка информационной системы «Управление товарными потоками». Данная информационная система должна быть информативным, удобным и гибким в администрировании.
Результатом работы является информационная система «Управление товарными потоками» реализованная в среде «1С Предприятие 8.3» по архитектуре клиент-сервер, функционирует в многопользовательском режиме. Информационная система предназначена для ведения учета по результатам заказов и закупи товаров, оформления продаж, планирования закупки товаров с применением анализа товарных запасов и контроля остатков товаров в организации.
Для достижения цели были выполнены следующие задачи:
- рассмотрена задача и объект автоматизации, определены рамки решения задачи;
- проведено обоснование проектных решений;
- рассмотрены и описаны нормативно-справочная, входная и результатная информация;
- разработан проект автоматизации;
- разработан программный интерфейс информационной системы и выполнена физическая реализация, описан контрольный пример тестирования системы при заполнении данных.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
- Ажеронок В.А. Профессиональная разработка в системе 1С: Предприятие 8.3 / В.А. Ажеронок, А.П. Габец, Д.И. Гончаров, Д.В. Козырев, М.Г. Радченко, Е.Ю. Хрусталева. – М., 2016. - 1400с.
- Ажеронок В.А. Разработка управляемого интерфейса 1С: Предприятие / В.А. Ажеронок, А.В. Островерх, М.Г. Радченко, Е.Ю. Хрусталева. – М., 2015. – 119с.
- Александров, Д.В. Инструментальные средства информационного менеджмента. CASE-технологии и распределенные информационные системы: учебное пособие / Д.В. Александров – М.: Финансы и статистика, 2012 – 225 с.
- Антонов В.Ф. Методы и средства проектирования информационных систем [Электронный ресурс] : учебное пособие / В.Ф. Антонов, А.А. Москвитин. — Электрон. текстовые данные. — Ставрополь: Северо-Кавказский федеральный университет, 2016. — 342 c. — 2227-8397. — Режим доступа: http://www.iprbookshop.ru/66080.html (дата обращения: 13.09.2019).
- Бобошко Д.Д. 1С: Предприятие. Программирование в примерах / Д.Д. Бобошко. – М.: КУДИЦ-Пресс, 2015. - 384с.
- Вдовин, В.М. Теория систем и системный анализ: Учебник / В.М. Вдовин, Л.Е. Суркова, В.А. Валентинов – изд. 3-е – М.: Дашков и К, 2013. – 640 с.
- Гвоздева, Т.В. Проектирование информационных систем: учебное пособие / Т.В. Гвоздева, Б.А. Баллод. – Ростов-н/Д: Феникс, 2014 – 508c.
- Избачков, Ю. Информационные системы : учеб. для вузов / Ю. Избачков. – 3-е изд. – СПб. : Питер, 2013. – 544 с.
- Илюшечкин, В.М. Основы использования и проектирования баз данных : учеб. пособие / В.М. Илюшечкин. - М.: Юрайт, 2014 - 213c.
- Информационные системы и технологии управления: учебник / под ред. Г.А.Титоренко. - 3-е изд., перераб и доп. - М.: ЮНИТИ-ДАНА, 2014. - 591c.
- Катаев С.М. Программирование в 1С:Предприятие 8.3 / С.М.Катаев, Ю.А.Сергиенко.- Санкт-Петербург: Питер,2014.- 304 с.
- Кашаев С.М. 1С: Предприятие 8.3. Разработка прикладных решений / С.М. Кашаев. – М.: Вильямс, 2016. - 368с.
- Кашаев С.М. Программирование в 1С: Предприятие 8.3 / С.М. Кашаев. – СПб.: Питер, 2014. - 304с.
- Кирилова Н.А. 1С: Предприятие в вопросах и ответах / Н.А. Кирилова, Е.В. Филимонова. – М.: Дашков и К, 2015. - 400с.
- Отенко И.А, Азбука программирования в 1С Предприятие 8.3 / И.А.Отенко, Г.И Добин.- Санкт-Петербург: BHV, 2015.- 288 с.
- Перерва А.Д., Иванова В.А. Путь аналитика. Практическое руководство IT-специалиста. – СПб.: Питер, 2012. – 304 с.
- Пирогов, В. Информационные системы и базы данных: организация и проектирование / В. Пирогов. – СПб. : БХВ-Петербург, 2014. – 528 с.
- Платформа «1С: Предприятие» как средство разработки бизнес-приложений. URL: http://v8.1c.ru/news/publication.jsp?id=193 (дата обращения: 12.09.2019).
- Радченко М.Г. 1С: Предприятие 8.3: практическое пособие разработчика. Примеры и типовые приемы / М.Г. Радченко. - М.: 1С - Паблишинг, 2015. - 964с.
- Ситосенко, Е. Управление заказами в системе программ 1С: Предприятие 8.0 / Е.Ситосенко. – М.: 1С-Паблишинг, 2012. - 219с.
- Смирнов, Г.Н. Проектирование экономических информационных систем: учебник для вузов / А.А. Смирнов, А.А. Сорокин, Ю.Ф. Тельнов. - М.: Финансы и статистика, 2014 – 512c.
- Хрусталёва Е.Ю. 1С: Предприятие 8.3. Версия для обучения программированию / Е.Ю. Хрусталёва. – М.: 1С-Паблишинг, 2014. - 1264 с.
- Чекалов А.П. Базы данных: от проектирования до разработки приложений / А.П. Чекалов. – СПб.: БХВ-Петербург, 2012 – 384 с.
- Чекмарев Ю.В. Автоматизация процессов обработки информации в статистике: учебное пособие / Ю.В. Чекмарев, И.А. Кашина, В.К. Кашин, Д.Ю. Нечаев. – Изд-во: ДМК Пресс, 2012 – 199 с.
- Шаймарданов Р.Б. Моделирование и автоматизация проектирования структур баз данных - М.: Юнити, 2016. - 469 c.
Процедура ЗаполнитьОстатокПоЗаказуСервер(Основание) Экспорт
Результат=РаботаСРегистрами.ПолучитьОстатокПоЗаказу(Основание);
Для Каждого Значение Из Результат Цикл
НоваяСтрока=Товары.Добавить();
НоваяСтрока.Товар = Значение.Товар;
НоваяСтрока.Количество = Значение.Остаток;
КонецЦикла;
КонецПроцедуры
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр Остатки Приход
Движения.Остатки.Записывать = Истина;
Для Каждого ТекСтрокаТовары Из Товары Цикл
Движение = Движения.Остатки.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Товар = ТекСтрокаТовары.Товар;
Движение.Количество = ТекСтрокаТовары.Количество;
Движение.Сумма = ТекСтрокаТовары.Сумма;
Движение.ЗакупочнаяЦена = ТекСтрокаТовары.ЦенаЗакупки;
КонецЦикла;
// регистр Заказы Расход
Движения.Заказы.Записывать = Истина;
Для Каждого ТекСтрокаТовары Из Товары Цикл
Движение = Движения.Заказы.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Период = Дата;
Движение.ДокументЗаказа = Номер;
Движение.Товар = ТекСтрокаТовары.Товар;
Движение.Количество = ТекСтрокаТовары.Количество;
Движение.Сумма = ТекСтрокаТовары.Сумма;
КонецЦикла;
// регистр Закупки
Движения.Закупки.Записывать = Истина;
Для Каждого ТекСтрокаТовары Из Товары Цикл
Движение = Движения.Закупки.Добавить();
Движение.Период = Дата;
Движение.Клиент = Поставщик;
Движение.Товар = ТекСтрокаТовары.Товар;
Движение.Количество = ТекСтрокаТовары.Количество;
Движение.Сумма = ТекСтрокаТовары.Сумма;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
СуммаДокумента = Товары.Итог("Сумма");
КонецПроцедуры
Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.Заказ") Тогда
Основание = ДанныеЗаполнения;
ЗаполнитьОстатокПоЗаказуСервер(ДанныеЗаполнения);
КонецЕсли;
КонецПроцедуры
Процедура Печать(ТабДок, Ссылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы.Закупка.ПолучитьМакет("Печать");