Имя: Пароль:
1C
 
ПодключитьОбработчикОжидания в чём ошибка?
0 bigmag
 
16.02.15
15:14
МОДУЛЬ УПРАВЛЯЕМОГО ПРИЛОЖЕНИЯ:

Процедура ПриНачалеРаботыСистемы()
    НазваниеМодуля_Клиент.Старт();
КонецПроцедуры

ОБЩИЙМОДУЛЬ.НАЗВАНИЕМОДУЛЯ:

Процедура Старт() Экспорт
    ПодключитьОбработчикОжидания("АвтоматическаяОтправкаФайловПочтой",60);
КонецПроцедуры

Процедура АвтоматическаяОтправкаФайловПочтой() Экспорт
    ...
КонецПроцедуры


ОШИБКА:


{ОбщийМодуль.НазваниеМодуля.Модуль(3)}: Ошибка при вызове метода контекста (ПодключитьОбработчикОжидания)
        ПодключитьОбработчикОжидания("АвтоматическаяОтправкаФайловПочтой",60);
по причине:
Недопустимое значение параметра (параметр номер '1')

Пересмотрел все книги. Ни где подробно не написано. Кто сталкивался? В чём ошибка?
1 ShoGUN
 
16.02.15
15:17
(0) Модуль не глобальный, судя по вызову.
Глобальный контекст (Global context)
ПодключитьОбработчикОжидания (AttachIdleHandler)
Синтаксис:

ПодключитьОбработчикОжидания(<ИмяПроцедуры>, <Интервал>, <Однократно>)
Параметры:

<ИмяПроцедуры> (обязательный)

Тип: Строка.
Имя экспортируемой процедуры модуля управляемого приложения (модуля обычного приложения) или глобального(!) общего модуля.
Процедура должна располагаться на клиенте.
Процедура не должна содержать параметров.

А вообще, чем регламентные задания не устраивают?
2 bigmag
 
16.02.15
15:24
(1) если этот текст

ПодключитьОбработчикОжидания("АвтоматическаяОтправкаФайловПочтой",60);

Процедура АвтоматическаяОтправкаФайловПочтой() Экспорт
    ...
КонецПроцедуры

перенести в модуль управляемого приложения, тогда работает
3 ShoGUN
 
16.02.15
15:24
(2) Логично! Ты вообще (1) читал?
4 bigmag
 
16.02.15
15:33
(3) Да. Ты про глобальный контекст?
5 bigmag
 
16.02.15
15:34
+(4) глобальный модуль?
6 ShoGUN
 
16.02.15
15:35
(4) Либо модуль соответствующего приложения, либо общий модуль с галками "Клиент" и "Глобальный".
7 ShoGUN
 
16.02.15
15:35
Ещё раз - чем плохи регламентные задания?
8 hhhh
 
16.02.15
15:36
можно еще Форма.ПодключитьОбработчикОжидания
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.