53
Общее описание механизма получения выписки банка и изменение
статусов можно описать следующим алгоритмом:
1) В учетной системе "1С" формируется электронный документ
"Запрос выписки банка" (XML-файл, соответствующий XML-схеме запроса на
выписку).
2) Если используется электронная подпись на стороне "1С", то
система предложит пользователю подписать электронный документ.
3) Электронный документ "Запрос выписки банка" и электронная
подпись (если используется) помещаются в транспортный контейнер (XML-
файл), согласно настройкам обмена между Клиентом и Банком (в частности,
применение сжатия данных на прикладном уровне).
4) Далее передача данных в Банк проходит согласно протоколу
взаимодействия на транспортном уровне – "без сжатия".
5) Если отправка прошла успешно, то система "1С" изменит статус
электронному документу на "Отправлен".
6) После получения из Банка ответа по результатам обработки
транспортного контейнера система "1С" назначит электронному документу
статус "Доставлен".
7) По результатам контроля и первичной обработки электронного
документа на стороне Банка формируется электронный документ "Извещение о
состоянии электронного документа" (XML-файл), содержащий либо ошибку
обработки, либо текущий статус электронного документа, и готовится к
отправке.
8) После получения информации о статусе электронного документа
или ошибки обработки на стороне Банка система "1С" назначит
соответствующий статус электронному документу.
9) По мере готовности электронного документа "Выписка банка"
(XML-файл) и формированию электронной подписи Банка (если используется)
банковская система формирует транспортный контейнер (XML-файл), согласно
настройкам обмена между Клиентом и Банком (в частности, применение