Имя: Пароль:
1C
1С v8
1С81 сохранение объекта и его свойств
,
0 247tsm
 
02.11.14
18:19
Как в 1С81 сохранить объект с его свойствами, например, в регистре или еще где-нибудь?

Например, на форме есть рисунок-картинка, текст и т.д. Пользователь в режиме Предприятие интерактивно изменил положение и размеры картинки и текста на форме, изменил шрифт, фон текста, цвет текста...
Есть ли простой способ сохранить объект с его свойствами (координаты, шрифт, цвет текста и т.д.), не перечисляя явно их, например в регистре?
Т.е. можно ли целиком сохранить объект с его свойствами при закрытии формы, а затем при открытии прочитать эти свойства и отобразить объект таким, каким он стал после изменений пользователя?
1 Armando
 
02.11.14
18:29
Сериализация?
2 247tsm
 
02.11.14
18:53
(1) Я не знаю что такое "Сериализация", но звучит красиво.
А попросту нужно сделать то, что я описал в (0).
3 247tsm
 
02.11.14
18:56
(1) Прочитал в Википедии про Сериализацию.
Да, я хочу именно это.
Так всё же, есть ли в 1С81 возможность сохранять объект с его свойствами (или только свойства объекта), но без их явного перечисления. Этих свойств так много...
4 Armando
 
02.11.14
19:21
(3) Я не совсем понял что там хочешь сохранить, но почитай про XDTO, XML. Большинство объектов в 1С можно сериализовать. На форуме много примеров должно быть. На Инфостарте еще.
5 247tsm
 
02.11.14
19:28
(4) Т.е. простого способа типа Объект.Свойства.Сохранить() нет? Или в хранилище значения, или...?
6 Armando
 
02.11.14
20:29
(5) Какого типа объект, который хочешь сохранить?
7 vicof
 
02.11.14
21:07
(0) Зачем?
8 247tsm
 
02.11.14
22:35
(6) На форме всего три объекта: рисунок-картинка и два рисунок-текст. Пользователь интерактивно в режиме предприятие двигает объекты, меняет шрифт, размеры, цвет текста, фон... Эти свойства надо сохранить при закрытии формы и при открытии формы их восстановить. Вот и всё.
Если есть какие-либо штатные средства для этой задачи, я только за.
9 247tsm
 
02.11.14
22:38
(7) проще, чем в (0) я не могу объяснить. Может быть, в (8).
10 247tsm
 
02.11.14
22:40
(7) зачем - это вопрос дизайна формы. И пользователю дается возможность самому поиграться с простым дизайном.
11 hhhh
 
02.11.14
22:59
просто 8.1 было 10 лет назад. Вы прям какой-то некрофил. Оно вам надо это?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший