Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Сохранить Шрифт в реквизите

Сохранить Шрифт в реквизите
Я
   Gera1t
 
22.11.18 - 12:14
в форме выбираю шрифт таким кодом:
Диалог = Новый ДиалогВыбораШрифта; 
Если Диалог.Выбрать() Тогда 
    ВыбранныйШрифт = Диалог.Шрифт; 
КонецЕсли;    

Можно как то сохранить выбранный шрифт в реквизит?
Если создать реквизит то какой тип данных ему задать?
В списке возможных типов нет типа Шрифт.
 
 
   Fragster
 
1 - 22.11.18 - 12:19
Для хранения использовать строковый реквизит и хранить в нем результат СериализаторXDTO.XMLСтрока(шрифт)
   ejikbeznojek
 
2 - 22.11.18 - 12:19
Ну или
Сохрани набором параметров.
Имя шрифта, размер, курсив, жирный, что-то ещё))
   Fragster
 
3 - 22.11.18 - 12:19
ну, или хранилище значения, но там побольше гемора в УФ при работе
   Gera1t
 
4 - 22.11.18 - 12:19
(1) А как к нему обратиться потом?
   Gera1t
 
5 - 22.11.18 - 12:23
(1)
{Справочник.РекламныйТекст.Форма.ФормаЭлемента.Форма(8)}: Ошибка при вызове метода контекста (XMLСтрока)
    Объект.Шрифт = СериализаторXDTO.XMLСтрока(ВыбранныйШрифт);
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'Шрифт'
   Fragster
 
6 - 22.11.18 - 12:23
Диалог = Новый ДиалогВыбораШрифта;
Рез = Диалог.Выбрать();
Запись = Новый ЗаписьXML();
Запись.УстановитьСтроку();
СериализаторXDTO.ЗаписатьXML(Запись, Диалог.Шрифт);
Стр = Запись.Закрыть();
   Fragster
 
7 - 22.11.18 - 12:24
(4) в обратную сторону
   Gera1t
 
8 - 22.11.18 - 12:28
Спасибо!

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