Диплом: Автоматизация подсистемы учета статистических данных и формирования отчетности в IT компании OOO "ЖилРемСтрой"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
Адрес
Неограниченная строка
Адрес
Телефоны
Строка (30)
Телефоны
У этого справочника табличной части нет. Он является иерархическим,
что позволяет группировать данные по логическим группам. Ссылки на
элементы справочника «Банки» выбираются в элементы справочника
«Банковские счета». Справочник «Банковские счета» предназначен для
хранения информации по банковским счетам предприятия. Реквизиты этого
справочника представлены в таблице 2.6.
Таблица 2.6
Состав реквизитов справочника «БанковскиеСчета»
Наименование реквизита
Тип реквизита
Описание
Код
Строка (9)
Код
Наименование
Строка (50)
Наименование
НомерСчета
Строка (20)
Номер счета
Банк
Справочник.Банки
Банк
БанкДляРасчетов
Справочник.Банки
Банк непрямых расчетов
Назначение
Неограниченная строка
Назначение платежа
НомерИДатаРазрешения
Строка (35)
Номер и дата разрешения
открытия счета
СуммаБезКопеек
Число (1)
Сумма без 00 копеек
Справочник «БанковскиеСчета» не имеет табличной части.
Справочник «Контрагенты» предназначен для хранения информации
по контрагентам. Реквизиты справочника «Контрагенты» представлены в
таблице 2.7.
Таблица 2.7
Состав реквизитов справочника «Контрагенты»
Наименование реквизита
Тип реквизита
Описание
Код
Строка (9)
Код
Наименование
Строка (50)
Наименование
ЮрФизЛицо
Справочник
Юридическое или
физическое лицо
ОсновнойДоговор
Справочник.Договоры
Основной договор
ОсновнойСчет
Справочник.БанковскиеСчета
Основной счет
ОсновноеСвойство
Справочник.СвойстваКонтрагентов
Основное свойство
Коментарий
Неограниченная строка
Дополнительная
информация
У справочника Контрагенты нет табличной части. Справочник является
иерархическим, что позволяет группировать его данные по логическим
группам. Ссылки на элементы этого справочника выбираются в шапках
складских документов и в регистре накопления «Взаиморасчеты».
Форма элемента справочника «Контрагенты» предназначена для
просмотра данных о контрагенте (рисунок 2.29). В модуле формы
предусмотрены необходимые процедуры и функции, позволяющие работать
с элементами справочника.
Рисунок 2.29 Форма элемента справочника «Контрагенты»
В справочнике «Фирмы» хранится информация о существующих
фирмах. Реквизиты данного справочника описаны в таблице 2.8.
Таблица 2.8
Состав реквизитов справочника «Фирмы
Наименование
реквизита
Тип реквизита
Описание
Код
Строка (6)
Код
Наименоване
Строка (25)
Наименование
ГлБухгалтер
Справочник.Физические
Лица
Главный бухгалтер
ГНИ
Строка (50)
Наименование налоговой инспекции
ДатаРегистрации
Дата
Дата регистрации фирмы
ИНН
Строка (13)
ИНН
КПП
Строка (13)
КПП
ОКОНХ
Строка (10)
Код по ОКОНХ
ОКПО
Строка (10)
Код по ОКПО
ПочтовыйАдрес
Строка (240)
Почтовый адрес фирмы
Руководитель
Справочник.Физические
Лица
Фамилия и инициалы руководителя фирмы
БанковскийСчет
Справочник.БанковскиеС
чета
Банковский счет
ЮрАдрес
Строка (240)
Юридический адрес фирмы
У справочника «Фирмы» нет табличной части. Справочник не является
иерархическим. Ссылки на элементы данного справочника выбираются в
шапках всех документах, а также в регистрах накопления.
Структура базы данных представлена на ER-диаграмме, рисунок 2.30.
Рисунок 2.30 ER-модель структуры справочников
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Для разработки информационно-справочной системы автоматизации
предприятия применяется система 1С:Предприятие. Эта система имеет
модульную форму организации конфигурации. В глобальных модулях
хранятся переменные, процедуры и функции доступные из других модулей.
Можно выделить такие группы модулей, как:
- справочники;
- документы;
- перечисления;
- отчеты;
- обработки;
- регистры.
Структуру программы можно описать следующими основными
блоками, представленными на рисунке 2.31.
Рисунок 2.31 Блок-схема основных модулей программы
Работа с программой начинается с вывода главного окна программы и
активизации системы меню. Программа работает по диалоговому и
событийному режиму. Под диалогом понимается предоставление
пользователю нескольких альтернатив и обработка его выбора. Диалоговая
система состоит из главного меню с соответствующими всплывающими
подменю и диалоговых окон. На основании событий активизируются
процедуры контроль допустимости данных. Под событием, понимается
процесс, активизируемый пользователем ( нажатие функциональных
клавиш), а также программные события – получение определенным полем
фокуса редактирование или потери фокуса ввода. . [35, с.441]
Так же, важным моментом работы конфигурации является проведение
документов по регистрам накопления. Движения регистров являются
результатом проведения документов и источником данных для
формирования отчетов.
2.3.4 Описание программных модулей
Главный модуль предназначен для запуска основных процедур и
функций программы.
Модуль работы со справочниками предназначен для поиска, просмотра
информации в справочниках, отбор и сортировка, редактирование данных и
печать. Он включает в себя:
- справочник «Физические лица»;
- справочник «Фирмы»;
- справочник «Склады»;
- справочник «Кассы»;
- справочник «Контрагенты»;
- справочник «Банки»;
- справочник «Банковские счета»;
- справочник «Виды номенклатуры»;
- справочник «Единицы измерения»;
- справочник «Номенклатура».
Функциями модуля «Документы» являются: ввод первичных данных и
просмотр ранее внесенных данных. Модуль предназначен для таких работ с
документами, как: ввод нового документа, изменение, удаление, поиск, отбор
и сортировка документов. Данный модуль включает в себя следующие
документы:
- Заявка;
- Реализация;
- Возврат от покупателя;
- Поступление ТМЦ;
- Списание ТМЦ;
- ПКО;
- РКО;
- Приход по банку;
- Расход по банку;
- Перемещение.
При оперативном проведении документов происходит движение
регистров. Модуль «Регистры» включает в себя:
- Остатки;
- Взаиморасчеты;
- Касса;
- Банк.
Модуль «Отчеты» включат в себя:
- Остатки;
- Ведомость по кассе;
- Ведомость по банку;
- Взаиморасчеты.
В компьютерных системах баз данных пользователи для ввода,
просмотра и распечатки отчетов с информацией базы данных могут
использовать формы.
Основные преимущества использования форм:
При вводе данных в поля формы, приложение может считывать
словарь данных сервера и автоматически проверить допустимость данных в
соответствии с правилами целостности.
Поле ввода в форме представляет собой список допустимых значений,
из которых пользователи могут выбрать нужное.
Область формы может выводить шаблон, соответствующий текущей
выводимой в форме записи.
Командные кнопки в форме могут выполнять действия, связанные с
выводимой в форме текущей записью.
Формы для занесения документов вызываются из главного меню
программы. Информационной базой данного модуля являются документы.
Модуль «Формирование отчетов» необходим для формирования
печатных форм. В этом модуле хранятся шаблоны для печати. После запроса
обрабатывается исходная информация в соответствии с заданными
параметрами пользователя, затем формируется отчет. Отчеты выполняются
при помощи механизма 1С «Построитель отчетов». Схема его работы
представлена на рисунке 2.32.
Рисунок 2.32 Схема работы «Построителя отчетов»
Практически все виды запросов, которые можно построить
программно, в 1С можно построить визуально. Также в 1С есть возможность
создавать разнообразные запросы выборки. Существует развитая система
фильтров. Фильтры и система сортировки – одна из наиболее сильных сторон
1С. Фильтры строятся с помощью запросов или установкой критериев.
Компьютерные системы используют отчеты и запросы для считывания
и представления данных таким образом, чтобы обеспечить полезность
информации, содействовать принятию решений или поддерживать
коммерческие приложения.
Блок-схема документа «Реализация» имеет следующий вид (рисунок
2.33):
Рисунок 2.33 Блок-схема документа «Реализация»
2.4 Контрольный пример реализации проекта и его описание
После того как пользователь запустил программу, открывается
специальная главная форма, которая позволяет начать работу с базой данных.
Пункт главного меню Документы предназначен для работы с новыми
документами и журналами документов. Все справочники программы
становятся доступными после выбора пункта главного меню Справочники.
Пункт главного меню Отчеты содержит все доступные отчеты.
При начале работы с программой в справочники заносится
необходимая первичная информация: название фирмы, структура складов,
структура подразделений, банковский счет, кассы, имеющиеся на
предприятии. Все остальные справочники заполняются уже в процессе
работы с программой.
Справочник «Контрагенты». Для ввода нового или изменения данных о
существующем контрагенте нужно выбрать пункт меню «Справочники» -
«Контрагенты». В списке справочника можно выбрать одно из стандартных
действий: добавить, изменить, скопировать, удалить, отбор, сортировка,
настройка списка, вывод списка на печать. Для ввода нового контрагента
нужно выбрать группу, в которой будет находиться этот контрагент (рисунок
2.34), а затем выбрать действие «Добавить», открывается форма для ввода
данных о новом контрагенте (рисунок 2.35).
Рисунок 2.34 Группы справочника «Контрагенты»
Рисунок 2.35 Добавление нового контрагента
По бумажным документам вносится вся необходимая информация. В
случае вызова данных из другого справочника, например «Банковский счет»,
в открывшейся для выбора форме можно редактировать данные этого
справочника без входа в него через основное меню.
Остальные справочники заполняются аналогично. Формы для
добавления новой номенклатуры, новых физических лиц, банка, склада и
фирмы представлены на рисунках 2.36 - 2.41.

Смотрите также:

«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Автоматизация проверки наличия и учета отгрузки материальных ценностей для (ООО "Талмер")
Автоматизация производственно-технической системы предприятия (на примере АО "Висмут")
Автоматизация процесса контроля знаний учащихся ГОУ СОШ №38
Автоматизация регрессионного тестирования с использованием языка программирования Python