Недопустимые символы XML в тексте предчека на кредит Сбера
У клиента, которому внедрил самописный эквайринг Сбера, оформили первую продажу в кредит:

При этом возникла ошибка недопустимого символа XML.
Решил проблему с помощью процедуры замены недопустимых символов XML в тексте предчека:
Процедура УдалитьНедопустимыеСимволыXML(Стр) //Осипов - процедура по удалению недопустимых символов Позиция = НайтиНедопустимыеСимволыXML(Стр, , ); Пока Позиция <> 0 Цикл Стр = Лев(Стр, Позиция-1) + Сред(Стр, Позиция+1); Позиция = НайтиНедопустимыеСимволыXML(Стр, , ); КонецЦикла; КонецПроцедуры
Теперь придется еще полгода ждать следующего кредита. Но думаю, защита сработает.
Кстати, мне самописный эквайринг нравится больше, чем БПО.
Другому клиенту, тоже с нетленкой, внедрил в конфигурацию БПО, так там при очистке кэша слетает подключенное оборудование (видимо меняется идентификатор рабочего места). А тут ничего, привязка к имени компьютера, надежно как в танке. Zero-обслуживание!

Я правильно понимаю, что тестирование не проводится, а все проверяется на живых данных?
да, как вы планируете произвести тестирование? Взять кредит в сбере? 😉