Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как сохранить в наименовании элемента справочника скрытые символы (УФ)?

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

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

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

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

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

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

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.