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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
79
2.2.2 Характеристика нормативно-справочной, входной и
оперативной информации
В реализации данного дипломного проекта задействованы только входящие
файлы и справочники. При регистрации контрагента в мобильном приложении,
отправляется запрос в модуль 1С: Предприятие разработанном в моем дипломном
проекте и формируется список выставленных счетов для каждой организации. Файл
со списком счетов представляет собой JSON документ.
JSON – это текстовый формат данных изначально предназначенный для
использования совместно с языком программирования JavaScript, но в силу своего
удобства получил распространение и поддержку в достаточно в большом списке
языков программирования. JSON документ представляет собой сущность или объект
в которой используя пару «ключ» и «значение» можно хранить разнообразный набор
данных: массивы, булевы значения, числа, текст и даже другие объекты.
Список формируемый программным модулем «1С: Предприятие» при запросе
выглядит следующим образом:
В корневом объекте задаются ключи, которые обозначают тип
документов, предназначенных для отображения, например, “invoices” –
список счетов на оплату;
Значением ключа является массив объектов, содержащих в себе
информацию о документах на оплату для контрагента, который
запросил этот список;
Каждый элемент обладает ключами "invoiceNumber","invoiceDate",
"invoiceDue","sum" обозначающих номер документа, дату создания,
крайнюю дату оплаты и сумму соответственно.
80
Рисунок 2.7 Схема сформированного списка выставленных счетов на оплату
В процессе подтверждения платежа, мобильное приложение посылает запрос
с номером документа и новым статусов в программный модуль 1С. Он в свою
очередь, обращается к справочнику «Документы», находит нужный документ и
обновляет его статус.
Справочник «Документы» состоит из следующих полей:
81
Таблица 2.8
Характеристика полей справочника «Документы»
Наименование поля
Назначение
Уникальный номер
Уникальный идентификационный
номер записи
Дата документа
Дата создания документа
Дата проведения документа
Дата проведения документа по базе
Тип документа
Тип документа: счёт, счёт-фактура,
накладная
Статус документа
Оплачен, Помечен на удаление,
Отменен
82
2.2.3 Характеристика результатной информации
В проекте, который выполняется в процессе написания данной дипломной
работы результирующей информацией является измененный элемент справочника
«Документы». Каждый измененный документ имеет свою структуру, однако в
рамках данной дипломной работы мы можем рассмотреть структуру документа
«Счёт на оплату»:
Дата создания документа
Номер документа
Реквизиты предприятия
Реквизиты контрагента
Поле назначение платежа
Статус оплаты
Комментарий
Изменение статуса отображается в конфигурации с которой работают отделы
логистики и продаж. Частота изменения статуса имеет большой запас и составляет
10000 одновременных запросов к написанному в рамках данной дипломной работы
программному модулю.
83
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
В данном дипломном проекте была выполнена автоматизация часть ИС
предприятия «Текстиль Трейд», а именно ту рутинную работу которую выполняет
сотрудники отдела бухгалтерии, вместо своих прямых обязанностей. Для
выполнения автоматизации потребовалось разработать два вида программного
обеспечения: мобильное приложение контрагента и программный модуль для
системы 1С: Предприятие. Программное обеспечение мобильного приложения,
согласно требованиям технического задания, проводит проверку, определяя
первичный ли это запуск или нет. При первичном запуске демонстрируется окно для
регистрации нового контрагента. По завершению регистрации ПО обращается к
программному модулю 1С: Предприятия и запрашивает список счетов, ожидающих
оплаты и отображает в главном окне. После проведения оплаты, контрагент
нажимает на экранную кнопку, соответствующую оплаченному счету, при
регистрации данного действия, мобильное приложение посылает запрос, в котором
в зашифрованном виде содержится информация о документе и об изменении статуса
в программный модуль 1С: Предприятие. Разработанный модуль получив данные,
обращается к справочнику «Документы» и меняет статус документа.
Поскольку программный модуль для платформы 1С не имеет диалоговых
окон, рассмотрим сценарий диалога мобильного приложения, который представлен
на рисунке 2.9.
Источник: https://baza.diplomsite.ru/previewfile/1991