Имя: Пароль:
1C
1С v8
ПолучитьОбъект() в регламентном задании
, ,
0 Dimasische
 
11.12.14
08:50
Здравствуйте форумчане.
Завис над проблемой и не пойму откуда ноги ростут.
Платформа 8.3.5.1186 база на MS SQL но обычное приложение.

Есть регламентное задание, в обработчике которого вызывается метод "ПолучитьОбъект()" к переменной "ДокументСсылка".

Как только доходит выполнение до места вызова ПолучитьОбъект() - немного замирает и дальше не идет. Проверял отладчиком.
Консоль регламентных заданий пишет ошибку "Ошибка инициализации модуля: Документ.СчетНаОплатуПокупателю.МодульОбъекта".

Если эту же процедуру-обработчик копирую и вставляю во внешнюю обработку - все замечательно работает.
1 ASV
 
11.12.14
08:53
СчетНаОплатуПокупателю.МодульОбъекта

клиентские функции используются или общие модули у которых нет галки сервер.

модуль не может скомпилироваться
2 ASV
 
11.12.14
08:55
что дописывали в модуль?
3 olegves
 
11.12.14
08:58
(0) если регламент под юзверем выполняется, есть ли у него права на этот документ
4 Dimasische
 
11.12.14
09:06
База Сиквельная. Регламент не под юзером.

галки на модуле с обработчиком все стоят:
Сервер
Клиент(обычное приложение)
Вызов сервера
5 Dimasische
 
11.12.14
09:08
Я понимаю что с модулем документа что то не так. При том именно для регламентного задания.
Есть идеи как найти косяк?
6 Dimasische
 
11.12.14
09:10
По поводу того, что дописывалось в модуле - конфа вообще самописная не типовая.
7 ASV
 
11.12.14
09:11
(6) в журнале регистрации может ошибки есть.
8 hhhh
 
11.12.14
09:15
(6) значит, в модуле документа клиентские вызовы понатыканы тут и там.
9 shuhard
 
11.12.14
09:17
(5)[Есть идеи как найти косяк?]
используй глаза
или
закоментируй всё и убирай комментарии
10 Абыр
 
11.12.14
09:17
(5) В конфигураторе верхнее меню - Конфигурация - Проверка конфигурации с флажком Сервер выдает что-нибудь?
11 Dimasische
 
11.12.14
09:21
Камрады. Спасибо.
Таки да. В модуле "ОбработкаУдаленияПроведения" был клиентский вызов.
Еще раз спасибо. Все оказалось банально.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.