|
Запуск регламентного задания | ☑ | ||
---|---|---|---|---|
0
val245
22.05.13
✎
16:05
|
Создал новое регламентное задание. Настроил: Выполнять: каждый день; каждые 60 сек. Указал процедуру в общем модуле. Процедура делает загрузку-выгрузку через план обменов данных из независимого регистра сведений. проверяю процедуру в обработке, нормально работает. В предприятии в настройках программы в обеих базах указал пользователя для регламентных заданий и интервал выполнения указал 60 секунд. Запуская пользователя. переодически появляются часики, значит регламентные задания запускаются, однако обмен данными не происходит. Версия базы файловая. В чем может быть проблема? что еще мог пропустить или не так сделать?
|
|||
1
val245
22.05.13
✎
16:22
|
вверх
|
|||
2
Naumov
22.05.13
✎
16:33
|
отладку не предлагать?
|
|||
3
val245
22.05.13
✎
16:35
|
то есть?
|
|||
4
rinatru
22.05.13
✎
16:36
|
ключевое слово: файловая.. нет?
|
|||
5
val245
22.05.13
✎
16:36
|
да, файловая
|
|||
6
rinatru
22.05.13
✎
16:36
|
ну тогда можно забыть про регламентные задания.
|
|||
7
val245
22.05.13
✎
16:37
|
почему?
|
|||
8
val245
22.05.13
✎
16:38
|
регламентные задания только в серверном варианте работают? Вроде, читал, и в файловом должны работать
|
|||
9
rinatru
22.05.13
✎
16:39
|
(8) а кто их запускать будет? вручную, или через назначенные задания скрипт напишешь?
|
|||
10
limbo
22.05.13
✎
16:40
|
(7) Если используется файловая база данных, то задания не выполняются автоматически. Для этого нужно запустить один из сеансов 1С в режиме 1С Предприятие и в нем выполнить команду
ВыполнитьОбработкуЗаданий() |
|||
11
val245
22.05.13
✎
16:40
|
поподробней можно будет7
|
|||
12
val245
22.05.13
✎
16:42
|
ну да, это понятно, я же запустил сессию под пользователем указанным как пользователь для регламентных заданий. для него выполняется ВыполнитьОбработкуЗаданий()
|
|||
13
val245
22.05.13
✎
16:42
|
при запуске, это стандартно
|
|||
14
Dethmont
22.05.13
✎
16:44
|
А в журнал регистрации заглядывал?
|
|||
15
val245
22.05.13
✎
16:44
|
неа, не заглядывал, сейчас гляну
|
|||
16
val245
22.05.13
✎
16:46
|
да да, каждую минуту запускается фоновое задание - ме Регламентированное задение. Вот только обмен почему-то не происходит...может в процедуре надо указать что-то? так через обработку она работает...
|
|||
17
val245
22.05.13
✎
16:47
|
Процедура ОбменДаннымиФорма2Н() Экспорт
ВыборкаУзлов = ПланыОбмена.ОбменФормы2Н.Выбрать(); Пока ВыборкаУзлов.Следующий() Цикл // Произвести обмен данными со всеми узлами, // кроме текущего (ЭтотУзел) Если ВыборкаУзлов.Ссылка <> ПланыОбмена.ОбменФормы2Н.ЭтотУзел() Тогда УзелОбъект = ВыборкаУзлов.ПолучитьОбъект(); // Получить сообщение Если ВыборкаУзлов.Загрузить Тогда УзелОбъект.ПрочитатьСообщениеСИзменениями(); КонецЕсли; // Сформировать сообщение Если ВыборкаУзлов.Выгрузить Тогда УзелОбъект.ЗаписатьСообщениеСИзменениями(); КонецЕсли; КонецЕсли; КонецЦикла; КонецПроцедуры |
|||
18
val245
22.05.13
✎
16:58
|
наверх
|
|||
19
Dethmont
22.05.13
✎
17:10
|
А что в процедурах ПрочитатьСообщениеСИзменениями() и ЗаписатьСообщениеСИзменениями()
|
|||
20
Dethmont
22.05.13
✎
17:11
|
И что это такое? Если ВыборкаУзлов.Загрузить Тогда
Реквизит? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |