Файл: Разработка конфигурации «Управление документооборотом» в среде 1С: Предприятие 8.3..pdf

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

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

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

Добавлен: 04.04.2023

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

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

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

Рисунок 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. Данная информационная система должна быть информативным, удобным и гибким в администрировании. Разработанная информационная система позволяет автоматизировать деятельность секретаря организации по регистрации и учету документооборота организации. Информационная система позволяет выполнять поиск по хранимой информации, формировать отчетность и контролировать передачу документов исполнителям.

Для достижения цели были выполнены следующие задачи:

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

СПИСОК ЛИТЕРАТУРЫ

  1. Балдин, К.В.  Информационные системы в экономике. Учебник / К.В. Балдин, В.Б. Уткин. – М.: Дашков и Ко, 2012. - 395 с.
  2. Блинов, А.О. Реинжиниринг бизнес-процессов: учеб. пособие / А. О. Блинов, О.С. Рудакова – М.: Юнити-Дана, 2012 – 342 с.
  3. Вдовин, В.М. Теория систем и системный анализ: Учебник / В.М. Вдовин, Л.Е. Суркова, В.А. Валентинов – изд. 3-е – М.: Дашков и К, 2013. – 640 с.
  4. Вендров А. М. Практикум по проектированию программного обеспечения экономических информационных систем / А. М. Вендров. - М. : Финансы и статистика, 2012. - 334 с.
  5. Вендров А. М. Проектирование программного обеспечения экономических информационных систем / А. М. Вендров. - М.: Финансы и статистика, 2012. - 352 с.
  6. Всяких, Е.И. Практика и проблематика моделирования бизнес-процессов. / Е.И. Всяких, Е.В. Сидоренко – ДМК Пресс, 2013 – 247 с.
  7. Гвоздева, Т.В. Проектирование информационных систем: учебное пособие / Т.В. Гвоздева, Б.А. Баллод. – Ростов-н/Д: Феникс, 2014 – 508c.
  8. Заботина Н.Н. Проектирование информационных систем. Учебное пособие для студентов высших учебных заведений, обучающихся по специальности 080801 "Прикладная информатика (по областям) и другим экономическим специальностям" / Н. Н. Заботина – Москва: ИНФРА-М, 2013 – 329с.
  9. Ильин В.В. Моделирование бизнес-процессов. Практический опыт разработчика / В.В. Ильин. – М.: «Вильямс», 2012 – 176 с.
  10. Илюшечкин, В.М. Основы использования и проектирования баз данных : учеб. пособие / В.М. Илюшечкин. - М.: Юрайт, 2014 - 213c.
  11. Информационные системы и технологии в экономике и управление: Учебник для бакалавров /В.В. Трофимов. – М.: Юрайт, 2012 – 521 с.
  12. Информационные системы и технологии управления: учебник / под ред. Г.А.Титоренко. - 3-е изд., перераб и доп. - М.: ЮНИТИ-ДАНА, 2014. - 591c.
  13. Исаев Г.Н. Информационные технологии: учебное пособие /Г.Н. Исаев. – Изд-во: Омега-Л, 2012 – 464 с.
  14. Коваленко В.В. Проектирование информационных систем. Учебное пособие для студентов (бакалавров и специалистов) высших учебных заведений, обучающихся по направлению 230700 Прикладная информатика (профили: экономика, социально-культурная сфера) и специальности 080801 "Прикладная информатика (по областям применения)" / В. В. Коваленко - Москва: Форум, 2012 - 319 с.
  15. Перерва А.Д., Иванова В.А. Путь аналитика. Практическое руководство IT-специалиста. – СПб.: Питер, 2012. – 304 с.
  16. Смирнов, Г.Н. Проектирование экономических информационных систем: учебник для вузов / А.А. Смирнов, А.А. Сорокин, Ю.Ф. Тельнов. - М.: Финансы и статистика, 2014 – 512c.
  17. Советов Б.Я. Моделирование систем. Учебник для бакалавров: для студентов высших учебных заведений, обучающихся по направлениям "Информатика и вычислительная техника" и "Информационные системы" / Б.Я. Советов, С.А. Яковлев; Санкт-Петербургский гос. электротехнический ун-т. - 7-е изд. – Москва: Юрайт, 2012 – 342 с.
  18. Трофимов, В.В. Информационные системы и технологии в экономике и управлении. Учебник / В.В. Трофимов. – М.: Юрайт, 2011. - 521 с.
  19. Чекмарев Ю.В. Автоматизация процессов обработки информации в статистике: учебное пособие / Ю.В. Чекмарев, И.А. Кашина, В.К. Кашин, Д.Ю. Нечаев. – Изд-во: ДМК Пресс, 2012 – 199 с.

ПРИЛОЖЕНИЕ

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

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

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр Регистр_документов Приход

Движения.Регистр_документов.Записывать = Истина;

Движение = Движения.Регистр_документов.Добавить();

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

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

Движение.Документ = Номер_документа;

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

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

Процедура Печать(ТабДок, Ссылка) Экспорт

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

Макет = Документы.Входящий_документ.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Входящий_документ.Дата,

| Входящий_документ.Дата_документа,

| Входящий_документ.Дата_поступления,

| Входящий_документ.Исполнитель,

| Входящий_документ.Краткое_содержание,

| Входящий_документ.Номер,

| Входящий_документ.Номер_документа,

| Входящий_документ.Отправитель,

| Входящий_документ.Получатель,

| Входящий_документ.Примечание,

| Входящий_документ.Резолюция,

| Входящий_документ.Срок_исполнения,

| Входящий_документ.Статус,

| Входящий_документ.Тип_документа

|ИЗ

| Документ.Входящий_документ КАК Входящий_документ

|ГДЕ

| Входящий_документ.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

//}}

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

&НаКлиенте

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

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

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

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

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

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

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

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

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

//}}

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

&НаСервере

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


Справочники.Отделы.Печать(ТабДок, ПараметрКоманды);

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

Процедура Печать(ТабДок, Ссылка) Экспорт

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

Макет = Справочники.Отделы.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Отделы.Наименование

|ИЗ

| Справочник.Отделы КАК Отделы

|ГДЕ

| Отделы.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ВставлятьРазделительСтраниц = Истина;

КонецЦикла; //}}

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

Процедура Печать(ТабДок, Ссылка) Экспорт

Макет = Справочники.Должности.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Должности.Наименование

|ИЗ

| Справочник.Должности КАК Должности

|ГДЕ

| Должности.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

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

Процедура Печать(ТабДок, Ссылка) Экспорт

Макет = БизнесПроцессы.Б_П_ВХОД.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Б_П_ВХОД.ВедущаяЗадача,

| Б_П_ВХОД.Вхоядщий,

| Б_П_ВХОД.Дата,

| Б_П_ВХОД.Завершен,

| Б_П_ВХОД.Номер,

| Б_П_ВХОД.Стартован

|ИЗ

| БизнесПроцесс.Б_П_ВХОД КАК Б_П_ВХОД

|ГДЕ

| Б_П_ВХОД.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;


Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

//}}

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

Процедура Печать(ТабДок, Ссылка) Экспорт

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

Макет = БизнесПроцессы.Б_П_ВХОД.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Б_П_ВХОД.ВедущаяЗадача,

| Б_П_ВХОД.Вхоядщий,

| Б_П_ВХОД.Дата,

| Б_П_ВХОД.Завершен,

| Б_П_ВХОД.Номер,

| Б_П_ВХОД.Стартован

|ИЗ

| БизнесПроцесс.Б_П_ВХОД КАК Б_П_ВХОД

|ГДЕ

| Б_П_ВХОД.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

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

Процедура Печать(ТабДок, Ссылка) Экспорт

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

Макет = Документы.Назначение_исполнителя.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Назначение_исполнителя.Дата,

| Назначение_исполнителя.Дата_назначения,

| Назначение_исполнителя.Номер,

| Назначение_исполнителя.Сотрудник,

| Назначение_исполнителя.Статус,

| Назначение_исполнителя.Документы_назначения.(

| НомерСтроки,

| Документ,

| Дата_контроля

| )

|ИЗ

| Документ.Назначение_исполнителя КАК Назначение_исполнителя

|ГДЕ

| Назначение_исполнителя.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ОбластьДокументы_назначенияШапка = Макет.ПолучитьОбласть("Документы_назначенияШапка");

ОбластьДокументы_назначения = Макет.ПолучитьОбласть("Документы_назначения");

Подвал = Макет.ПолучитьОбласть("Подвал");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;