- Главная
- Информатика
- 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

ЮНЕСКО — более 200 периодических и свыше 100 непериодических изданий
Введение в базы данных и SQL
Проектирование ЧМИ
Язык программирования Python
Электронные таблицы. Обработка числовой информации в электронных таблицах
Анализ информационного наполнения официального интернет-путеводителя Свердловской области gotoural.com
Біоінформатика. Бази даних. Модель NCBI. Lab.1
БД_л5_SELECT
Разработка учебной презентации
Единая система мониторинга производственной системы (ЕСМПС)
Интернет-сервисы ЦНСХБ
Лабораторная работа
Персональный компьютер
Внедрить биометрию как технологию в отдельно взятое учебное заведение
Базовые знания и понятия
Дизайн-макет для выборочного лакирования в Adobe Illustrator
Створити інфографіку
Алгоритмизация и программирование. Перегрузка методов
Вёрстка. Каркас сайта
Оптимальное планирование экскурсионных поездок школьников во время каникул
Примеры оформления экскурсионных табличек
1С: Библиотека Процессы обработки документов. Дополнительные задания
Sravnitelny_analiz
Интернет в моей жизни
Классы игрового процесса UE4. Лекция 4
Дневник. Интерфейс родителя
Комплектование документного фонда в библиотеке
Вся наша жизнь – в Internet