Имя: Пароль:
1C
1С v8
Проблема с регламентным заданием
,
0 selenat
 
30.05.15
15:25
Платформа 8.3.5.1383. Есть общий модуль, выполняемый на сервере. Процедура этого модуля задана в регламентном задании. В этой процедуре идет обращение к внешней обработке:

    Обработка = ВнешниеОбработки.Создать("C:\МояОбработка.epf");
    Форма = Обработка.ПолучитьФорму();

Обработка написана на обычных (не управляемых) формах. Вызов идет в режиме толстого клиента обычное приложение. При этом если я вызываю процедуру общего модуля сам из другой внешней обработки, то все отрабатывает как надо, форму получаем, используем ее методы, проблем вообще никаких. А вот если эта же процедура общего модуля выполняется через регламентное задание, то вылетает на строке ПолучитьФорму(). На какие настройки смотреть?
1 RomanYS
 
30.05.15
15:27
Доступность:
Толстый клиент.
2 selenat
 
30.05.15
15:31
(1) т.е. вызывая процедуру модуля из обработки, работающей под толстым клиентом, я получаю что надо. А если эта же процедура модуля запускается через регламентное, то это не толстый клиент и работать не будет. Так?
3 ДенисЧ
 
30.05.15
15:32
Нафейхоа в регламентном задании создать форму?
Оно же на сервере выполняется, кто там это увидит?
4 selenat
 
30.05.15
15:34
(3) я не сам такое придумал, чужое дорабатываю. Там все нужные действия через процедуры формы сделаны.
5 RomanYS
 
30.05.15
15:34
(2) если у модуля стоят галочки клиент и сервер, то функция, вызываемая с клиента, будет выполняться на клиенте.
6 RomanYS
 
30.05.15
15:34
(4) переделай
7 selenat
 
30.05.15
15:35
(1) спасибо. Есть простой способ обойти или придется все переделывать?
8 ДенисЧ
 
30.05.15
15:36
(4) Предлагаю найти чужого и ударить его об стенку.
9 ДенисЧ
 
30.05.15
15:36
А потом всё переписать
10 selenat
 
30.05.15
15:36
(5) а регламентные задания выполняются на модулях с такими свойствами?
11 selenat
 
30.05.15
15:37
(8,9) это да, наверное придется.
12 selenat
 
30.05.15
15:42
В общем, понятно. Спасибо!
13 RomanYS
 
30.05.15
16:05
(10) да, только вызываются они с сервера и выполняются на сервере
14 selenat
 
30.05.15
16:06
(13) Спасибо еще раз.
Программист всегда исправляет последнюю ошибку.