Имя: Пароль:
1C
1С v8
&Сервер и &Клиент, куда запишется файл...
0 EvgeniuXP
 
17.07.13
15:13
Есть код, выполняется на сервере:

ПутьКПриложению = ПолучитьИмяВременногоФайла("exe");

В переменной ПутьКПриложению будет, например, занесена строка: "C:\Temp\v8_24B_c.exe".

далее в этой же процедуре (на сервере) выполняем команду:

Приложение.Записать(ПутьКПриложению);

вот куда он должен записать эту программу клиенту на компьютер или на сервер?
1 ДенисЧ
 
17.07.13
15:21
Если код выполняется на сервере, как ты думаешь, куда будет показан локальный путь?
2 EvgeniuXP
 
17.07.13
15:22
код выполняется в трехзвенке, 1С 8.2, упраляемые формы.
3 Жан Пердежон
 
17.07.13
15:23
7 лет 8 месяцев
жесть
4 EvgeniuXP
 
17.07.13
15:23
(1) я и думаю, что на сервер на диск С:\Temp, а на деле - нет, сохраняет пользователю на компьютер на его диск С:temp.
5 EvgeniuXP
 
17.07.13
15:23
(3) что жесть - проверь, сейчас на такой ситуации сам сижу и догнать не могу.
6 H A D G E H O G s
 
17.07.13
15:24
(4) Не верю.
7 H A D G E H O G s
 
17.07.13
15:24
Давай скриншоты стэка вызовов.
8 Жан Пердежон
 
17.07.13
15:24
(6) никто не верит
9 ДенисЧ
 
17.07.13
15:25
#Если Сервер ТОгда
сообщить("Мы на сервере");
#Иначе
Сообщить("Мы где-то рядом");
#КонецЕсли
10 Жан Пердежон
 
17.07.13
15:26
Сейчас окажется, что клиент и сервер - одна и та же машина
11 Naumov
 
17.07.13
15:27
(9) Сообщить на сервере? отлично!
12 EvgeniuXP
 
17.07.13
15:28
(10) точно :) на тествой базе тестил... :)))
13 ДенисЧ
 
17.07.13
15:28
(11) А в чём проблема? Не состояние же. И не Предупреждение
14 Naumov
 
17.07.13
15:29
(0) с путями в режиме тонкого надо быть аккуратным. Код, работающий на сервере работает с серверым файловым пространством.
15 exwill
 
17.07.13
15:29
(11) Почему бы и нет?
16 Naumov
 
17.07.13
15:31
а пардон муа.
17 Vesa
 
17.07.13
15:49
База файловая.
18 EvgeniuXP
 
17.07.13
15:57
(17) да, спутал с рабочей - тема закрыта.
19 acsent
 
17.07.13
16:08
#Сервер или &НаСервере?
20 EvgeniuXP
 
17.07.13
16:10
(19) &НаСервере.