СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика документооборота, возникающего при решении задачи
1.3. Обоснование проектных решений по информационному обеспечению
2.2. Характеристика разработанных экранных форм документов в среде 1С:Предприятие
2.2.2 Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи
2.3. Описание реализации периодических расчетов в среде 1С:Предприятие
2.4. Описание созданной / откорректированной карты маршрута бизнес процесса в среде 1С:Предприятие
2.7. Контрольный пример реализации проекта в среде 1С:Предприятие и его описание
Рисунок 24. Справочник пользователей
Программные модули информационной системы, располагаемые в форме конфигурации представлены на рисунок 25.
Рисунок 25. Конфигурация программного обеспечения
Будут автоматизированы процессы создания документации в виде заказов, закупки товаров, а так же необходимая отчетность для руководства, а именно:
Для наглядного представления функций, выполняемых программным обеспечением, целесообразно представить их в виде схемы на рисунок 26.
Рисунок 26. Схема функций управления программным обеспечением
На схеме выделены основные и служебные функции, с помощью которых выполняются все операции с данными. Данный подход позволяет пользователю выполнять действия, с которыми он работает большое количество раз в день.
На основании схемы функций, которая заложена в будущее программное обеспечение сразу можно спроектировать сценарии диалога. Именно в той последовательности как было описано в предметной области, когда были проанализированы бизнес-процессы. Порядок диалогов заложен теми функциями, которые выполняют менеджеры и специалисты отдела снабжения. Сценарий диалога представлен на рисунке 27.
Рисунок 27. Сценарий диалога ИС
Программное обеспечение «Планирование закупок и размещение заказов» предназначено для хранения и обработки данных о клиентах товарах, услугах, которые также представляются данной организацией. Обработанные данные могут использоваться сотрудниками, оформляющими заказы.
Данные о товарах поступают менеджеру по работе с клиентами от отдела снабжения, на основании имеющихся данных менеджер по работе с клиентами формирует базу товаров и услуг. По обращениям клиентов менеджер по работе с клиентами формирует и актуализирует базу контрагентов, контрагенты дополняются из отдела по снабжения данными о поставщиках.
Для оформления заказа клиент заполняет специальную форму, в которой указывает товар, его количество и дату оказания услуги (если заказывает услугу) [24].
Для оформления заказа клиент подтверждает заказ и менеджер по работе с клиентами проверяет факт оплаты и проводит закупку товара, передавая оформленный заказ в отдел снабжения.
Главная форма ИС «планирование закупок и размещения заказов» представлена на рисунок 28. Форма имеет несколько подсистем, на которые имеются специальные вкладки, такие как «Журналы», «Закупки», «Продажи», Подсистема руководителя.
Рисунок 28. Главная форма ИС «Планирование закупок и размещения заказов»
Добавление продажи представлено на рисунке 29.
После добавления продажи документ отображается в списке реализации, рисунок 30.
Рисунок 29. Форма добавления продажи
Рисунок 30. Список документов продаж
Данные о товарах хранятся в справочнике товары. Добавление элемента справочника товары представлено на рисунок 31.
Список элементов справочника разделен на категории, каждую категорию создает пользователь, в зависимости от используемой номенклатуры товаров.
Рисунок 31. Форма просмотра товара
Регистр продаж представлен на рисунке 32. Журнал группирует документы по признакам даты, номеру, типу документа. По регистру можно осуществлять проверку оборотов документами.
Рисунок 32. Форма регистра продаж
Форма документа «Заказ» на товары представлена на рисунке 33. На основании заказа товара в дальнейшем формируется документ «Закупка». Т.е. что бы осуществить продаже в будущем необходимо закупить товар у поставщиков, отразить его на приход. Список заказов представлен на рисунке 34.
Рисунок 33. Форма «Заказ»
Рисунок 34. Форма подсистемы «Заказы»
Форма регистра заказов представлена на рисунке 35.
Рисунок 35. Форма регистра заказов
Форма добавления закупки представлена на рисунке 36.
Рисунок 36. Форма «Закупка»
Форма списка уже добавленных закупок представлена на рисунке 37.
Рисунок 37. Форма список закупок
Регистр закупок представлен на рисунке 38.
Рисунок 38. Форма регистра закупок
На рисунке 39 представлен регистр по остаткам.
Рисунок 39. Форма регистра по остаткам
На основании заказов и спроса на товары можно составить план закупок у поставщиков, рисунок 39.
Рисунок 39. Форма документа «План закупок»
Форма отчетов по выполненным документам и операциям представлены на рисунке 40 и 41.
Рисунок 40. Отчет по заказам
Рисунок 41. Отчет по продажам
Выводы по главе.
На основании изучения нормативно-справочной, входной и результатной информации предметной области было произведено проектирование и разработка справочников и форм документов в конфигурации 1С Предприятие 8.3.
Определена логика последовательности работы документов и бизнес-процессов, разработаны регистры хранения и накопления промежуточных данных. Созданные модули в виде отдельных форм объединены в единый программный каркас и связаны между собой с помощью визуальных средств разработки.
В ходе выполнения курсовой работы достигнута цель – выполнена разработка информационной системы «Планирование закупок и размещение заказов». Данная информационная система должна быть информативным, удобным и гибким в администрировании. Разработанная информационная система позволяет автоматизировать деятельность отдела снабжения организации по планированию закупок и размещению заказов, взаимодействовать с менеджерами по работе с клиентами, формировать отчетность по выполнении плана закупок и выполнению заказов.
Для достижения цели были выполнены следующие задачи:
ПРИЛОЖЕНИЕ
Процедура ЗаполнитьОстатокПоЗаказуСервер(Основание) Экспорт
Результат=РаботаСРегистрами.ПолучитьОстатокПоЗаказу(Основание);
Для Каждого Значение Из Результат Цикл
НоваяСтрока=Товары.Добавить();
НоваяСтрока.Товар = Значение.Товар;
НоваяСтрока.Количество = Значение.Остаток;
КонецЦикла;
КонецПроцедуры
Процедура ОбработкаПроведения(Отказ, Режим)
РаботаСРегистрами.ЗаписатьНаборВБазу(ЭтотОбъект,"Закупка");
Если (Режим = РежимПроведенияДокумента.Оперативный) И
НЕ (Основание.Пустая()) Тогда
Запрос = Новый Запрос;
Запрос.Текст=
"ВЫБРАТЬ
| ЗаказыОстатки.Товар,
| ЗаказыОстатки.КоличествоОстаток КАК НехваткаТовара,
| Док.НомерСтроки
|ИЗ
| (ВЫБРАТЬ
| МИНИМУМ(ЗакупкаТовары.НомерСтроки) КАК НомерСтроки,
| ЗакупкаТовары.Товар КАК Товар
| ИЗ
| Документ.Закупка.Товары КАК ЗакупкаТовары
|
| СГРУППИРОВАТЬ ПО
| ЗакупкаТовары.Товар) КАК Док
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.Заказы.Остатки(
| &Момент,
| Товар В
| (ВЫБРАТЬ РАЗЛИЧНЫЕ
| ЗакупкаТовары.Товар
| ИЗ
| Документ.Закупка.Товары КАК ЗакупкаТовары
| ГДЕ
| ЗакупкаТовары.Ссылка = &Ссылка)
| И ДокументЗаказа = &ДокументЗаказа) КАК ЗаказыОстатки
| ПО Док.Товар = ЗаказыОстатки.Товар
|ГДЕ
|ЗаказыОстатки.КоличествоОстаток < 0";
Граница = Новый Граница(МоментВремени(),ВидГраницы.Включая);
Запрос.УстановитьПараметр("Ссылка",Ссылка);
Запрос.УстановитьПараметр("Момент",Граница);
Запрос.УстановитьПараметр("ДокументЗаказа",Основание);
Результат = Запрос.Выполнить();
Если Не Результат.Пустой() Тогда
Отказ=Истина;
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Перерасход позиций в количестве: "+(-Выборка.НехваткаТовара);
Сообщение.Поле = "Товары["+(Выборка.НомерСтроки-1)+"].Количество";
Сообщение.УстановитьДанные(ЭтотОбъект);
Сообщение.Сообщить();
КонецЦикла;
Иначе
Результат=РаботаСРегистрами.ПолучитьОстатокПоЗаказу(Основание);
Если Результат.Количество()=0 Тогда
ОбъектОснование=Основание.ПолучитьОбъект();
ОбъектОснование.Состояние=Перечисления.СостоянияЗаказа.Выполнен;
ОбъектОснование.Записать();
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
СуммаДокумента = Товары.Итог("Сумма");