Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Хотелка - Сервис::ПолучитьАктивныхПользователей(<ПутьИБ>) (число прочтений - 9272 )
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Хотелка - Сервис::ПолучитьАктивныхПользователей(<ПутьИБ>)
Ответ #15 - 10. Сентября 2010 :: 20:09
Печать  
zk96 писал(а) 10. Сентября 2010 :: 18:37:
Попробовал и у возвращаемого значения тип значения- Число.

И значение = 1 не зависимо от значения первого и второго (необязательного) параметров.

Исправлено будет обязательно. Подождем.
  
Наверх
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Хотелка - Сервис::ПолучитьАктивныхПользователей(<ПутьИБ>)
Ответ #16 - 13. Сентября 2010 :: 07:27
Печать  
Упс... Пардоньте... Забыл break поставить Печаль
Поправил, проверьте, плиз.
  

FormEx developer
Наверх
www  
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Хотелка - Сервис::ПолучитьАктивныхПользователей(<ПутьИБ>)
Ответ #17 - 13. Сентября 2010 :: 07:36
Печать  
АЛьФ писал(а) 13. Сентября 2010 :: 07:27:
Упс... Пардоньте... Забыл break поставить Печаль
Поправил, проверьте, плиз.

Спасибо!
Все отлично!
Возвращает таблицу, как у Trada.

А как дополнительным параметром пользоваться?
Первый параметр обязательный. Если указываю второй - выдает список обоих баз, даже если первый параметр = "".
  
Наверх
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Хотелка - Сервис::ПолучитьАктивныхПользователей(<ПутьИБ>)
Ответ #18 - 13. Сентября 2010 :: 07:39
Печать  
simply писал(а) 13. Сентября 2010 :: 07:36:
А как дополнительным параметром пользоваться?
Первый параметр обязательный. Если указываю второй - выдает список обоих баз


Хм... Щас попробую подправить, чтобы сбрасывала список.
  

FormEx developer
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Хотелка - Сервис::ПолучитьАктивныхПользователей(<ПутьИБ>)
Ответ #19 - 13. Сентября 2010 :: 07:44
Печать  
Как сейчас?
У меня самого, к сожалению, сейчас нет возможности протестировать.
  

FormEx developer
Наверх
www  
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Хотелка - Сервис::ПолучитьАктивныхПользователей(<ПутьИБ>)
Ответ #20 - 13. Сентября 2010 :: 07:50
Печать  
АЛьФ писал(а) 13. Сентября 2010 :: 07:44:
Как сейчас?
У меня самого, к сожалению, сейчас нет возможности протестировать.

Работает!

Что делал и как получилось:
1)
Парам1 - своя база
Парам2 - пустой
Результат - только мои пользователи

2)
Парам1 - своя база
Парам2 - другая база
Результат - только пользователи другой базы

3)
Парам1 - пустая строка
Парам2 - другая база
Результат - как в п.2

4) все параметры пустые
результат - как в п.1
  
Наверх
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Хотелка - Сервис::ПолучитьАктивныхПользователей(<ПутьИБ>)
Ответ #21 - 13. Сентября 2010 :: 07:51
Печать  
Еще раз - огромное спасибо!!!  Улыбка
  
Наверх
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Хотелка - Сервис::ПолучитьАктивныхПользователей(<ПутьИБ>)
Ответ #22 - 13. Сентября 2010 :: 08:00
Печать  
Забыл описать один нюанс:
если в первом параметре передать путь к другой базе - все равно получим список пользователей своей текущей базы.
Для активных пользователей другой базы - использовать второй параметр.
  
Наверх
IP записан
 
zk96
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 320
Местоположение: Киев
Зарегистрирован: 15. Ноября 2009
Пол: Мужской
Re: Хотелка - Сервис::ПолучитьАктивныхПользователей(<ПутьИБ>)
Ответ #23 - 13. Сентября 2010 :: 15:06
Печать  
АЛьФ писал(а) 13. Сентября 2010 :: 07:44:
Как сейчас?
У меня самого, к сожалению, сейчас нет возможности протестировать.

Все работает. В возвращаемой таблице полей даже больше чем нужно. Огромное спасибо!
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Хотелка - Сервис::ПолучитьАктивныхПользователей(<ПутьИБ>)
Ответ #24 - 13. Сентября 2010 :: 16:48
Печать  
Взял на себя смелость и дополнил FormEx.als (взят с dorex.ru)
Изменено:
Изменен с учетом замечаний
« Последняя редакция: 14. Сентября 2010 :: 15:00 - simply »  

FormEx_als_ints_001.rar ( 20 KB | Загрузки )
Наверх
IP записан
 
zk96
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 320
Местоположение: Киев
Зарегистрирован: 15. Ноября 2009
Пол: Мужской
Re: Хотелка - Сервис::ПолучитьАктивныхПользователей(<ПутьИБ>)
Ответ #25 - 13. Сентября 2010 :: 18:18
Печать  
simply писал(а) 13. Сентября 2010 :: 16:48:
Взял на себя смелость и дополнил FormEx.als (взят с dorex.ru)

Спасибо. А я только подумывал als сделать, а тут еще и int'ы.
P.S. to simply. Кстати,в таблице, возвращаемой ПолучитьАктивныхПользователей 5 колонок:  Имя,Режим,Время,Компьютер, ОПИСАНИЕ.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Хотелка - Сервис::ПолучитьАктивныхПользователей(<ПутьИБ>)
Ответ #26 - 13. Сентября 2010 :: 20:01
Печать  
кхм
ПолучитьСписокАктивныхПользователей(<ПутьИБТек>,<ПутьИБСтор>)
а вы уверены что первый параметр означает то что написано
  

1&&2&&3
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Хотелка - Сервис::ПолучитьАктивныхПользователей(<ПутьИБ>)
Ответ #27 - 13. Сентября 2010 :: 20:06
Печать  
не уверен как у Альфа, но в моем варианте (и думаю Альф не менял этого) первый параметр означает необходимость проверки прав.
0 - не проверять право текущего пользователя на Монитор
1 - проверять
  

1&&2&&3
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Хотелка - Сервис::ПолучитьАктивныхПользователей(<ПутьИБ>)
Ответ #28 - 14. Сентября 2010 :: 08:29
Печать  
trad писал(а) 13. Сентября 2010 :: 20:01:
ПолучитьСписокАктивныхПользователей(<ПутьИБТек>,<ПутьИБСтор>)
а вы уверены что первый параметр означает то что написано

Не уверен. Пробовал методом тыка.
Главное чтобы первый параметр был, а что туда передать? Все равно будет возвращен список активных пользователей текущей базы, при пустом втором параметре.
Я передавал пустую строку.
Со вторым параметром - аналогично - все равно что в первом, главное чтобы он был, но во втором - правильный путь к сторонней базе.

trad писал(а) 13. Сентября 2010 :: 20:06:
не уверен как у Альфа, но в моем варианте (и думаю Альф не менял этого) первый параметр означает необходимость проверки прав.
0 - не проверять право текущего пользователя на Монитор
1 - проверять

Про это я не знал, а описания не было.

Переписать не трудно. Поделитесь информацией.

З.Ы.: тоже самое и с пятой колонкой в возвращаемой таблице - перепишу.
  
Наверх
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Хотелка - Сервис::ПолучитьАктивныхПользователей(<ПутьИБ>)
Ответ #29 - 14. Сентября 2010 :: 08:54
Печать  
simply писал(а) 14. Сентября 2010 :: 08:29:
Переписать не трудно. Поделитесь информацией.

другой информации не имею
  

1&&2&&3
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать