|
1C 8.2. Новичок: Продолжение про регламентные задания
| ☑ |
0
olmi
21.09.14
✎
14:09
|
Почему-то закрылась ветка.
Надо запустить обработку в процедуре из модуля регламентных заданий. Как правильно это сделать, чтобы она отработала без открытия экранной формы?
Как быть с пользователем, чтобы это регламентное задание выполнялось только один раз в сутки? Завести пользователя и держать его сеанс открытым, а регламент запускать под ним? Или есть лучшие методы?
|
|
1
kryptonite
21.09.14
✎
14:11
|
регл задание оно выполняется на сервере.. там форму открыть негде
|
|
2
ДенисЧ
21.09.14
✎
14:12
|
Лучший метод - это клиент-сервер.
Всё остальное - де(рь)мо-режим.
а форму не открывать - так перенеси всё, что нужно, в модуль обработки.
Потом Создать()
обр.МоиМетоды()
|
|
3
User_Agronom
21.09.14
✎
14:49
|
(0) Задача не полная: какая база - файловая или клиент-серверная.
В обоих случаях лучше завести пользователя, который будет выполнять это задание (чтобы по журналу регистрации проще было видно, что эту транзакцию бот сваял).
1. Если файловый: запускать внешнюю обработку средствами операционной системы. Обработка стартанёт - дела сделает - сама сеанс завершит.
2. Если клиент-серверный. Запускать по расписанию будет агент сервера 1С предприятия по расписанию (как задашь) и от имени пользователя (какого укажешь).
Как форму не открывать, в (2) вполне полный ответ.
|
|
4
Wobland
21.09.14
✎
16:05
|
|
|