1C-Company / DirectBank

DirectBank (прямой обмен с банком) – новая технология системы "1С:Предприятие 8"
51 stars 18 forks source link

Коды ошибок, возвращаемых в 1С #57

Open naty-stolayrova opened 4 years ago

naty-stolayrova commented 4 years ago

Добрый день!

Вопрос по ряду ошибок, возвращаемых в 1С: https://github.com/1C-Company/DirectBank/blob/master/doc/common-section/tables.md#errors

Раздел 10. Общие ошибки

Раздел 20. Ошибки обработки транспортного контейнера

Раздел 21. Ошибки запроса транспортного контейнера

SevDmitry commented 4 years ago

1003 - это ошибка, которая возникает при аутентификации пользователя. Не может возникнуть, когда в заголовке CustomerID указано значение "0" 1004 - банк ожидает идентификатор в форме GUID, а пришло "124545" 1005 - вендор клиентского ПО есть только в пакете. Поэтому такая ошибка может возникнуть при передаче запроса или документа. 1С никак не обрабатывает такую ситуацию, просто выводится сообщение. 1008 - Ошибка может вернуться в ответ на любой запрос. Банк сам принимает решение когда блокировать клиента.

2009 - например, банк не принимает документы, сформированные более 2-х дней назад 2015 - при любой проблеме с чтением данных электронной подписи можно возвращать такую ошибку. Например невозможно расшифровать данные из Base64 или формат подписи не соответствует PKCS7 2101 - да