Друзья, раньше я считал, что строки - это всегда строки.
Но вот получил ошибку недопустимого символа XML в файле от кассы Фронтол, который не на XML, а в виде обычного текста.
Отладчик показал, что ошибка возникает, когда строка, содержащая этот файл, передается с сервера на клиент.
Т.е. 1С пытается сериализовать строку, видит в ней недопустимый XML символ, XML-сериализация валится.
Прикиньте!
Оказывается она и строки через XML сериализирует при передаче с сервера на клиента. Офигеть, мой мир никогда не будет прежним!
Волшебник
1 - 13.10.20 - 10:57
О, сколько нам открытий чудных
Готовят просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг,
И случай, бог изобретатель.
А. С. Пушкин
ДенисЧ
2 - 13.10.20 - 10:58
Дык они всё через хмл передают. Даже хмл.
Василий Алибабаевич
3 - 13.10.20 - 11:00
(0) Для сочувствующих - уточните сколько понадобилось времени на осознание того прискорбно факта, что для передачи с сервера на клиент и наоборот оно пытается все сериализовать в XML?
Или за "наоборот" с клиента на сервер еще осознание не пришло?
Garykom
4 - 13.10.20 - 11:10
Дык так то это косяки со стороны разрабов в 1С.
Почему неявное преобразование строк не делать с непечатными символами?