Имя: Пароль:
1C
1C 7.7
v7: Активность пользователя
0 extrim-style
 
06.06.13
11:59
Как в 7ке проверить, работает ли в данный момент пользователь с базой?
1 Aleksey
 
06.06.13
12:01
позвонить по телефону
2 Андрей_Андреич
 
naïve
06.06.13
12:01
сервис - монитор пользователей - активные пользователи
3 Aleksey
 
06.06.13
12:01
например пользователь открыл ОСВ и читает цифры по телефону. Он работает с базой или нет?

Или сформировал акт сверки и сверяет цифры с клиентом
4 1Сергей
 
06.06.13
12:02
Если Вопрос("Работаем, не?", "Да+Нет", 10)<>"Да" Тогда
   //Филоним
5 extrim-style
 
06.06.13
12:02
+(0) программно
6 extrim-style
 
06.06.13
12:03
(4) не интерактивно
7 Aleksey
 
06.06.13
12:04
(6) что именно проверить. сидит ли он а базе или что?
8 extrim-style
 
06.06.13
12:06
(3) под активностью в сабже понимается подключение, наличие сеанса пользователя
9 extrim-style
 
06.06.13
12:06
(7) да
10 VladZ
 
06.06.13
12:08
(8) Ну, допустим, ты проверишь... И что будешь делать с этим знанием?
11 Aleksey
 
06.06.13
12:09
Типа чата хочешь написать?
12 Ёпрст
 
06.06.13
12:11
(0)Штатно -  Справочник + Блокировка()
13 Aleksey
 
06.06.13
12:12
Штатно в 7.7 нет средств опросить список юзеров, не штатно или ВК http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=3171
или
при начале работы системы писать в справочник что пользователь активен
14 extrim-style
 
06.06.13
12:12
(10) хочу завести регламентного пользователя для целей синхронизации. Т.к. 1ска может завершить работу аварийно, то нужно ПриНачалеРаботыСистемы проверить наличие этого пользователя.
15 Aleksey
 
06.06.13
12:14
(14) а чем стандартный планировщик не нравится?
16 Aleksey
 
06.06.13
12:15
он как раз и будет отслеживать чтобы не запускать второй раз если уже запущено задание
17 extrim-style
 
06.06.13
12:15
(14) стандартный планировщик Windows?
18 Ёпрст
 
06.06.13
12:15
(14) см. (12).
19 Aleksey
 
06.06.13
12:16
(17) Да, стандартный планировщик Windows. Или у вас 7-ка в линуксе работает?
20 NS
 
06.06.13
12:16
(12) Зачем новый справочник? В справочнике пользователи блокируешь глПользователь.
21 extrim-style
 
06.06.13
12:17
(19) а как я им проверю? допустим запускаю 7ку батником и дальше что?
22 Aleksey
 
06.06.13
12:17
(14) И кстати под кем ты собрался заходить, чтобы проверить "наличие этого пользователя."?
23 NS
 
06.06.13
12:17
Естественно только для регламентного пользователя.
24 Aleksey
 
06.06.13
12:18
(21) Это уже забота планировщика а не твоя. Он тупо не запустит задание, пока не отработает предыдущее. Там же можешь указать, что прервать задачу через N часов (минут), это на случай если что-то подвиснит
25 Mikeware
 
06.06.13
12:19
ПОчему некоторые так любят решать задачи "через jopp'у"?
26 NS
 
06.06.13
12:20
(14) А вот это уже жесть!
27 extrim-style
 
06.06.13
12:20
(25) Mikeware, подскажи как не через jopp'у
28 extrim-style
 
06.06.13
12:20
(26) что именно?
29 Ёпрст
 
06.06.13
12:20
(20) Мы же не знаем что у него за конфа..
:)
30 extrim-style
 
06.06.13
12:21
(29) Бухия
31 NS
 
06.06.13
12:21
(29) ТС похоже хочет под регламентным 1Сным пользователем узнать сидит ли он сам в базе :)
32 extrim-style
 
06.06.13
12:23
(31) нет, не похоже. ТС хочет при входе любого другого пользователя инициировать запуск регламентного пользователя, если он (регламентный пользователь) не запущен.
33 Mikeware
 
06.06.13
12:23
(27) так задачу опиши...
"для целей синхронизации" - это туфта.
механизм проверки активности пользователя для запуска пользователя в целях синхронизации - это жопа через жопу через жопу...
34 Mikeware
 
06.06.13
12:24
(32) проверяй скриптом наличие процесса запущеного с определенной командной строкой, и если нет - то запускай этот процесс с этой строкой.
скрипт - в шедулер с периодом 10 минут
35 NS
 
06.06.13
12:25
(32) Нафига? Чем планировщик не устраивает?
36 extrim-style
 
06.06.13
12:28
(35) можно поподробнее? я не в теме
37 NS
 
06.06.13
12:29
(36) Запускаешь регламентное задание через планировщик на сервере.
38 extrim-style
 
06.06.13
12:36
(37) Ну, допустим, я настроил запуск регламентного задания на 8 утра. Вечером выгонялка работает. Если в обед сервер ребутнули, то теперь ручками запускать? Или как?
39 NS
 
06.06.13
12:38
(38) Прочитай любую статью про настройку назначенных заданий.
40 NS
 
06.06.13
12:40
http://technet.microsoft.com/ru-ru/library/cc722178(v=ws.10).aspx
При сбое выполнения перезапускать через: <промежуток времени>

Данный параметр позволяет настроить повторный запуск задания в случае его неудачного выполнения (при последнем запуске задания возникла ошибка). Пользователь должен указать время ожидания между повторными попытками запуска задания, а также максимальное число повторных попыток.
41 extrim-style
 
06.06.13
12:46
+(40) "Этот параметр недоступен для заданий, настроенных для Windows Server 2003, Windows XP или Windows 2000."
А у меня на этих серверах как раз WS2003
42 NS
 
06.06.13
12:57
(41) Даже не знаю что сказать - запускай каждые пять минут, пока не будет создан флаг (например пустой файл с названием - текущая дата). А флаг создавай из 1С при успешном завершении перекачки.
43 Torquader
 
06.06.13
14:00
У пользователя есть каталог пользователя, который можно указать в командной строке.
Повторный вход с тем же пользователем в тем же каталогом 1С блокирует сама, выдавая окно с сообщением о невозможности блокировки каталога пользователя - то есть повторный вход просто вызовет появление окна на том рабочем столе, на котором создан процесс - если рабочий стол невидимый, то нужно уметь "закрыть" это окно внешней программой - иначе будет вечная блокировка базы.
Удачи.
44 VladZ
 
06.06.13
14:27
(32) Нуачо! Круто же! При первом входе пользователя автоматически заходит регламентный пользователь. Ну, и соответственно, при выходе последнего - выходит. Круто же! Бестолково, но круто!
45 Mikeware
 
06.06.13
14:34
(44) пародирует?
46 extrim-style
 
06.06.13
16:51
(44) позвольте поинтересоваться в чем бестолковость?