|
v7: Как запустить обработку в виде регламентного задания? обработка внешняя
| ☑ |
0
katerinaUniv
06.05.15
✎
18:00
|
Доброго времени суток! Подскажите, как написать регламентное задание, которые дважды в день запускает обработку (определенные в ней процедуры)?
|
|
1
GROOVY
06.05.15
✎
18:02
|
А в 7.7 вроде же нет регламентных заданий, или я что то уже не помню?!
|
|
2
Puzoter
06.05.15
✎
18:03
|
Во внешних обработках есть возможность настройки запуска ее как регламентного задания
|
|
3
Puzoter
06.05.15
✎
18:04
|
в ЗУП такое есть по крайней мере
|
|
4
Сияющий Асинхраль
06.05.15
✎
18:10
|
(2-3) тогда уж не зуп, а зик.
Для семерки проще средствами винды запускать пару раз в день 1С под опр пользователем, чтобы при запуске системы отрабатывала обработка, а после окончания ее работы 1с сама выключалась
|
|
5
Pooh
06.05.15
✎
18:11
|
ну можно в назначенных заданиях запускать батник
в батник запуск 1с под пользователем РегламентноеЗадание
в модуле при запуске 1с (при начале работы системы) если юзер такой то запуск внешней
а в ней все опиши что и как
|
|
6
Pooh
06.05.15
✎
18:13
|
(4) ага
(5) только конфа будет с доработкой в глобальнике
при проверке на пользователя и запуске внешней обработки
|
|
7
Torquader
06.05.15
✎
18:14
|
(6) В принципе, можно и без глобальника, но намного сложнее.
|
|
8
Garykom
гуру
06.05.15
✎
18:14
|
(1) зато обработка ожидания есть
(6) можно и без доработок, все внешне...
|
|
9
Pooh
06.05.15
✎
18:16
|
(6) и (8) ну я пока писал не видел что ЗиК
для нее конечно лучше не трогать конфу вообще.
|
|
10
Garykom
гуру
06.05.15
✎
18:16
|
Вот хочется сказать что не буду ссылку на пост сразу давать... но ищется на инфостарте по "Обработка 7.7 по расписанию"
|
|
11
Z1
06.05.15
✎
18:28
|
(0) Плюс к перечисленным способам вот еще один :
Если используется 1с++ то можно в командной строке
что либо дописывать ( названия заданий, одиночная обработка и.т.д )
а при начале работыСистемы вытаскивать и разбирать командную строку и при необходимости выполнять задания и останавливать 1с.
|
|
12
Torquader
06.05.15
✎
18:33
|
(11) В семёрку можно через DDE заглянуть, не открывая нового сеанса, просто дать команду, а она её исполнит.
С восьмёркой такой фокус не прокатывает.
|
|
13
Кочерга
06.05.15
✎
18:53
|
Старый как арифмометр Феликс VB скрипт
<code>
mPathProg = "C:\Program Files (x86)\1Cv77\BIN\1cv7s.exe"
mPathBase = "Путь к базе"
mUser = "ИмяПользователя"
mPW = "Пароль"
Set mProgV77 = CreateObject("v77s.Application")
ComandLine = mPathProg & " /d" & mPathBase & " /n" & mUser + " /p" + mPW
mresult = mProgV77.Initialize(mProgV77.RMTrade, ComandLine,"NO_SPLASH_SHOW")
If mresult Then
mresult = mProgV77.EvalExpr("OpenForm(""Отчет"",,""ПолныйПутьИмяОбработки"")")
End If
</code>
Запускается хоть планировщиком Windows, хоть EffectSaver-ом.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший