Выписка формируется на стороне системы "Corporate" в ответ на корректный запрос выписки банка, полученный из "1С"
, одним из следующих способов:
формирование выписки на основе данных, хранимых в системе "Corporate";
формирование выписки путем отправки соответствующего запроса в АБС, если требуемые выписки отсутствуют в системе.
В зависимости от значения свойства конфигурации 1С. Выписка. Запрос в АБС только выписок,
отсутствующих в системе
сервиса Конфигурация ДБО
, в АБС может быть передан запрос на выписки только по тем датам из диапазона изначального запроса 1С, по
которым данные в системе "Corporate" отсутствуют. Также, если свойство 1С. Выписка. Запрос в АБС только выписок, отсутствующих в системе
имеет значение "true"
, то в АБС всегда будет запрашиваться выписка за текущий день, при
условии что он присутствует в диапазоне дат изначального запроса из 1С.
Также, существует возможность автоматического формирования выписок без запросов со стороны "1С"
(см. описание конфигурационного свойства "1С. Выписка. Максимальное количество дней запроса выписки"
).
Алгоритм формирования и отправки выписки выглядит следующим образом:
Система "Corporate" формирует выписку на основании данных, переданных в запросе выписки банка, либо на
основании значения конфигурационного свойства "1С. Выписка. Максимальное количество дней запроса выписки"
.
Если в системе "Corporate" отсутствует итоговая выписка хотя бы за один из дней периода, указанного в запросе выписки банка, то
в систему "1С"
передается сообщение об ошибке.
Сформированная выписка проверяется на соответствие требуемой XSD-схеме. Если проверка не успешна, то в систему "1С"
передается сообщение об ошибке.
Корректно сформированная выписка подписывается технологической подписью, помещается в транспортный XML-контейнер и отправляется в систему
"1С"
.