Дипломная работа: Автоматизация приема платежей в базе конфигурации "1С: Предприятия 8.3" в ООО "Мастер Плюс"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
40
носителе, однако необходимость работать в отдельной программе "Клиент
банка" и производить обмены с "1С" многими оценивается как неудобство.
Для устранения этих неудобств исключается дополнительное звено
программа "Клиент банка", а все операции информационного обмена с банком
выполняются непосредственно из "1С".
Благодаря этому исключается необходимость устанавливать и
администрировать отдельное программное обеспечение, исключаются
ежедневные трудозатраты на обмен файлами с системой "Клиент банка". При
этом в "1С" обеспечивается необходимый уровень информационной
безопасности.
Детальное описание технологии подключения зависит от банка, с
которым осуществляется обмен.
Настройка прямого обмена с банком происходит с помощью
встроенного помощника подключения к данному сервису.
Запустить помощник настройки можно по гиперссылке "Подключить
сервис 1С:ДиректБанк" в карточке банковского счета организации (Рисунок 9).
Рисунок 9. Запуск помощника настройки сервиса "1С:ДиректБанк".
41
Сервис "1С:ДиректБанк" предусматривает несколько вариантов
настройки прямого обмена с банком:
- загрузка в "1С" из файла настроек, который можно скачать в
"Личном кабинете" банка;
- данные вводятся вручную, и чтобы их получить, нужно обратиться
в службу техподдержки "1С" или Банка;
- автоматическая настройка. Большинство банков используют
именно этот механизм.
В случае загрузки в "1С" файла настроек требуется предварительно
скачать необходимый файл из личного кабинета банка или запросить у
технической поддержки банка, выбрать соответствующий пункт в помощнике и
загрузить полученный файл.
Ручное заполнение подразумевает, что все параметры для подключения
необходимо запросить в технической поддержке банка и заполнить их в
помощнике. В рамках этого формата реализована возможность подключить
взаимодействие с банком с использованием внешнего модуля, поставляемого
банком.
Самое простое и самое быстрое подключение происходит при
использовании механизма автоматического получения настроек. Он потребует
ввести данные личного кабинета юридического лица в Банке, указать адрес
сервер банка, способ аутентификации. После этого все необходимые настройки
будут сформированы автоматом.
Заполнив в помощнике все необходимые сведения, запустится
автоматическая настройка прямого обмена.
Схема процесса настройки прямого обмена представлена на рисунке 10.
42
Рисунок 10. Схема настройки сервиса "1С:ДиректБанк".
Механизм прямого обмена электронными документами состоит из двух
уровней взаимодействия (Рисунок 11):
- Прикладной уровень;
- API обмена данными;
Рисунок 11. Схема прямого обмена электронными документами.
Прикладной уровень описывает структуру и порядок взаимодействия с
прикладными объектами, которые участвуют в обмене. Прикладной уровень
позволяет обмениваться любыми исходящими и входящими электронными
документами, которые возникают в процесс взаимодействия Клиента,
43
работающего в системе "1С", и Банка. Отправителем и получателем
электронного документа могут быть как Клиент (Организация), работающий в
системе "1С", так и Банк (роли участников обмена зависят от конкретной
бизнес-операции). При этом инициатором обмена всегда выступает система
"1С". Общий принцип работы прямого обмена сервиса "1С:ДиректБанк" на
прикладном уровне представлен на рисунке 12.
Рисунок 12. Общий принцип работы обмена на прикладном уровне.
44
API обмена данными это уровень, который описывает подходы и
методы осуществления операций обмена данными, он в свою очередь делится
на следующие уровни:
- уровень аутентификации;
- настройка обмена;
- транспортный уровень.
API расшифровывается как "Application Programming Interface" и
переводится как программный интерфейс приложения или интерфейс
прикладного программирования и представляет собой описание способов,
набор классов, процедур, функций, структур или констант, которыми одна
компьютерная программа может взаимодействовать с другой.
Интеграция с банковским программным обеспечением может быть
реализована по одному из двух вариантов:
- API взаимодействия с банком (типовой вариант);
- API взаимодействия с подключением внешнего модуля,
поставляемого банком.
Выбор, по какому варианту API взаимодействия строить интеграцию,
зависит от специфики банковского программного обеспечения и
поддерживаемого способа аутентификации:
- если необходимо реализовать аутентификацию по "логину и
паролю" или обмен будет с электронной подписью, работающей через штатный
механизм платформы "1С:Предприятие" по работе с криптографией, то следует
использовать "типовой вариант";
- если необходимо поддержать работу с электронной подписью,
работающей на собственном криптографическом программном обеспечении без
поддержки "CryptoAPI", то следует использовать "внешний модуль"
(разработку этого модуля банк выполняет самостоятельно).
Способ взаимодействия устанавливает банк и клиент в большинстве
случаев не может самостоятельно принимать решение использовать
электронную подпись в программе "1С:Предприятие" или нет.
Источник: https://baza.diplomsite.ru/previewfile/1994