Имя: Пароль:
1C
1С v8
перестал работать прямой обмен с банком VTB
0 kylikovskix
 
22.12.21
09:14
Здравствуйте, коллеги!
Внезапно перстал работать обмен с банком VTB по технологии DirectBank.
Обмен заканчивается с ошибкой:

Получена ошибка из банка (21.12.2021 11:01:42). Код ошибки 1010.
Внутренняя ошибка: The element 'PayRequest' in namespace 'http://directbank.1c.ru/XMLSchema' has incomplete content. List of possible elements expected: 'PaymentCondition' in namespace 'http://directbank.1c.ru/XMLSchema'.

В журнале регистрации полный текст описания ошибки выглядит так:

Выполнение операции: Получение документов из банка.
Получена ошибка из банка (21.12.2021 11:01:42). Код ошибки 1010.
Внутренняя ошибка: The element 'PayRequest' in namespace 'http://directbank.1c.ru/XMLSchema' has incomplete content. List of possible elements expected: 'PaymentCondition' in namespace 'http://directbank.1c.ru/XMLSchema'.
{ОбщийМодуль.ОбменСБанкамиСлужебный.Модуль(3843)}:        ВызватьИсключение ТекстОшибки;
{ОбщийМодуль.ОбменСБанкамиСлужебный.Модуль(3026)}:        СохранитьПолученныйПакет(Параметры.НастройкаОбмена, Результат.Путь, СоздаватьОперацииВыписки, ДанныеВозврата,
{(1)}:ОбменСБанкамиСлужебный.ПолучитьНовыеДокументыИзБанка(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5263)}:    Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1124)}:        ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1114)}:        ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

Конигурация "Бухгалтерия предприятия, редакция 3.0" не модифицировнная.

Спецы из банка разводят руками, говорят образаться в 1С, хотя судя по документации к настройке 1С:ДиректБанк https://infostart.ru/1c/articles/1102757/
дипаразон 1001–1013 — ошибки со стороны банка и для оперативного решения рекомендуют сразу обратиться в техническую поддержку банка.

Что делать не знаю, но обмен уже больше месяца не работатет...
1 ДенисЧ
 
22.12.21
09:16
"рекомендуют сразу обратиться в техническую поддержку банка."
Пробовали? ))
2 Krendel
 
22.12.21
09:17
Продолжайте наблюдения
3 Фрэнки
 
22.12.21
09:18
// Конигурация "Бухгалтерия предприятия, редакция 3.0" не модифицировнная.

А когда она последний раз обновлялась?
4 Фрэнки
 
22.12.21
09:20
В прямых обменах произошла подмена используемых по умолчанию правил или версий протокола. Надо вручную залезть и заново прописать его. И там где-то в потрохах настроек можно даже глазками увидеть, какой номер версии использует банк и какой используется в текущей базе.
5 тук-тук
 
22.12.21
09:40
рассылка от втб была о переходе с декабря на новый клиент-банк
6 kylikovskix
 
22.12.21
09:59
Установлен последний релиз конфигурации.
Свежие настройки были получены из банка и установлены. На этапе проверки все отлично, но при попытке загрузить реальные выписки возникает ошибка.
Если подскажете, где в потрохах скорректировать правила обмена, было бы отлично!
7 Фрэнки
 
22.12.21
10:13
(6) свежие настройки - это текстовый читаемый файл. Надо в нем посмотреть какой релиз там установлен.

Поскольку в режиме настроек и проверок все срабатывает без ошибок, то это означает, что настройки обмена в базе записаны в хранилище значений и при первичных настройках вы смотрите одни значения, а при реальной обработке сообщений из банка подгружаютс значения из хранилища. Проверку надо выполнять всегда под тем пользователем, которым практически идет обработка данных.

Ну и там в окошках настроек есть выпадающий список, в которм меняется номер версии правил. Его сходу не видно, но он есть. По дефолту там идет минимально разрешенный. По факту надо ставить выше. У меня просто скринов под руками нет, но не так давно пришлось это перенастраивать именно по директ-банком.
Это был не ВТБ, но там тоже реально номер версии правил обмена с банком пришлось поднять, а не использовать минимально разрешенный, который был в настройках полученных из банка.
8 Фрэнки
 
22.12.21
10:15
Была подробная инструкция от банка для настроек и там увидели, где конкретно спрятана установка используемой версии правил обмена.
9 kylikovskix
 
22.12.21
10:37
Сейчас обратид внимание, что требуется обязательное наличие внешней компоненты "VPNKey-TLS для 1с Предприятия 8", которой у нас оказалось нет. Возможно после очередного обновления что то поменялось в технологии обмена.
Так как ИТС у нас закончилась, программа не может ее заказчать с сайта 1С. Нашел на стороне, но в архиве компонента отсутствует файл манифеста...