- Главная
- Информатика
- Export flow для Сбера

Содержание
Слайд 2Export flow для Сбера. Остальные шлюзы не затронуты и работают по старому,
Export flow для Сбера. Остальные шлюзы не затронуты и работают по старому,

не считая юзингов и добавления ссылки на проект DataExchangeCommon.
1. ClientBankHelper получает аналитику конфигурации для шлюза и создает IConfigurationAccess класс, предоставляющий конфигурацию в текстовом виде. Конфигурация состоит из двух: UserConfiguration – настраивается пользователем, шлюз не может её перезаписывать, CustomConfiguration хранится в системных настройках, скрыта от пользователя и управляется шлюзом
2. ClientBankHelper создает шлюзовый экспортер, реализующий интерфейс DEC.IClientBankExport
3. Экспортер разбирает конфигурацию, получаемую через IConfigurationAccess в свой формат
4. ClientBankHelper создает ClientBankExportAssistant и передает в него экспортер
5. ClientBankHelper отдает наружу DE.IClientBankExporter, общий для старой и новой схем
6. При вызове экспорта/создания платежки/создания дайджеста ClientBankExportAssistant выполняет грязную работу:
6.1 при необходимости заполняет номер банковского документа
6.2 сохраняет и извлекает string-платежку шлюза из транзакции
6.3 извлекает из проводки общие поля в FingradPayment
6.4 вызывает метод экспорта на экспортере передавая транзакцию и FingradPayment. Транзакцию пока не убрали из параметров из-за маппинга и аттачментов (сопроводительных транзакций) для валютных платежек.
6.5 заполняет статус банковского документа и сопряженные поля в транзакции по результатам экспорта
1. ClientBankHelper получает аналитику конфигурации для шлюза и создает IConfigurationAccess класс, предоставляющий конфигурацию в текстовом виде. Конфигурация состоит из двух: UserConfiguration – настраивается пользователем, шлюз не может её перезаписывать, CustomConfiguration хранится в системных настройках, скрыта от пользователя и управляется шлюзом
2. ClientBankHelper создает шлюзовый экспортер, реализующий интерфейс DEC.IClientBankExport
3. Экспортер разбирает конфигурацию, получаемую через IConfigurationAccess в свой формат
4. ClientBankHelper создает ClientBankExportAssistant и передает в него экспортер
5. ClientBankHelper отдает наружу DE.IClientBankExporter, общий для старой и новой схем
6. При вызове экспорта/создания платежки/создания дайджеста ClientBankExportAssistant выполняет грязную работу:
6.1 при необходимости заполняет номер банковского документа
6.2 сохраняет и извлекает string-платежку шлюза из транзакции
6.3 извлекает из проводки общие поля в FingradPayment
6.4 вызывает метод экспорта на экспортере передавая транзакцию и FingradPayment. Транзакцию пока не убрали из параметров из-за маппинга и аттачментов (сопроводительных транзакций) для валютных платежек.
6.5 заполняет статус банковского документа и сопряженные поля в транзакции по результатам экспорта
Слайд 3Импорт выписки
DataExchange
TransactionsSheet
Raznoska
DataExchangeCommon
Импорт выписки
DataExchange
TransactionsSheet
Raznoska
DataExchangeCommon

Основные понятия баз данных
Целый час разбираем самое переоценённое задание ЕГЭ по информатике
1dff61caede5b38f1ee13de37f284754
Процесс создания компьютерных программ
Путешествуй. Блог
2D модели
Магия чисел
Сайты про гостиничное дело
Контрольная работа. Общие принципы построения ЭВМ
Создание анимации по собственному замыслу
Программное обеспечение (ПО) персонального компьютера
Система разработки программ для промышленных контроллеров CONT-Designer
Компьютерная графика
Работа со словарями. Библиотека Date в Python
Преобразования формы предмета. (2 занятие)
Кластерный анализ
CSS. Урок 12
Расшифровка обозначений на упаковке современного шовного материала
Передача информации
Дети и интернет
ООП в . Лекция 3
Алгоритмы, повторение
Клуб интеллектуальных игр Игры разума
Универсальная система оплаты покупок по технологии NFC без привязки к оператору
Мастер-класс работа в Photoshop
Понятие таблицы и массива
Анимированные ребусы
Bitrix 24. Корпоративный Портал