Диплом: Автоматизация приема платежей в базе конфигурации "1C: Предприятия 8.3" на примере ООО «Текстиль Трейд»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
89
2.3.3 Структурная схема пакета (дерево вызова процедур и программ)
Рассмотрим дерево функция для каждого из двух видов программного
обеспечения, разрабатываемых в рамках данного дипломного проекта.
Схема графических форм разрабатываемого мобильного ПО представлена на
рисунке 2.16.
Рисунок 2.16 Схема графических форм мобильного приложения
Дерево вызова процедур программного модуля 1С: Предприятие
продемонстрировано на рисунке 2.17.
Рисунок 2.17 Схематическое представление вызова процедур программного модуля
В таблицах 2.18 и 2.19 представлены описание модулей и форм каждого из
разрабатываемого ПО.
90
Таблица 2.18
Таблица модулей мобильного приложения
Название модуля
Функционал модуля
Точка входа Main
Основной модуль содержащий в себе
глобальные переменные ссылки на
базу данных, ссылки на остальные
формы, запрос документов
Форма регистрации контрагента
Модуль предназначенный для
первоначального запуска с целью
сохранения реквизитов и
регистрационного кода контрагента
Форма отображения списка документов
Модуль предназначенный для
отображения полученных документов и
отображающий экранный элемент
кнопку для подтверждения оплаты
Таблица 2.19
Таблица модулей программной компоненты 1С: Предприятие
Название модуля
Функционал модуля
Основная процедура ПМ
Модуль предназначен для определения
типа поступающего запроса и вызова
соответствующей процедуры
обработки
Процедура обработки запроса списков
документа
Модуль предназначен для обращения к
платформе 1С: Предприятие
справочнику документы и
91
формирования списка счетов для
контрагента приславшего запрос
Название модуля
Функционал модуля
Процедура изменения статуса
документа при подтверждении платежа
Функцией данного модуля является
получение параметров документа и
изменения статуса с ожидающего
оплаты на оплачен
92
2.3.4 Описание программных модулей
Описание разработанных программ, будут представлены в виде листинга
программных кодов в Приложении 2 и 3, блок схем на рисунках 2.20 и 2.21,
описывающих работу данных кодов.
93
Рисунок 2.20 Блок схема работы основных модулей мобильного приложения
94
Рисунок 2.21 Блок схема работы основных функций программного модуля 1С:
Предприятие
95
2.4 Контрольный пример реализации проекта и его описание
Поскольку функционирование одного из программных продуктов,
разработанных в процессе написания данной дипломной работы происходит в
фоновом режиме, в роли контрольного примера можно будет провести рассмотрение
процесса работы мобильного приложения от регистрации контрагента до оплаты
счёта.
Разрабатываемый в данном дипломном проекте программный модуль запущен
на сервере где находится ИС 1С: Предприятие 8.3 и работает в фоновом режиме
ожидая входящих запросов. При поступлении запроса программа получает
аргументы запроса и определяет тип запроса: запрос списка или изменение статуса
документа и вызывает соответственные вспомогательные функции.
При вызове вспомогательной функции для формирования списка документов,
она обращается к справочнику Документы и используя функционал прохода по
справочнику и реквизиты контрагента, полученные из запроса, формирует список
счетов со статусом «ожидает оплаты». После формирования соответствующего
списка, создается ответ на запрос мобильного клиента и данные передаются обратно
контрагенту в виде JSON файла.
При вызове модуля для изменения статуса документа, функция извлекает из
запроса свойства документа и его новый статус, обращается к справочнику
Документы, находит документ по его номеру и меняет статус на «оплачено». После
этого клиенту возвращается ответ, содержащий код 200 – операция завершена
успешно.
Первым шагом необходимо установить файл TextileTrade.apk подписанный
сертификатом разработчика на смартфон под управлением операционной системы
Android не ниже версии 6.0. После этого, для запуска необходимо найти среди списка
приложение программу под названием «ООО Текстиль Трейд» как на рисунке 2.22.
96
Рисунок 2.22 Ярлык для запуска мобильного приложения
Далее, поскольку происходит первый запуск система отображает экран с формой для
регистрации контрагента согласно рисунку 2.23.
Рисунок 2.23 Экран регистрации контрагента
97
На рисунке 2.24 видно, как после ввода данных контрагента и прохождения
регистрации, мобильное приложение отправляет запрос на программный модуль 1С:
Предприятие и отображает список документов на главном экране.
Рисунок 2.24 Список выставленных счетов для контрагента
На рисунке 2.25 можно увидеть, что после оплаты какого-либо счёта
контрагент нажимает подтвердить оплату, мобильное приложение фиксирует дату и
отправляет запрос с номером документа и новым статусом и отображает
соответствующее уведомление в списке документов.
98
Рисунок 2.25 Оплаченный и подтвержденный документ

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)