Разработка и построение системы автоматизации документооборота в профкоме

Анализ процесса ведения организационно-распорядительного документооборота в профкоме. Создание функциональной и информационной моделей системы. Порядок проектирования в программе "1С:Предприятие". Автоматическая обработка данных, проведение документов.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 18.01.2020
Размер файла 1,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Далее создадим справочник Сотрудники. (Установите курсор на Справочники и щелкните кнопку Новый). Задайте имя справочника (идентификатор) «Сотрудники».

Теперь у нас есть справочник и можно ввести некоторые данные.

Запустите 1С:Предприятие в режиме Предприятие. Это можно сделать прямо из Конфигуратора. Появится окно 1С:Предприятие.

Откройте справочник Сотрудники. Для этого щеклните меню Операции => Справочники. Откроется окно справочника.

Заведите нескольких сотрудников. Например, Иванов - директор, Петров - Бухгалтер, Сидоров - Программист.

Теперь создайте новый документ «ВыдачаДенег». (установите курсор на Документы и щелкните Новый). Задайте имя документа Выдача Денег.

Рисунок 3.7 - Создание справочника сотрудники

Рисунок 3.8 - Запуск 1С:Предприятие

Добавьте реквизит шапки «ФИО», укажите ему тип значения Строка и длина 100 символов. Нажмите ОК.

Далее нужно создать таким же образом, как и реквизит «ФИО», остальные реквизиты и укажите для каждого из них правильный тип:

· рекв. Должность - тип «Справочник. Должности»;

· рекв. Оклад - тип Число, длина 10, точность 2;

· рекв. Дата Приема - тип Дата.

У документа должна быть удобная форма для ввода данных. Нажмите кнопку «Форма» в нижней части окна.

Нам нужно создать форму следующего вида:

· установите подходящие размеры формы;

· разместите на форме текстовую надпись «Выдача Денег». Для этого щелкните на кнопку внизу и затем на форме.

Добавьте поле НомерДок на форму. Для этого щелкните кнопку появится окно. В нем установите флажок у реквизита шапки Номер Док, нажмите ОК и щелкните в каком-нибудь месте формы. Там появится поле НомерДок. Задайте ему размеры и перетащите в нужное место формы.

Добавьте рядом текстовое поле с надписью «№».

Аналогичным образом разместите на форме остальные реквизиты: ДатаДок, ФИО, Должность. Не забудьте рядом с ними разместить текстовые надписи.

Кнопки ОК и Закрыть разместите по центру формы (по горизонтали). Для этого выделите их мышкой (обе одновременно) и щелкните кнопку.

Теперь в этот документ можно будет вводить данные о новом сотруднике. Затем пользователь нажмет кнопку ОК и ваша программа должна добавить в справочник Сотрудники новый элемент (новую строку). При нажатии ОК документ сначала будет записан, а потом будет проведен.

3.4 Проведение документов

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

Для открытия модуля документа закройте экранную форму документа. На экране останется окно структуры документа. Внизу есть кнопка «Модуль документа», вот на нее и нажмите. Откроется окно для редактирования текста программы.

Там уже есть процедура ОбработкаПроведения, но внутри нее пока ничего существенного. Напишите там следующий текст:

Рисунок 3.9 - Модуль документа

Первая строка обращается к справочнику Сотрудники. Вторая строка создает новый элемент, пока пустой. Потом заполняются реквизиты справочника, данные берутся из документа и переносятся в справочник. И в конце происходит запись измененного элемента в справочник.

Закройте окно модуля и окно структуры документа. Сохраните конфигурацию.

Теперь можно попробовать провести документ.

Запустите 1С в режиме Предприятие. Все документы хранятся в журналах документов.

Щелкните кнопку или нажмите клавишу INS. Откроется форма документа «Выдача Денег» для ввода данных. Номер документа присвоится автоматически, дата документа - сегодняшнее число.

Рисунок 3.10 - «Выдача денег»

Введите все данные: ФИО сотрудника, укажите ему должность и оклад.

Нажмите кнопку ОК. Сначала документ будет записан, а потом проведен. При проведении сработает процедура ОбработкаПроведения и в справочник Сотрудники добавится новая строка.

Создадим также в Конфигураторе новые документы «ДетскиеЛьготы» и «Жилье».

Рисунок 3.11 - Реализация процесса «Детские льготы»

Заметьте, что отсутствие синтаксических ошибок не гарантирует того, что программа правильная. В ней по-прежнему могут быть ошибки. Такие ошибки могут выскочить при выполнении программы, а могут быть очень скрытые. Ошибки - главная беда программистов. Но еще большая беда - неправильное понимание требований заказчика.

Рисунок 3.11 - Реализация процесса «Жилье»

Тексты в модуле документа представлены в Приложении А.

3.5 Пользовательское меню

Теперь создадим пользовательское меню. В окне конфигурации внизу есть вкладка Интерфейсы.

Рисунок 3.12 - Пользовательское меню

Для каждой категории пользователей программы может быть заведен свой собственный интерфейс. Интерфейс включает пункты меню и кнопки на панели инструментов. Например, кадровику необязательно залезать в зарплату сотрудников. Создайте новый Интерфейс и назовите его Администратор. Интерфейс появится в списке интерфейсов.

Щелкните дважды на интерфейсе и выберите «Редактировать меню». Откроется окно редактора меню.

Рисунок 3.13 - Редактор меню

У него есть замечательная кнопка, которая автоматически создает все пункты меню. Сделаем исключение и воспользуемся помощью конструктора меню, потому что нам нужно создать обычное меню для доступа ко всем объектам без всяких заморочек. Если нужно сделать что-нибудь более интересное, например, добавить разделители, перегруппировать пункты меню, то это нужно будет делать вручную.

Рисунок 3.14 - Конструктор

Нажмите кнопку и затем «Построить». Конструктор автоматически создаст все пункты меню.

Меню можно сразу протестировать, как оно будет выглядеть для пользователя. Для этого нажмите кнопку «Пуск», появится тестовое окно. Посмотрите на меню и закройте тестовое окно.

Сохраните конфигурацию и запустите ее.

На этом создание системы для кадрового учета завершено. Она позволяет принимать сотрудников в профком. Вывести данные по запросу заявления.

Рисунок 3.15 - Меню интерфейса

3.6 Дерево функций

Схемы «Дерево функций» позволяет наглядно показать иерархию функций управления и обработки данных, которые автоматизированы в разрабатываемом программном продукте.

Рисунок 3.16 - Дерево функций

Заключение

В работе рассматривалась задача внедрения информационной системы автоматизации документооборота в профкоме. При этом были выполнены следующие этапы работы:

· разработана информационная модель системы;

· описана функциональная модель системы;

· созданы программная реализация системы;

· определена эффективность разработанной системы.

Преимуществами использования внедряемой ИС являются снижение трудоемкости документооборота, увеличение производительности труда работников организации, возможность отслеживания движения документов, их исполнения, формирования отчетов, что приведет к повышению качества данного процесса.

Таким образом, в дипломной работе в целом, рассмотрена и наглядно показана целесообразность применения и использования «1С: Предприятие 7.7» в профкому университета. Несмотря на некоторые сложности в настройке этих программ под специальные нужды предприятия, их установка себя оправдывает следующим преимуществам предоставляемым ими:

· значительному снижению количества математических ошибок в бухгалтерском учете;

· автоматический контроль за правильностью и санкционированностью выписки документов;

· автоматическое ведение всех форм журналов и книг;

· автоматическое составление операций и проводок по данным деятельности и первичным документам;

· значительная экономия временных затрат на осуществление бухгалтерского учета.

Также хочется отметить, что особенно велики возможности настройки программы «1С: Предприятие», прежде всего в силу того, что велико количество обученных этому людей. С большей уверенностью, можно смело сказать, что все эти программы, изложенные в дипломной работе угодят практически любому требовательному пользователю.

Список используемой литературы

1. Рязанцева Н.А., Рязанцев Д.Н. 1С: Предприятие: Комплексная конфигурация: Секреты работы: Основные компоненты программы «1С: Предприятие»; Объекты учета: Бухгалтерия, кадры, склад; Журналы, Изд-во: СПб: БХВ-Петербург Серия: Мастер

2. Гусев А.А. Программирование в среде 1С: Бухгалтерия. - М. радиус- 2001.

3. Киевский С.В. «Самоучитель по работе с программой «1С: Бухгалтерия» - М.: Компьютер пресс, 1998.

4. Эксперт автоматизации №12,96 «Объектно-ориентированный подход к автоматизации технологических процессов» Лаури Карху.

5. «1С: Бухгалтерия», Настольная книга пользователя М - 1999.

6 Описание типовой конфигурации "1С:Бухгалтерия 7.7". - М.: ЗАО "1С", 2005. Интернет-ресурс БУХ.1С

7. Харитонов С.А. Гибкая автоматизация бухгалтерского учета и отчетности: вопросы теории и практики. - М.: Издательство «Бухгалтерский учет», 2003.

Приложение А

Листинг программы

Процедура При Открытии()

табл. Новая Колонка(«ФИО»,,,, «ФИО»,20);

табл. Новая Колонка(«стаж»,,,, «стаж»,20);

табл. Новая Колонка(«выдачаНа50»,,,, «выдача на 50 лет»,20);

табл. Новая Колонка(«выдачаНа55»,,,, «выдача на 55 лет»,20);

табл. Новая Колонка(«выдачаНа60»,,,, «выдача на 60 лет»,20);

конец процедуры

процедура Заполнить()

сотр=СоздатьОбъект(«Справочник.Сотрудники»);

дат=ТекущаяДата();

сотр.ВыбратьЭлементы();

если (юбилей <>50) и (юбилей <>55) и (юбилей <>60) тогда Предупреждение(«Это не юбилей!») конецесли;

Пока сотр.ПолучитьЭлемент() > 0 Цикл

если (юбилей=50) или (юбилей=55) или (юбилей=60) тогда

если (ДатаГод(дат)-ДатаГод(сотр.принят)) <10 тогда

табл.новаястрока();

табл.фио=сотр.фио;

табл.стаж=число((ДатаГод(дат)-ДатаГод(сотр.принят)));

табл.выдачаНа50=1000;

конецесли;

Продолжение приложения А

если ((ДатаГод(дат)-ДатаГод(сотр.принят))>10) и ((ДатаГод(дат)-ДатаГод(сотр.принят))<15) тогда

табл.новаястрока();

табл.фио=сотр.фио;

табл.стаж=(ДатаГод(дат)-ДатаГод(сотр.принят));

табл.выдачаНа50=1500;

конецесли;

если ((ДатаГод(дат)-ДатаГод(сотр.принят))>15) и ((ДатаГод(дат)-ДатаГод(сотр.принят))<20) тогда

табл.новаястрока();

табл.фио=сотр.фио;

табл.стаж=(ДатаГод(дат)-ДатаГод(сотр.принят));

табл.выдачаНа50=2000;

конец если;

конец если;

конец цикла;

конец процедуры

Процедура ПриОткрытии()

таблЛьгот.НоваяКолонка(«ФИО»,,,, «ФИО»,20);

таблЛьгот.НоваяКолонка(«ВозрастРебенка»,,, «ВозрастРебенка»,2);

таблЛьгот.НоваяКолонка(«Лагерь»,,,, «Лагерь»,10);

таблЛьгот.НоваяКолонка(«НГ»,,,, «НГ»,10);

конецпроцедуры

процедура Заполнить()

Продолжение приложения А

сотр=СоздатьОбъект(«Справочник.Сотрудники»);

дат=ТекущаяДата();

сотр.ВыбратьЭлементы();

Пока сотр.ПолучитьЭлемент() > 0 Цикл

если ((ДатаГод(дат)-ДатаГод(сотр.ДатаРожденияРебенка)) <14) и ((ДатаГод(дат)-ДатаГод(сотр.ДатаРожденияРебенка)) >6) тогда

таблЛьгот.новаястрока();

таблЛьгот.фио=сотр.фио;

таблЛьгот.ВозрастРебенка=(ДатаГод(дат)-ДатаГод(сотр.ДатаРожденияРебенка));

если ФНГ>0 тогда

таблЛьгот.НГ= «да»;

конецесли;

если ФЛагерь>0 тогда

таблЛьгот.Лагерь= «да»;

конецесли;

конецесли;

конеццикла;

конецпроцедуры

процедура Заполнить()

сотр=СоздатьОбъект("Справочник.Сотрудники");

дат=ТекущаяДата();

сотр.ВыбратьЭлементы();

Пока сотр.ПолучитьЭлемент() > 0 Цикл

если сотр.площадьЖилья<=12 тогда

новаястрока();

фио=сотр.фио;

Окончание приложение А

Площадь=сотр.площадьЖилья;

АктивизироватьСтроку();

конецесли;

конеццикла;

конецпроцедуры

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.