Имя: Пароль:
1C
1С v8
&НаСервере
,
0 ic-kat
 
26.04.12
09:13
на машине есть сервер 1с, база. для запуска некоторой обрботины нужна некоторая переменная. она вычисляется в процедуре общего модуля, но по отладке увидела, что в этот модуль даже не заходит, но и ошибку не выдает, просто пропускает его. и обработина ругается, что не заданы настройки рабочего места.
есть база такая же, расположенная на др.компе, конфигурации идентичны. в ней код из общего модуля выполняется. в чем дело может быть?
1 Cube
 
26.04.12
09:14
(0) Первая база книент-серверная, а вторая - файловая.
2 pwei
 
26.04.12
09:14
включи debug на сервере 1С
3 Cube
 
26.04.12
09:14
+(1) *клиент-серверная
4 ic-kat
 
26.04.12
09:15
(1)обе клиент-серверные
5 ic-kat
 
26.04.12
09:16
(2) ?
6 ic-kat
 
26.04.12
09:23
перед процедурой в общем модуле стоит директива &НаСервере
7 Ненавижу 1С
 
гуру
26.04.12
09:27
(6) она там не нужна
8 ic-kat
 
26.04.12
09:29
она там стоит, не я писала. в одной базе код выполняется, в другой - нет. почему?
9 BigHarry
 
26.04.12
09:30
Результаты работы функций общего модуля при определенных настройках и на определенное время (но не более 20 минут) могут быть закэшированы, и тогда функции при совпадении параметров вызова повторно не исполняются, а сразу отдается результат из кэша. Может в этом причина?
10 ic-kat
 
26.04.12
09:31
что значит повторно? если я вчера базу закрыла и сегодня открыла и запускаю обработку, это тоже повторно?
11 ic-kat
 
26.04.12
09:36
и результат тоже не отдается. не пустые же он настройки закэшировал.
а если бы функция хоть раз после запуска отработала, то пустыми бы они не были
12 Asmody
 
26.04.12
09:41
добавь ключ -debug в командной строке службы сервера 1С. иначе не получится
13 ic-kat
 
26.04.12
09:48
службу открыла, да, на моей машине нет этого параметра, а на другой есть. а как он добавляется?
14 ic-kat
 
26.04.12
09:49
в регистрах?
15 Asmody
 
26.04.12
09:51
(13) в реестре
16 ic-kat
 
26.04.12
09:51
ну, да, я это и имела в ивду. поправила, щас попробую
17 Asmody
 
26.04.12
09:53
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\1C:Enterprise 8.2 Server Agent\ImagePath
на "боевом" сервере лучше не добавлять. после изменения строки, службу рестартануть
18 ic-kat
 
26.04.12
09:54
спасибо, все заработало