Имя: Пароль:
1C
1С v8
1С 8.3 Проблема с картинкой на форме.
0 Drac0
 
24.10.13
15:06
Добрый день. Перешли на 8.3 (версия 1С:Предприятие 8.3 (8.3.3.721)) и получиди проблемы с картинкой.

Раньше на форме была картинка ,т.е. текстовый реквизит с видом поле картинки, куда помещали навигационную ссылка. Но в новой версии есть пробелма, что картинка пропадает с формы, если платформа уходит на сервер для изменения видимости и прочего.

Были 2 варианта:
- Декорация картинка. Но картинка для нее задается только в конфигураторе и не меняется программно (хотя свойство на чтение и запись)
- реквизит формы с типом картинка. Но любая установка картинки в него напросто игнорируется, без ошибки.

Кто-нибудь мучил этот вопрос?
1 Drac0
 
24.10.13
15:18
ап
2 Drac0
 
24.10.13
20:01
В общем, пока самым удачным вариантом видится использование ФорматированногоДокумента. Осталось с масштабом разобраться.
3 Drac0
 
25.10.13
11:00
Итак, решение нашел. Испробовав 4 варианта.

1. Реквизит формы строка и полк Картинки. Пропадает, если платформа бегает недерективно на сервер (изменение видимости, заголовка, НайтиСТроки, листание закладок и пр.).

2. Таблица с 1 строкой и 1 колонкой типа Картинка. Не управляется вообще. Криво и коряво.

3. ФорматированныйДокумент. Валится с дампом 1С осле простых и очень возможных манипуляций, игнорируется флаг ТолькоПросмотр после ухода на сервер.

4. Реквизит строка и поле HTML документ. Самый лучший вариант. Единственный минус - разъезжается при изменении формы, но решается просто заключение в группу, которая не растягивается. Код HTML для картинки:
"<html>
            |<head>
            |<style type=""text/css"">
            |body{margin:0px;padding:0px;overflow:auto;width:100%;height:100%;}
            |</style>
            |</head>
            |<body bgcolor=""rgb("+252+","+250+","+235+")"">
            |<p><img src='"+пНавигационнаяСсылка+"'/></p>
            |</body>
            |</html>"
4 Drac0
 
25.10.13
11:00
Всем спасибо за поддержку :)
5 H A D G E H O G s
 
25.10.13
17:17
Ничего страшного.
p.s. В 8.3 не впилили новую графическую систему?
6 sikuda
 
25.10.13
17:46
Да не за-что <img src='"+пНавигационнаяСсылка+"'/></p>
http://infostart.ru/public/174856/ в конце.

Материал для изучения:
http://infostart.ru/public/195003/
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн