Имя: Пароль:
1C
1С v8
процедура модуля документа в фоновом задании
0 bacamba49
 
07.01.21
13:43
Добрый день..создал регламентное задание ,там обрабатываю документы и все хорошо,но как в методе рег.задания доходит до
экспортной процедуры из модуля документа - пишет "..метод объекта не обнаружен..",во внешней обработке этот же код пролетает на ура
не пойму - что не так?
1 hhhh
 
07.01.21
13:49
(0) наверно клиентские методы применяешь, типа Предупреждение или Вопрос.
2 bacamba49
 
07.01.21
13:51
(1) нет,процедура моя..не типовая..вот ее то и не видит
3 bacamba49
 
07.01.21
13:52
(2) выполняется на сервере
4 bacamba49
 
07.01.21
13:54
ДокОбъект.МояПроцедура()..метод объекта МояПроцедура() не обнаружен..чего не так?(
5 bacamba49
 
07.01.21
14:01
вообще фоновое задание видит модуль ДокументаОбъект?с 8.0 с фоновыми не работал(
6 bacamba49
 
07.01.21
14:02
(4) или МояПроцедура() нужно прописать в МодульФоновыхЗаданий - там же где ее и  вызываю?
7 SleepyHead
 
гуру
07.01.21
14:46
А если в модуле менеджера документа прописать?
8 bacamba49
 
07.01.21
14:49
(7) была мысля,попробую..но неужели из модуля дока вызвать нельзя?
9 bacamba49
 
07.01.21
14:49
(8) занята пока конфа..
10 Treaq
 
07.01.21
15:34
(8) процедура объекта - это контекст объекта. Получил ДокументОбъект - вызвал процедуру модуля объекта. Если нет объекта - нет процедуры. Хочешь без контекста объекта - пихаешь в модуль менеджера. Но учти, что в модуле менеджера серверные процедуры/функции надо обрамлять инструкциями препроцессора на сервере
11 RomanYS
 
07.01.21
15:36
(4) "Экспорт" не забыл?
12 hhhh
 
07.01.21
16:41
(10) не надо там обрамлять. Наоборот, там по умолчанию всё на сервере.
13 ДедМорроз
 
07.01.21
19:30
Обрамляют там для того,чтобы на клиенте не компиллялось.
Толстый клиент в управляемом режиме позволяет на клиенте и модуль менеджера и модуль объекта видеть.

А точно у вас ДокументОбъект,а не ДокументСсылка ?
14 bacamba49
 
09.01.21
12:22
(13) точно ДокОБЪЕКТ,экспорт не забыл
15 RomanYS
 
09.01.21
13:39
Конфигурация какая и документ?