Файл: Разработка конфигурации «Ведение договоров по страхованию автотранспортных средств» в среде 1С:Предприятие 8.3. (Выбор комплекса задач автоматизации).pdf
Добавлен: 24.04.2023
Просмотров: 400
Скачиваний: 16
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика документооборота, возникающего при решении задачи
1.3 Обоснование проектных решений по программному обеспечению
2.1. Характеристика нормативно-справочной, входной и оперативной информации
2.2. Характеристика результатной информации
2.3 Структурная схема пакета (дерево вызова программных модулей)
2.4. Контрольный пример реализации проекта и его описание
В таб. 2.5 описаны характеристики справочника Клиент
Таблица 2.5
Клиент
|
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
|
Код |
Код |
Счетчик |
|
|
Номенклатура |
Номенклатура |
Строка |
20 |
|
Адрес |
Адрес |
Строка |
30 |
|
Телефон |
Телефон |
Строка |
10 |
В таб. 2.5 описаны характеристики справочника Сотрудник
Таблица 2.6
Сотрудник
|
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
|
Код |
Код |
Счетчик |
|
|
ФИО |
ФИО |
Строка |
20 |
|
Адрес |
Адрес |
Строка |
30 |
|
Телефон |
Телефон |
Строка |
10 |
На рисунках 2.1-2.5 отражены формы справочников данной конфигурации
Рисунок 2.1 Справочник Производитель
Рисунок 2.2 СправочникМарка машины
Рисунок 2.3. Справочник Автомобиль
Рисунок 2.4. Справочник Сотрудники
Рисунок 25. Справочник Клиент
Описание документов, необходимых для получения исходной информации
Экранные формы размещения данных описаны в таблице 2.6
Таблица 2.6
Описание входных документов
|
№ пп |
Наименова-ние |
Реквизиты |
Таблицы, на основе которых формируется |
Частота формирования |
|
1 |
Заключение договора |
|
|
|
|
2 |
Проверка приборов учета |
|
|
|
|
|
Экранные формы(макеты) документов и экранные формы для их ввода в систему изображены на рисунках 2.6-2.8
Рисунок 2.6 Документ Заключение договора
Рисунок 2.7 Документ Продление договора
Рисунок 2.8 Документ Закрытие договора
2.2. Характеристика результатной информации
Экранные формы отчетов описаны в таблице 2.7
Таблица 2.7
Описание выходных документов
|
№ пп |
Номенклатура |
Реквизиты |
Таблицы, на основе которых формируется |
Частота формирования |
|
1 |
Заключено |
|
|
|
|
2 |
Продлено |
|
|
|
|
3 |
Закрыто |
|
|
|
2.3 Структурная схема пакета (дерево вызова программных модулей)
Описание пакета (дерево вызова программных модулей)в среде 1С:Предприятие представлено в таблице 2.18
Таблица 2.8
Описание модулей
|
№п/п |
Номенклатура подсистемы |
Функции подсистемы |
|
1 |
Глобальный модуль |
Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые необходимо выполнить при запуске системы «1С:Предприятие 8.3». |
|
2 |
Справочники |
Содержит предопределенные процедуры для осуществления занесения условно-постоянной информации |
|
3 |
Документы |
Содержит предопределенные процедуры для осуществления оформления документов |
|
4 |
Отчеты |
Содержит предопределенные процедуры для формирования отчетов |
Общие, независимые от объектов 1С модули, находятся в ветке Общие / Общие модули. Просто нажмите на него два раза мышкой и он откроется.
Модули форм, где прописывается реакция на нажатие кнопок, меню и прочего интерфейсного находятся непосредственно в редакторе формы. Раскройте любую ветку объекта (справочник, документ и т.п.) до форм, нажмите два раза мышкой на форму – отроется редактор. Внизу редактора будет три закладки, одна из которых – модуль.
Модули объектов. У каждого объекта 1С (справочник, документ и прочее) есть свой модуль. Там могут быть прописаны реакции на такие системные события как Запись() или Удаление(), а также созданы новые методы объекта. Нажмите правой кнопкой мыши на конкретный объект, например справочник Номенклатура. Модуль объекта – это модуль конкретного элемента этого справочника. Модуль менеджера – это модуль управления элементами справочника (документа..).
Состав модуля 1С
Модуль состоит из набора функций и процедур – т.е. обработчиков событий и методов.
В самом начале модуля можно расположить переменные, которые будут использовать обработчики и события в этом модуле.
В самом низу модуля можно расположить программный код без оформления процедуры или функции. Это можно назвать автостартом конкретного модуля. При попытке первого обращения к любой процедуре или функции этого модуля – будет выполнен автостарт (код внизу модуля).
Обычно его используют для начального заполнения переменных расположенных в начале модуля.
Клиент и сервер 1С
В серверном варианте 1С разные части программы выполняются на клиентской машине или на сервере. Зачем это нужно мы обсудим потом, для начала можно взять хотя бы производительность клиентского компьютера и сервера.
У общих модулей (Общие / Общие модули) есть свойства. Нажмите правой кнопкой мыши и далее – свойства. Галочками можно отметить где будет доступен этот модуль.
Также один модуль может выглядеть по разному если запущен на сервере или клиенте. Для этого есть специальные директивы, указываемые прямо в коде программы: #Если Клиент и #Если Сервер.
Клиент и Сервер видят только те части модуля, которые находятся между этими директивами. Если директив нет – модуль виден весь.
В версии 1С 8.3 для тонкого клиента можно указывать для каждого метода и обработчика где он будет выполняться. Для этого непосредственно перед функцией или процедурой указывается &НаСервере и &НаКлиенте. При этом клиентские функции могут вызывать серверные, но не наоброт.
Сообщение между модулями 1С
Каждый модуль существует сам по себе и в него нет точек входа извне – из других модулей.
Если мы хотим создать метод или переменную, видимую из другого модуля, она помечается словом ЭКСПОРТ.
Однако большое количество модулей и правил клиент-сервера пораждает некоторое количество проблем у программиста с использованием модуля извне. Где-то все просто, а где-то можно тупить пол часа – почему написано ЭКСПОРТ, но вызов оканчивается ошибкой «метод не найден..».
2.4. Контрольный пример реализации проекта и его описание
После запуска конфигурации открывается Главное окно программы (рис 2.9)
Рисунок 2.9 Главное окно
Далее заносим данные в справочники ( рис. 2.10-2. )
Рис. 2.10 Заполнение справочника Сотрудник
Рис. 2.11 Заполнение справочника Производитель
Рис. 2.12 Заполнение справочника Марка машины
Рис. 2.13 Заполнение справочника Клиент
Рис. 2.14 Заполнение справочника Автомобиль
Затем оформляем здокументы (рис 2.15-2.17)
Рисунок 2.15 Заполнение документа Заключениее договора
Рисунок 2.16 Заполнение документа Продление договора
Рисунок 2.17 Заполнение документа Закрытие договора
Получили следующие отчеты: (рис.2.18-2.20)
Рисунок 2.18 Отчет Заключено
Рисунок 2.19 Отчет Продлено
Рисунок 2.20 Отчет Закрыто
Заключение
В данной работе был разработана конфигурация для управления учетом договоров страхования автотранспортныз средств. Данный процесс на рассматриваемом предприятии наиболее сложен в связи с большим количеством страховых компаний, разнообразием объектов страхования, что накладывает свои требования к разрабатываемой системе.
В аналитической части выполнен комплекс работ, направленных на обоснование необходимости автоматизации: определена сущность задачи, описаны основные свойства системы, дано описание всем существующим бизнес-процессам, рассмотрены вопросы, связанные с анализом существующих разработок в этой области. Также в первой главе обосновываются проектные решения по информационному, программному, техническому и технологическому обеспечению.
Проектная часть посвящена созданию конфигурации для решения задачи. Также дана характеристика информационной архитектуры разрабатываемой проекта, описана структура справочников, документов, проанализированы все информационные потоки входной, оперативной, нормативно-справочной и результатной информации.
Список использованной литературы
- ГОСТ 34.602-89. «Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Техническое задание на создание автоматизированной системы».
- Абрамов Г.В., Медведкова И.Е., Коробкова Л.А. «Проектирование информационных систем» - Воронеж:ВГУИТ, 2016. - 172 с.
- Аверченков В.И., Лозбинев Ф.Ю., Тищенко А.А. «Информационные системы в производстве и экономике» - М.:ФЛИНТА, 2015. - 274 с.
- Братищенко В.В. «Проектирование информационных систем» - Иркутск: Изд-во БГУЭП, 2016. - 84 с.
- Вендеров А.М. «Проектирование программного обеспечения экономических информационных систем» - М.: Финансы и статистика, 2016.
- Гвоздева Т.В., Баллод Б.А. «Проектирование информационных систем» - М.:Феникс, 2015. - 512 с.
- Гвоздева В.А., Лаврентьева И.Ю. «Основы построения АИС» - М.: ИД «ФОРУМ»: ИНФРА-М, 2016. – 320с.
- Калянов Г.Н. «Стратегическое управление информационными системами» - М.:БИНОМ, 2016. - 510 с.
- Коровкина Н.Л. «Проектирование информационных систем» - М.: Инетрнет-университет информационных технологий - ИНТУИТ. ру, 2013.
- Мишенин А.И. «Теория экономических информационных систем» - М.: Финансы и статистика, 2016. - 240 с.
- Соловьев И.В., Майоров А.А. «Проектирование информационных систем» - М.:Академический проект, 2015. - 400 с.
- Титоренко Г.А. «Информационные системы и технологии управления» - М.:ЮНИТИ-ДАНА, 2017. - 591 с.
- Черемных С.В. «Моделирование и анализ систем» - М.: Финансы и статистика, 2017. - 192 с.