HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. "Read more...":https://support.plan.io/news/187
Bug #939598
open8.3.18-20-+ Потеря при десериализации - правого значения элемента компоновки содержащего только пробелы
0%
Description
https://partners.v8.1c.ru/forum/t/2036565/m/2036565
https://bugboard.v8.1c.ru/error/000126872
Конфигурация ПО
1С 8.3.18
Проблема
Потеря при десериализации правого значения элемента компоновки содержащего только пробелы
Воспроизведение
Открыть приложенную внешнюю обработку в любой базе в клиентском управляемом приложении. Нажать "Команда1" в открывшейся форме. При этом выполнится код
НастройкаДо = Новый НастройкиКомпоновкиДанных;
Э = НастройкаДо.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Э.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("");
Э.ПравоеЗначение = " ";
Сообщить("До-" + СтрДлина(НастройкаДо.Отбор.Элементы0.ПравоеЗначение));
З = Новый ЗаписьXML;
З.УстановитьСтроку("");
СериализаторXDTO.ЗаписатьXML(З, НастройкаДо);
Стр = З.Закрыть();
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(Стр);
НастройкаПосле = СериализаторXDTO.ПрочитатьXML(ЧтениеXML);
Сообщить("После-" + СтрДлина(НастройкаПосле.Отбор.Элементы0.ПравоеЗначение));
И будут выведены сообщения
До-1
После-0
Таким образом правое значение отбора " " превратилось в "". А ожидалось, что оно сохранится.
Files
Related issues
Updated by Сергей Старых about 1 year ago
- Related to Bug #938839: Правое значение отбора равное пробелу не сохраняется в настройке компоновки added