Имя: Пароль:
1C
1С v8
Форматированный документ не отображается картинка при установке на клиенте
0 vladnet
 
20.08.12
23:57
Если присваивать реквизит форматированный документ на сервере то картинки в тонком клиенте отображаются. Если на клиенте присваивать то не отображаются.



Соответственно ниже код проверки функция Тест присваивает на клиенте, а ТестСервер соответственно на сервере.



Смотрел что происходит, получается что если на сервере присвоить форматированный документ то двоичные данные в форматированном документе заменяются

на ссылки на временное хранилище, а если делать через клиент то нет.



Подскажите как быть. Делал бы на сервере, но вызов сервера с контекстом занимает очень много времени.





&НаСервереБезКонтекста
Функция СформироватьТекст()
 ФД=Новый ФорматированныйДокумент;
 ФД.Добавить(, ТипЭлементаФорматированногоДокумента.ПереводСтроки);
 ФД.Добавить("Номенклатура:", ТипЭлементаФорматированногоДокумента.Текст);
 ФД.Добавить(Новый Картинка("D:\...\Аудио.gif"), ТипЭлементаФорматированногоДокумента.Картинка);

 Возврат ФД;
КонецФункции

&НаКлиенте
Процедура Тест(Команда)
 Текст=СформироватьТекст();
КонецПроцедуры

&НаСервере
Функция мВыполнитьПрисвоениеНаСервере()
 Текст=СформироватьТекст();
КонецФункции

&НаКлиенте
Процедура ТестСервер(Команда)
 мВыполнитьПрисвоениеНаСервере();
КонецПроцедуры
1 vladnet
 
21.08.12
10:33
Ну неужели никто не сталкивался с таким поведением?
2 vladnet
 
21.08.12
13:17
UPUPUPUP
3 vladnet
 
21.08.12
22:16
UP