Имя: Пароль:
1C
1С v8
1с82 УФ Работа с картинками
0 AlecoZAV
 
15.11.12
15:22
Есть такой код:

&НаКлиенте
Процедура ПриОткрытии(Отказ)
Сайт.Получить(Объект.КартинкаАбилки, КаталогВременныхФайлов()+"Абилка.gif");
ДД = Новый ДвоичныеДанные(КаталогВременныхФайлов()+"Абилка.gif");    
Картинка = ПоместитьВоВременноеХранилище(ДД);    
КонецПроцедуры

Объект.КартинкаАбилки - ссылка на картинку с сайта, хранится в элементе
Картинка - реквизит, строка неограниченной длины

Соответственно, есть определенные элементы, которые показываются (на форме элемент типа картинка), а некоторые не показываются, выводится - http://clip2net.com/s/2vqqa

Может кто подскажет куда копнуть? почему одни видно другие нет?
1 spleen
 
15.11.12
15:30
(0) Тебе просто картинки надо показать?
Попробуй ФорматированныйДокумент использовать.
2 AlecoZAV
 
15.11.12
15:34
(1) не только, там на форме еще много чего, есть и другие картинки, но уже из самой базы, с ними проблем нет, а именно эти, они на сайте периодически меняются, но ссылка остается прежней, хотелось актуальные именно показывать.
причем нет никакой закономерности, файл во временную папку сохраняется - проверил, именно не показывается на экран.
Подозреваю, что тут что нибудь с размерами или типом файла, хотя gif и то, и то, не знаю куда копать
3 spleen
 
15.11.12
15:38
(2)
Я бы ради теста, добавил бы на форму ФорматированныйДокумент и туда выводил был те же картинки, что и на форму. У меня так же было. Через двоичное преобразование не хотело.
4 AlecoZAV
 
15.11.12
15:48
через ФорматированныйДокумент  так же не показывает
http://clip2net.com/s/2vqOi
5 spleen
 
15.11.12
15:53
(4) Думаю что-то с путем к файлу. Или может самого файла нет или прав на него. Лишние пробелы или "\"
Думаю в эту сторону надо рыть.
6 AlecoZAV
 
15.11.12
15:55
(5) Путь нормальный, сейчас гляну - все что больше 3кб - не показывыает
7 AlecoZAV
 
15.11.12
15:57
точнее более 2700 б
8 AlecoZAV
 
15.11.12
16:01
9 AlecoZAV
 
15.11.12
16:02
это при попытке воткнуть эти картинки, которые не отображаются в конфигураторе, хотя формат тот же((
10 spleen
 
15.11.12
16:04
(9) только с gif такая проблема?
11 AlecoZAV
 
15.11.12
16:05
\nj может быть разница анимированый/неанимированый гиф?
12 AlecoZAV
 
15.11.12
16:06
(10) да, другие файлы подсовывал, размером 100кб нормально
13 spleen
 
15.11.12
16:06
gif разные бывают.
Видимо на какие-то не срабатывает
14 AlecoZAV
 
15.11.12
16:14
в поле хтмл по ссылке отображается нормально
15 spleen
 
15.11.12
16:16
значит при преобразовании в двоичный код лажа.
16 AlecoZAV
 
15.11.12
16:17
так файл сохраненный до перевода в двоичные данные уже не канает (8)
17 AlecoZAV
 
15.11.12
16:17
тут что то с файлом, какой то новый формат, который не поддерживает 1с пока
18 AlecoZAV
 
15.11.12
16:18
1С:Предприятие 8.2 (8.2.16.352) - это на всякий случай
19 AlecoZAV
 
15.11.12
16:26
в общем сделал через AddIn.GraphicsNET
Иначе файлы не определяются, завтра разберусь что за формат такой
20 spleen
 
15.11.12
16:41
интересно.
21 AlecoZAV
 
16.11.12
11:59
В общем кому интересно, может пригодится,
1с не поддерживает графические файлы. содержащие XMP (Формат XMP – позволяет хранить данные о фотографии внутри графического файла. Именно туда фотокамеры прописывают данные о кадре, режим съемки, настройки и копирайт.) причем не тольк gif но и jpg (может и остальные, не стал дальше проверять)
В таком случае помогает GraphicsNET