Имя: Пароль:
1C
1С v8
Как сохранить в наименовании элемента справочника скрытые символы (УФ)?
0 DomovoiAtakue
 
26.10.21
00:40
Практическая задача. Получаю коды маркировки в них содержится символ код 29. Создаю элемент справочника записываю в наименование код маркировки. На обычных формах все нормально сохраняется и открывается. На управляемых сохраняется, но когда пытаюсь открыть форму справочника из-под пользователя выдает ошибку:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства '__content':
    форма: Текст
    имя:
по причине:
Ошибка при записи XDTO
по причине:
Текст XML содержит недопустимый символ в позиции 3 :
123456

Для примера использовал "123"+Символ(29)+"456". В конфе только справочник КодМаркировки и ни строчки кода.

Что с этим делать? При чем тут вообще XML, XDTO? (В УФ совсем не силен)
1 DomovoiAtakue
 
26.10.21
00:53
Попробовал добавить форму списка. В ней добавил типовые процедуры

&НаКлиенте
Процедура ПриОткрытии(Отказ)
    
КонецПроцедуры

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    
КонецПроцедуры

В ПриСозданииНаСервере попадает после этой процедуры и до ПриОткрытии вываливается ошибка.
2 H A D G E H O G s
 
26.10.21
01:04
(0) УФ общаются с сервером через xml, недопустимые xml символы для строковых реквизитов недопустимы.
3 DomovoiAtakue
 
26.10.21
01:05
Добавил форму списка. в ней есть Динамический список. Отключил в нем галочку ПолучениеПредставленияДляНевидимыхПолей. Форма открылась без ошибки.
4 DomovoiAtakue
 
26.10.21
01:14
(2)И еще не придумали как это по хитрому обработать?

В РФ маркировка уже год. Где ж вы храните коды маркировки?
5 H A D G E H O G s
 
26.10.21
01:25
(4) Вообще не люблю, че там в ЧестномЗнаке.
Я отказался от этих клиентов
6 H A D G E H O G s
 
26.10.21
01:25
(4) Там играли 2 команды, от МинФина и от 1С. Игра была равна.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.