|
Выполнить на сервере
| ☑ |
0
Dirk Diggler
14.08.12
✎
09:16
|
Я не шарю в клиент-серверных взаимодействиях, поэтому хотел поинтересоваться - а как можно принудительно выполнить кусок кода на сервере? в куске кода крепится файл, лежащий в каталоге на сервере, клиент ессно не видит этого файла.
попробовал вот так:
&НаСервере
Процедура УстановитьДвоичныеДанные(Файл, Путь)
Файл.Хранилище = Новый ХранилищеЗначения(Новый ДвоичныеДанные(Путь), Новый СжатиеДанных());
Файл.Записать();
КонецПроцедуры
теперь клиент не видит этой процедуры.
|
|
1
aleks-id
14.08.12
✎
09:20
|
Экспорт
|
|
2
Dirk Diggler
14.08.12
✎
09:23
|
не видит все равно
|
|
3
pessok
14.08.12
✎
09:24
|
я так понимаю, что и параметры неверные. т.к. с клиента передать Новый Файл() ты не сможешь. Ну а не видит - сохрани уже конфу. Проверь у ообщего модуля (если процедура в нем) доступность на клиенте
|
|
4
Rovan
гуру
14.08.12
✎
09:29
|
(0) что нужно в итоге ?
|
|
5
pessok
14.08.12
✎
09:30
|
(4) телепатирую, что по нажатию кнопки на клиенте сохрани файл в каталог
|
|
6
Rovan
гуру
14.08.12
✎
09:40
|
(+5) ну значит надо передать на сервер данные (содержание) и путь
а Файл создавать уже на сервере
|
|
7
gosn1ck
14.08.12
✎
09:44
|
(0)
|
|
8
Светлый Гений
14.08.12
✎
09:46
|
(0)Нужно на клиенте процедуру, которая будет вызывать твою
&НаКлиенте
Процедура КакаяТоПроцедураНаКлиенте()
УстановитьДвоичныеДанные(Файл, Путь);
КонецПроцедуры
|
|
9
Ksandr
14.08.12
✎
09:53
|
Конечно не видит!
Путь указан на клиенте, а на сервере по этому пути ничего нет
|
|