Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Бухгалтерия 7.7 Автоматически каждый час повторять обработку (http://forums.kuban.ru/f1040/buhgalteriya_7_7_avtomaticheski_kazhdyj_chas_povtoryat-_obrabotku-2121833.html)

sovoka 27.01.2012 12:52

Бухгалтерия 7.7 Автоматически каждый час повторять обработку
 
Подскажите, есть ли такая возможность в 1С,чтобы выполнять автоматически обработку.спасибо,кто откликнется

Buzz 27.01.2012 13:03

Есть такая возможность. См. - ОбработкаОжидания(<ИмяПроцедуры>,<ИнтервалВызова>)

Uho 27.01.2012 13:06

на выбор - либо запускаешь 1с внешним ланчером, либо ОбработкаОжидания()

sovoka 27.01.2012 13:49

Чтобы выполнить ОбработкаОжидания() я поместила свою процедуру F2mmm(которая каждый час обрабатывается) в гл.модуль
и в процедуру ПриНачалеработыСистемы()записала строку
ОбработкаОжидания("F2mmm",180);
но при вызове 1С никаких действий не происходит. Подскажите,что я не так сделала

sovoka 27.01.2012 13:55

В отладчике я выхожу на эту строку при запуске,но она просто промахивается и на процедуру не идет

Buzz 27.01.2012 13:58

[quote=sovoka;22923906]В отладчике я выхожу на эту строку при запуске,но она просто промахивается и на процедуру не идет [/quote]
Ставь точку останова в процедуре. Вот если она туда не заходит, тогда....

Uho 27.01.2012 14:01

другой обработкиожидания случаем нет?

sovoka 27.01.2012 14:02

не заходит(((

sovoka 27.01.2012 14:03

другой обработкиОжидания нет

Uho 27.01.2012 14:05

может у вас часы на компьютере остановились?

Buzz 27.01.2012 14:05

Интервал обращения поменьше сделать для теста 20, 30

Buzz 27.01.2012 14:09

А процедура "F2mmm" где лежит?

VZ 27.01.2012 20:09

Вообще-то, "интервал" в секундах. Час=60*60 если что ;)
И ОбработкаОжидания стека вызовов не имеет...

VZ 27.01.2012 22:56

ЗначиЦЦа, делаем так:
В месте вызова ОбработкАОдидания() ставим флажок.
Затем идем к нужной процедуре. Забираем ее название в буфер (Ctrl-Insert). Жамкаем на переход к флажку (попадаем в место вызова ОбработкаОжидания) и вставляем имя процедуры (Shift-Insert)
:D

Пацталоцци 28.01.2012 06:42

(12) +100
поместила, наверное, в самый конец ГМ.
Передвинь в начало, и поставь ключевое слово Экспорт.
И вообще-то неплохо бы название процедуры сделать более вменяемым, это плохой стиль программирования.

sovoka 28.01.2012 09:46

У меня все получилось как только уменьшила интервал времени. Просто не могла выйти в интернет. Огромное спасибо всем за помощь

СthuIhu 28.01.2012 16:06

каждый [b]час[/b]?
я бы слепил юзера, который при запуске тупо выполняет что надо и выходит - и зашедулил запуск под ним на серваке прямо.

Управление торговлей 11 29.01.2012 13:20

не трогай глобальный модуль, используй внешнюю обработку и там вызывай форма.обработкаожидания()


Текущее время: 20:17. Часовой пояс GMT +3.