|
Как обеспечить постоянную работу пользователя для регламентного задания в 1С ? | ☑ | ||
---|---|---|---|---|
0
pavname
25.06.12
✎
12:44
|
Есть обработка в базе УТ10.3 которая постоянно проверяет и загружает при появлении файла документы из него. Файлы в эту папку переносит программа (работает как сервис) которая слушает порт через который связываются КПК и сбрасывают заявки.
Задача Обеспечить постоянную работу определенного пользователя 1С даже если сервер перезагружался пользователями или всех выгнали из базы для обновления. Например алгоритм такой - программа проверяет работает ли указанный пользователь в 1с, если нет то с интервалом в 5 мин пытается запустить базу под этим пользователем. Как бы вы реализовали такую задачу? Спасибо. |
|||
1
izekia
25.06.12
✎
12:45
|
регламентное задание не подходит?
|
|||
2
simol
25.06.12
✎
12:45
|
Зачем выгонять пользователей, если выгонять нельзя?
|
|||
3
izekia
25.06.12
✎
12:46
|
программу, которая работает как сервис, есть возможность дописать?
|
|||
4
pavname
25.06.12
✎
12:48
|
Выгонять пользователей можно - иначе не обновить базу. Перерыв в работе до 30 мин не считается катастрофой. Дописать программу (сервис) не имеется возможности. Может есть какие-то типовые проги для этого ?
|
|||
5
izekia
25.06.12
✎
12:48
|
(4) на (1) можно ответить?
|
|||
6
elisabet
25.06.12
✎
12:50
|
На инфостарте где то программа была, которая 1С запускает в фоновом режиме под нужным пользователем, под которым как раз обмен и настраивается.
|
|||
7
AaNnDdRrEeYy
25.06.12
✎
12:53
|
в 1С каждые 5 минут писать в какойнибуть файлик текущее время,это типо сигнала "я жив" в винде в назначиных заданиях указать скрипт vbs который будет читать этот файлик, если последний раз перезапись файлика была более 30 минут назад значит сеанс сдох и надо запустить его снова
|
|||
8
simol
25.06.12
✎
12:53
|
Запретить второй сеанс 1С требуемому пользователю и каждые 5 минут запускать под ним 1С
|
|||
9
simol
25.06.12
✎
12:54
|
(7)+100, так красивше
|
|||
10
izekia
25.06.12
✎
12:57
|
блин, у меня какое-то странное ощущение, что один я не понимаю чего-то
|
|||
11
izekia
25.06.12
✎
12:57
|
чем регламентное задание в данном случае не устраивает?
|
|||
12
Lama12
25.06.12
✎
13:01
|
(0) Ответьте на (1).
Сервер какой? Какой тип базы? База файловая или серверный вариант? Зачем проверять что запущен определенный пользователь? Так регламентные работают только в файловой базе. |
|||
13
pavname
25.06.12
✎
13:25
|
(11) Ребят я регламентных заданием никогда не пользовался и предполагал что оно не подойдет из-за своей простоты. Я заблуждаюсь ? Вы можете решить задачу из (0) регламентным заданием ?
(12) Windows Server 2008, железо - обычный десктоп, база файловая. |
|||
14
SUA
25.06.12
✎
13:28
|
подойдет - к файловой системе и ком-объектам у регламентного задания доступ есть
|
|||
15
pavname
25.06.12
✎
13:53
|
(14) Можно ли где-то увидеть пример для подобного задания?
|
|||
16
Lama12
25.06.12
✎
13:59
|
(15) Если база файловая, то все правильно делаешь. Только запуск базы под определенным пользователем. От его имени в базе будет запускаться регламентное задание.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |