|
Выполнение кода с определенной периодичностью
| ☑ |
0
bas28000
03.06.13
✎
14:58
|
Есть ли какие-то варианты, кроме запуска 1С из планировщика заданий Windows, чтобы код выполнялся в строго определенное время? Другими словами, нужно сделать так, чтобы каждые пять минут выполнялся определенный код, но точкой отсчета служил не момент запуска обработки и начало работы ПодключитьОбработчикОжидания(), а какой-то установленный момент вроде "начиная с 8:00 и далее каждые пять минут".
|
|
1
zak555
03.06.13
✎
14:59
|
что за код ?
|
|
2
ДенисЧ
03.06.13
✎
14:59
|
регламентное задание
|
|
3
Heckfy
03.06.13
✎
14:59
|
ФоновоеЗадание и расписание настрой.
|
|
4
bas28000
03.06.13
✎
15:03
|
(2)(3) нет возможности изменять конфигурацию, это внешняя обработка.
(1) а это важно? Выполнение действий с внешними файлами посредством ftp и прочего.
|
|
5
Ranger_83
03.06.13
✎
15:04
|
(4) а для чего тогда 1с?
|
|
6
bas28000
03.06.13
✎
15:05
|
(5) после действий с внешними файлами посредством ftp наступает момент прочего - это как раз 1С :)
|
|
7
drcrasher
03.06.13
✎
15:08
|
(4) а как ты планируешь работать с внешней обработкой, если нет возможности менять конфу?
ты уж определись, либо шашечки, либо ехать
|
|
8
exwill
03.06.13
✎
15:08
|
Если не менять конфигурацию, тогда только выделенный, постоянно работающий сеанс.
|
|
9
bas28000
03.06.13
✎
15:11
|
(4) в смысле? Что мешает запускать внешние обработки в конфе, которую нет возможности править?
|
|
10
bas28000
03.06.13
✎
15:13
|
(8) бесспорно, но как именно? Пока план такой: запускаем 1С из планировщика допустим каждое утро в 8:00, параметром запуска /EXECUTE передаем имя внешней обработки. Но как заставить саму обработку выполнять некий код именно по расписанию и именно не основываясь на времени ее запуска (могла попозже запуститься например) а на времени в системе?
|
|
11
Maxus43
03.06.13
✎
15:15
|
(10) в обработке проверку и сделай, на текущее время
|
|
12
exwill
03.06.13
✎
15:21
|
(10) Используй "РасписаниеРегламентногоЗадания".
|
|
13
AaNnDdRrEeYy
03.06.13
✎
15:26
|
скрипт на VBS или другом языке, через COM коннектор цепляешься к 1С и выполняешь нужные методы, а сам скрипт в назначенные задания винды пихаешь.
|
|
14
bas28000
03.06.13
✎
15:33
|
(12) А можно создавать просто новые объекты такого типа, обрабатывать их как-то в обработке и не внося при этом в конфигурацию какие-то изменения? Ого, если это так, то это очень круто :)
|
|
15
exwill
03.06.13
✎
15:35
|
(14) Разумеется, можно.
|
|
16
Heckfy
03.06.13
✎
15:38
|
Ну тогда (11) +1
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший