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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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

Модули, процедуры и функции. Вся конфигурация, как вы уже наверное заметили, состоит из модулей. Это могут быть модули документов или модули отчетов или другие модули. Модули состоят из процедур и функций. Процедура - это небольшая программа для выполнения определенной задачи. Функция отличается от процедуры, только тем, что имеет результат. Говорят, «Функция возвращает результат». Например, модуль «Приказа о приеме на работу» может иметь следующие процедуры Проверить Правильность( ) и Напечатать Приказ( ).

Глобальный модуль. В системе 1С есть так называемый Глобальный модуль. Он относится к конфигурации в целом. Глобальный модуль нужен для того, что писать процедуры и функции, доступные в любом месте программы (в любом другом модуле). Для этого необходимо просто указать ключевое слово Экспорт. Также можно создать глобальные переменные, которыми можно будет пользоваться в любом месте программы. Но чем меньше будет таких глобальных переменных, тем лучше, так как модули получаются более независимыми друг от друга, что снижает количество ошибок в программе и облегчает отладку.

3.2 Запуск системы

Создайте новую папку на любом диске, например, «C:\Учебная».

Запустите 1С:Предприятие. Откроется список информационных баз.

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

1С может запускаться в четырех режимах:

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

Рисунок 3.1 - Запуск 1С

Конфигуратор - режим конфигурирования (программирования). В этом режиме работают программисты, создают новые справочники, отчеты, пишут программные модули. Вводить данные в информационную базу в этом режиме нельзя.

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

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

Запустим программу в режиме конфигуратора:

Укажите режим запуска Конфигуратор.

Запустится конфигуратор. Откройте дерево конфигурации, в котором мы будем работать очень часто. Для этого щелкните меню Конфигурация => Открыть конфигурацию или кнопочку. Появится окно дерева конфигурации. Задайте ему нормальные размеры.

Рисунок 3.2 - Запуск в режиме конфигуратор

Рисунок 3.3 - Дерево конфигурации

В этом окне представлены все объекты конфигурации, такие как справочники, документы, отчеты и т.д. Для раскрытия какой-то ветки нужно два щелкнуть на плюсике или два раза щелкнуть на ее названии.

3.3 Создание объектов конфигурации

Установите курсор на строку Справочники и щелкните кнопку (или щелкните правой кнопкой мыши и выберите Новый справочник). При этом откроется окно Конструктора справочников.

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

,

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

Задайте идентификатор справочника (имя), сейчас мы создадим справочник «Должности».

После создания справочника должности 1С проанализирует структуру базы и покажет окно со списком изменений.

Рисунок 3.6 - Реорганизация информации

Нажмите кнопку «Принять».

После реорганизации базы появится сообщение «Реорганизация информации закончена ».

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

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

Запустите 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 «Объектно-ориентированный подход к автоматизации технологических процессов» Лаури Карху.