Имя: Пароль:
1C
 
Клиент-сервер
0 UprDem
 
25.08.10
15:51
Как передать файл с сервера на клиент?
1 Fram
 
25.08.10
15:52
(0) ты где такое уже видел?
2 Maxus43
 
25.08.10
15:56
в двоичные данные, хранилище значения... Как фотки сотрудников)
3 Armando
 
25.08.10
16:03
Берешь флешку и бежишь в серверную))
4 Armando
 
25.08.10
16:05
ПоместитьВоВременноеХранилище
ПолучитьИзВременногоХранилища
УдалитьИзВременногоХранилища
5 EasyRider
 
25.08.10
16:06
(0)Какой файл?
6 UprDem
 
25.08.10
16:08
(5) Надо на сервере сформировать Excel. (Справился с грехом... Не восьмёрочник я). Потом переправить его к клиенту.

В обратную сторону - нарыл код в инете. А вот в эту - никак...
7 Defender aka LINN
 
25.08.10
16:12
(6) "В обратную сторону - нарыл код в инете" - и в чем же принципиальное различие?
8 EasyRider
 
25.08.10
16:13
(6)В обработке формирования этого файла - файл в двоичные данные,двоичные данные в реквизит обработки ХранилищеЗначения,а хранилище значения потом в файл.
9 UprDem
 
25.08.10
16:16
(7) http://danila.org.ua/?p=62

Там на клиенте загрузка в Хранилище  идёт методом "ПоместитьФайлы". На сервере этот метод отметается уже при компиляции. Да и из описания следует, что на сервере работать не будет...
10 H A D G E H O G s
 
25.08.10
16:33
&НаСервере
Функция ПолучитьФайл()
Двоичное=Новый ДвоичныеДанные("C:\файл.bmp");
Адрес=ПоместитьВоВременноеХранилище(Двоичное,ЭтаФорма.УникальныйИдентификатор);
Возврат Адрес
КонецФункции

&НаКлиенте
Процедура Получить()
Адрес=ПолучитьФайл();
Двоичное=ПолучитьИзВременногоХранилища(Адрес);
КонецПроцедуры
11 H A D G E H O G s
 
25.08.10
16:35
Если же тебе файл надо на Клиенте сохранить на жОсткий - тогда так:

&НаСервере
Функция ПолучитьФайл()
Двоичное=Новый ДвоичныеДанные("C:\файл.bmp");
Адрес=ПоместитьВоВременноеХранилище(Двоичное,ЭтаФорма.УникальныйИдентификатор);
Возврат Адрес
КонецФункции

&НаКлиенте
Процедура Получить()
Адрес=ПолучитьФайл();
Описание=Новый ОписаниеПередаваемогоФайла("C:\FromServer.bmp",Адрес);
МассивОписаний=Новый Массив;
МассивОписаний.Добавить(Описание);
ПолучитьФайлы(МассивОписаний,,,Ложь);
КонецПроцедуры
12 H A D G E H O G s
 
25.08.10
16:39
<<Надо на сервере сформировать Excel.>>

Суровый такой 1С-овец!
13 Topol-M
 
25.08.10
16:44
* в закладки
14 UprDem
 
25.08.10
17:03
Спасибо, спасибо, господа! Совладал.
Всем спасибо.


(12)  <<Суровый такой 1С-овец!>>
Какой есть...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший