Имя: Пароль:
1C
1С v8
ПрисоединенныеФайлы.ДобавитьФайл() не добавляет картинку
0 uvl
 
19.04.12
17:10
Добрый день.
Объясните кто знает.
В УТ 11 есть такая функция ПрисоединенныеФайлы.ДобавитьФайл().
Не могу понять каким образом она работает.
На выходе я получаю пустую картинку.
Хотя файл jpg в справочнике ПрисоединенныеФайлы создается, но когда я нажимаю на картинку чтобы просмотреть, она пустая...((

ДвоичныеДанные = Новый ДвоичныеДанные(ПутьККартинкеНаДиске);  
               АдресВременногоХранилищаФайла = ПоместитьВоВременноеХранилище(ДвоичныеДанные);
               КартинкаСсылка = ПрисоединенныеФайлы.ДобавитьФайл(ТекущаяНоменклатура.Ссылка,
                                               ИмяФайлаБезРасширения,
                                               Расширение,
                                               ТекущаяДата(),
                                               ТекущаяДата(),
                                               АдресВременногоХранилищаФайла);

Что не так?
1 uvl
 
19.04.12
17:11
В справочник Номенклатура ссылка на нее тоже устанавливается в реквизит ФайлКартики верно
2 uvl
 
19.04.12
17:12
еще уточнение, я вызываю ее на сервере
3 andrewks
 
19.04.12
17:14
в хранилище нужно пихать на клиенте, передавать адрес на сервер, а там уже записывать в справочник
4 uvl
 
19.04.12
17:19
блин , так у меня все эти картики сгружаются с сайта и ссылки берутся из файла xml,
а после типовой функцией
Результат = ПолучениеФайловИзИнтернета.СкачатьФайлНаСервере(picture,ПараметрыЗагрузкиФайла);
преобразуются в локальные на диске.
Но эта функция опять же на сервере
5 uvl
 
19.04.12
17:39
(3) так что нет возможности мне получить картинки в хранилище на сервере? по ссылке
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой