Имя: Пароль:
1C
 
Что означает фраза в СП "Сериализуется. Данный объект может быть сериализован в/из XML"?
0 toypaul
 
гуру
07.02.22
08:26
Или может быть написано просто "Сериализуется". В куда? И каким образом можно объект данного типа сериализовать?
1 Мимохожий Однако
 
07.02.22
08:30
В XML ))
2 SilentMan
 
07.02.22
08:33
3 acht
 
07.02.22
08:34
(0) Там несколько утверждений.
"Сериализуется" - значит в принципе может сериализоваться. Это надо, например, для хранения во временном хранилище, сериализация будет во внутренний формат.
"в/из XML" - ну тут все ясно.
4 toypaul
 
гуру
07.02.22
08:39
(2) понял. спасибо
5 pechkin
 
07.02.22
08:47
Можно передать параметром в ЗаписатьXML
6 toypaul
 
гуру
07.02.22
09:02
(5) Видимо да. Только вот когда написано просто "Сериализуется", то это точно что-то другое. Например, пользовательские настройки в СКД в XML не преобразуются.
7 acht
 
07.02.22
09:08
(6) > пользовательские настройки в СКД в XML
Отдельно - нет. Внутри настроек компоновщика - вполне себе
8 toypaul
 
гуру
07.02.22
09:35
(7) ага. странно немного почему отдельно нет, а в составе можно. хотя понятно, что они привязаны к основным настройкам.

все равно. приходится ЗначениеВСтрокуВнутр использовать (в моем случае прокатывает), но попахивает нехорошим ... а по другому и не понятно как
9 acht
 
07.02.22
09:50
(8) > по другому и не понятно как
Если по феншую, то сохранять сериализуемые в XML настройки компоновщика и фиксировать (или тоже сохранять в XML схему компоновки). А потом:

Компоновщик = Новый КомпоновщикНастроекКомпоновкиДанных;
Источник = Новый ИсточникДоступныхНастроекКомпоновкиДанных(Схема);
Компоновщик.Инициализировать(Источник);
Компоновщик.ЗагрузитьНастройки(Настройки);

И вытаскивай нужное из компоновщика
10 toypaul
 
гуру
07.02.22
10:06
(9) пфф... изврат какой-то
11 acht
 
07.02.22
10:09
(10) А ЗначениеВСтрокуВнутр - это, значит, не пфф =)
12 toypaul
 
гуру
07.02.22
10:14
(12) в моем случае да. поскольку все происходит в интерфейсе при переключении текущей строки, то нужен максимально быстрый вариант.

а тут схему получай, компоновщик грузи, в него грузить настройки пользовательские. и займет еще это места в несколько раз больше.

так что это меньший изврат.
13 acht
 
07.02.22
10:29
(12) > при переключении текущей строки

Тогда все сводится к одной строке Компоновщик.ЗагрузитьНастройки(Настройки);
Все остальное выполняется ровно один раз при инициализации.
Закон Брукера: Даже маленькая практика стоит большой теории.