|
ПодключитьОбработчикОжидания() отказывается принимать параметр
| ☑ |
0
bas28000
25.06.13
✎
11:46
|
Есть обработка, в ней есть модуль объекта и модуль формы. В модуле формы стояло ПодключитьОбработчикОжидания("сл_Шедулер",10), сама сл_Шедулер() была в модуле объекта, экспортная, все вызывалось "на ура".
Как только ПодключитьОбработчикОжидания("сл_Шедулер",10) переехала из модуля формы в модуль объекта, стала вываливаться ошибка с жалобой на первый параметр ПодключитьОбработчикОжидания().
В чем может быть проблема?
|
|
1
Rovan
гуру
25.06.13
✎
11:49
|
(0) "ПодключитьОбработчикОжидания("сл_Шедулер",10) переехала из модуля формы в модуль объекта" - так нельзя,
т.к. модуль объекта - это по сути серверный модуль !
а обработчик ожидания - суть есть клиентский метод
|
|
2
zbv
25.06.13
✎
11:51
|
Раньше ПодключитьОбработчикОжидания была методом формы, при переносе в модуль объекта стала процедурой глобального контекста, с соответствующими свойствами параметра 1.
|
|
3
Поросенок Петр
25.06.13
✎
11:51
|
Помести сл_Шедулер() в модуль приложения и всё заработает! )
|
|
4
bas28000
25.06.13
✎
12:00
|
О боги. Спасибо всем, в общем я понял что процедура которая вызывается должна быть на клиенте в случае если ПодключитьОбработчикОжидания вызывается из модуля объекта.
Верно? :)
|
|
5
Поросенок Петр
25.06.13
✎
12:02
|
Садись, два.
|
|
6
bas28000
25.06.13
✎
12:02
|
(5) Эээ?
|
|
7
Поросенок Петр
25.06.13
✎
12:10
|
Не забудь про конструкцию:
#Если НаКлиенте Тогда
…
#КонецЕсли
Как грится, г-код г-кодом, а регламент надо соблюдать.
|
|