Файл: Разработка конфигурации «Управление документооборотом» в среде 1С:Предприятие 8.3..pdf
Добавлен: 03.07.2023
Просмотров: 299
Скачиваний: 8
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика документооборота, возникающего при решении задачи
1.3. Обоснование проектных решений по информационному обеспечению
2.2. Характеристика разработанных экранных форм документов в среде 1С:Предприятие
2.2.2 Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи
2.3. Описание реализации периодических расчетов в среде 1С:Предприятие
2.4. Описание созданной / откорректированной карты маршрута бизнес процесса в среде 1С:Предприятие
2.5 Описание разработанных подсистем в среде 1С:Предприятие
2.7. Контрольный пример реализации проекта в среде 1С:Предприятие и его описание
Рисунок 30. Главная форма ИС «Управление документооборотом»
На главной форме расположено главное меню, с командами Справочники, Отчеты, Журналы, Документы, Работа с документами.
Каждая команда содержит в себе команды вызывающие определенные формы или выполняет, какое либо действие. Подсистема «Справочники» позволяет провести работу с элементами справочников, рисунок 31.
Рисунок 31. Подсистема «Справочники»
Форма справочника «Контрагенты» представлена на рисунке 32.
Рисунок 32. Справочник «Контрагенты»
Просмотр справочников осуществляется на вкладке «Справочники». Слева имеется список всех доступных справочников. Окно элементов справочников представлено на рисунке 33.
Рисунок 33. Элементы справочника «Контрагенты»
На рисунке 34 представлена форма просмотра элементов справочника «Тип документа».
Рисунок 34. Элементы справочника «Тип документа»
Используя подсистему «Документы» можно просматривать имеющиеся документы а так же производить их добавление.
В подсистеме имеются команды по добавлению документов, а так же просмотру элементов списка документов, рисунок 35.
Рисунок 35. Подсистема «Документы»
Форма добавления внутреннего документа представлена на рисунке 36.
Рисунок 36. Форма добавления внутреннего документа
Форма добавления входящего документа представлена на рисунке 37.
Рисунок 37. Форма добавления внутреннего документа
Список входящих документов представлен в отдельной форме списка элементов входящих документов, рисунок 38.
Рисунок 38. Форма просмотра элементов списка входящего документа
Форма добавления исходящего документа представлена на рисунке 39. Список исходящих документов представлен на рисунке 40.
Рисунок 39. Форма добавления исходящего документа
Рисунок 40. Форма просмотра элементов списка исходящего документа
Форма визирования документов представлена на рисунке 41.
Рисунок 41. Форма визирования документов
Печатная форма документа визирования документов представлена на рисунке 42.
Рисунок 42. Печатная форма документа «Визирование документов»
Форма документа «Назначение исполнителей» представлена на рисунке 43. Печатная форма представлена на рисунке 44.
Рисунок 43. Форма документа «Назначение исполнителей»
Рисунок 44. Печатная форма документа «Назначение исполнителей»
Подсистема отчеты позволяет сформировать отчеты по всем видам документов. Отчет выполнен в виде исполняемого модуля, который позволяет сформировать отчет по требованию. Отчет по внутренним документам представлен на рисунке 45.
Рисунок 45. Отчет по внутренним документам
Отчет по входящим документам представлен на рисунке 46.
Рисунок 46. Отчет по входящим документам
Отчет по исходящим документам представлен на рисунке 47.
Рисунок 47. Отчет по исходящим документам
Отчет по визам документов представлен на рисунке 48. Отчет по исполнителям представлен на рисунке 49.
Рисунок 48. Отчет по визам документов
Рисунок 49. Макет формы документа «Внутренний документ»
Подсистема «Журналы» позволяет по видам документов просмотреть все зарегистрированные документы по видам и осуществить к ним доступ, сортировка документов осуществляется по дате регистрации.
Выводы по главе.
На основании изучения нормативно-справочной, входной и результатной информации предметной области было произведено проектирование и разработка справочников и форм документов в конфигурации 1С Предприятие 8.3.
Определена логика последовательности работы документов и бизнес-процессов, разработаны регистры хранения и накопления промежуточных данных. Созданные модули в виде отдельных форм объединены в единый программный каркас и связаны между собой с помощью визуальных средств разработки.
Произведена разработка пользовательского интерфейса информационной системы и введен контрольный пример позволяющий проверить работоспособность элементов системы.
ЗАКЛЮЧЕНИЕ
В ходе выполнения курсовой работы достигнута цель разработана информационная система «Управление документооборотом» на платформе 1с Предприятие 8.3. Данная информационная система должна быть информативным, удобным и гибким в администрировании. Разработанная информационная система позволяет автоматизировать деятельность секретаря организации по регистрации и учету документооборота организации. Информационная система позволяет выполнять поиск по хранимой информации, формировать отчетность и контролировать передачу документов исполнителям.
Для достижения цели были выполнены следующие задачи:
- рассмотрена задача и объект автоматизации, определены рамки решения задачи;
- проведено обоснование проектных решений;
- рассмотрены и описаны нормативно-справочная, входная и результатная информация;
- разработан проект автоматизации;;
- разработан программный интерфейс информационной системы и выполнена физическая реализация, описан контрольный пример тестирования системы при заполнении данных.
СПИСОК ЛИТЕРАТУРЫ
- Балдин, К.В. Информационные системы в экономике. Учебник / К.В. Балдин, В.Б. Уткин. – М.: Дашков и Ко, 2012. - 395 с.
- Блинов, А.О. Реинжиниринг бизнес-процессов: учеб. пособие / А. О. Блинов, О.С. Рудакова – М.: Юнити-Дана, 2012 – 342 с.
- Вдовин, В.М. Теория систем и системный анализ: Учебник / В.М. Вдовин, Л.Е. Суркова, В.А. Валентинов – изд. 3-е – М.: Дашков и К, 2013. – 640 с.
- Вендров А. М. Практикум по проектированию программного обеспечения экономических информационных систем / А. М. Вендров. - М. : Финансы и статистика, 2012. - 334 с.
- Вендров А. М. Проектирование программного обеспечения экономических информационных систем / А. М. Вендров. - М. : Финансы и статистика, 2012. - 352 с.
- Всяких, Е.И. Практика и проблематика моделирования бизнес-процессов. / Е.И. Всяких, Е.В. Сидоренко – ДМК Пресс, 2013 – 247 с.
- Гвоздева, Т.В. Проектирование информационных систем: учебное пособие / Т.В. Гвоздева, Б.А. Баллод. – Ростов-н/Д: Феникс, 2014 – 508c.
- Заботина Н.Н. Проектирование информационных систем.Учебное пособие для студентов высших учебных заведений, обучающихся по специальности 080801 "Прикладная информатика (по областям) и другим экономическим специальностям" / Н. Н. Заботина – Москва: ИНФРА-М, 2013 – 329с.
- Ильин В.В. Моделирование бизнес-процессов. Практический опыт разработчика / В.В. Ильин. – М.: «Вильямс», 2012 – 176 с.
- Илюшечкин, В.М. Основы использования и проектирования баз данных : учеб. пособие / В.М. Илюшечкин. - М.: Юрайт, 2014 - 213c.
- Информационные системы и технологии в экономике и управление: Учебник для бакалавров /В.В. Трофимов. – М.: Юрайт, 2012 – 521 с.
- Информационные системы и технологии управления: учебник / под ред. Г.А.Титоренко. - 3-е изд., перераб и доп. - М.: ЮНИТИ-ДАНА, 2014. - 591c.
- Исаев Г.Н. Информационные технологии: учебное пособие /Г.Н. Исаев. – Изд-во: Омега-Л, 2012 – 464 с.
- Коваленко В.В. Проектирование информационных систем. Учебное пособие для студентов (бакалавров и специалистов) высших учебных заведений, обучающихся по направлению 230700 Прикладная информатика (профили: экономика, социально-культурная сфера) и специальности 080801 "Прикладная информатика (по областям применения)" / В. В. Коваленко - Москва : Форум , 2012 - 319 с.
- Перерва А.Д., Иванова В.А. Путь аналитика. Практическое руководство IT-специалиста. – СПб.: Питер, 2012. – 304 с.
- Смирнов, Г.Н. Проектирование экономических информационных систем: учебник для вузов / А.А. Смирнов, А.А. Сорокин, Ю.Ф. Тельнов. - М.: Финансы и статистика, 2014 – 512c.
- Советов Б.Я. Моделирование систем. Учебник для бакалавров: для студентов высших учебных заведений, обучающихся по направлениям "Информатика и вычислительная техника" и "Информационные системы" / Б.Я. Советов, С.А. Яковлев; Санкт-Петербургский гос. электротехнический ун-т. - 7-е изд. – Москва: Юрайт , 2012 – 342 с.
- Трофимов, В.В. Информационные системы и технологии в экономике и управлении. Учебник / В.В. Трофимов. – М.: Юрайт, 2011. - 521 с.
- Чекмарев Ю.В. Автоматизация процессов обработки информации в статистике: учебное пособие / Ю.В. Чекмарев, И.А. Кашина, В.К. Кашин, Д.Ю. Нечаев. – Изд-во: ДМК Пресс, 2012 – 199 с.
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр Регистр_документов Приход
Движения.Регистр_документов.Записывать = Истина;
Движение = Движения.Регистр_документов.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Документ = Номер_документа;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Процедура Печать(ТабДок, Ссылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы.Входящий_документ.ПолучитьМакет("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Входящий_документ.Дата,
| Входящий_документ.Дата_документа,
| Входящий_документ.Дата_поступления,
| Входящий_документ.Исполнитель,
| Входящий_документ.Краткое_содержание,
| Входящий_документ.Номер,
| Входящий_документ.Номер_документа,
| Входящий_документ.Отправитель,
| Входящий_документ.Получатель,
| Входящий_документ.Примечание,
| Входящий_документ.Резолюция,
| Входящий_документ.Срок_исполнения,
| Входящий_документ.Статус,
| Входящий_документ.Тип_документа
|ИЗ
| Документ.Входящий_документ КАК Входящий_документ
|ГДЕ
| Входящий_документ.Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
Шапка = Макет.ПолучитьОбласть("Шапка");
ТабДок.Очистить();
ВставлятьРазделительСтраниц = Ложь;
Пока Выборка.Следующий() Цикл
Если ВставлятьРазделительСтраниц Тогда
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
ТабДок.Вывести(ОбластьЗаголовок);
Шапка.Параметры.Заполнить(Выборка);
ТабДок.Вывести(Шапка, Выборка.Уровень());
ВставлятьРазделительСтраниц = Истина;
КонецЦикла;
//}}
КонецПроцедуры
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
ТабДок = Новый ТабличныйДокумент;
Печать(ТабДок, ПараметрКоманды);
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Ложь;
ТабДок.ОтображатьЗаголовки = Ложь;
ТабДок.Показать();
//}}
КонецПроцедуры
&НаСервере
Процедура Печать(ТабДок, ПараметрКоманды)
Справочники.Отделы.Печать(ТабДок, ПараметрКоманды);
КонецПроцедуры
Процедура Печать(ТабДок, Ссылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Справочники.Отделы.ПолучитьМакет("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Отделы.Наименование
|ИЗ
| Справочник.Отделы КАК Отделы
|ГДЕ
| Отделы.Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
Шапка = Макет.ПолучитьОбласть("Шапка");
ТабДок.Очистить();
ВставлятьРазделительСтраниц = Ложь;
Пока Выборка.Следующий() Цикл
Если ВставлятьРазделительСтраниц Тогда
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
ТабДок.Вывести(ОбластьЗаголовок);
Шапка.Параметры.Заполнить(Выборка);
ТабДок.Вывести(Шапка, Выборка.Уровень());
ВставлятьРазделительСтраниц = Истина;
КонецЦикла; //}}
КонецПроцедуры
Процедура Печать(ТабДок, Ссылка) Экспорт
Макет = Справочники.Должности.ПолучитьМакет("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Должности.Наименование
|ИЗ
| Справочник.Должности КАК Должности
|ГДЕ
| Должности.Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
Шапка = Макет.ПолучитьОбласть("Шапка");
ТабДок.Очистить();
ВставлятьРазделительСтраниц = Ложь;
Пока Выборка.Следующий() Цикл
Если ВставлятьРазделительСтраниц Тогда
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
ТабДок.Вывести(ОбластьЗаголовок);
Шапка.Параметры.Заполнить(Выборка);
ТабДок.Вывести(Шапка, Выборка.Уровень());
ВставлятьРазделительСтраниц = Истина;
КонецЦикла;
КонецПроцедуры
Процедура Печать(ТабДок, Ссылка) Экспорт
Макет = БизнесПроцессы.Б_П_ВХОД.ПолучитьМакет("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Б_П_ВХОД.ВедущаяЗадача,
| Б_П_ВХОД.Вхоядщий,
| Б_П_ВХОД.Дата,
| Б_П_ВХОД.Завершен,
| Б_П_ВХОД.Номер,
| Б_П_ВХОД.Стартован
|ИЗ
| БизнесПроцесс.Б_П_ВХОД КАК Б_П_ВХОД
|ГДЕ
| Б_П_ВХОД.Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
Шапка = Макет.ПолучитьОбласть("Шапка");
ТабДок.Очистить();
ВставлятьРазделительСтраниц = Ложь;