Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл? / 19 сообщений из 19, страница 1 из 1
08.02.2007, 09:59
    #34314773
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
Как в 1C v 7.7 получить список всех пользователей?
Да же тех, кто в данный момент не подключён. То есть, когда происходит авторизация пользователя . Этот список мне и нужен.
Сапасибо, за любую подсказку.
...
Рейтинг: 0 / 0
08.02.2007, 10:56
    #34314955
RedBird
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
klen_Как в 1C v 7.7 получить список всех пользователей?
Да же тех, кто в данный момент не подключён. То есть, когда происходит авторизация пользователя . Этот список мне и нужен.
Сапасибо, за любую подсказку.

Учись читать файл usrdef\users.usr...
...
Рейтинг: 0 / 0
08.02.2007, 12:30
    #34315394
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
Посмотрел я файл usrdef\ users.usr с помощью программы FAR.
Может быть средствами 1С можно получить этот список ?
...
Рейтинг: 0 / 0
08.02.2007, 12:51
    #34315501
RedBird
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
klen_Посмотрел я файл usrdef\ users.usr с помощью программы FAR.
Может быть средствами 1С можно получить этот список ?

В прямую средствами встроеного языка 7.7 нельзя.
Подобные действия (скрепя сердце, наверное) разрешили делать в 8.x.

Обходные пути:
1. Написать внешную компоненту, которая будет читать этот файл (как OLE контейнер?).
2. Сделать так, как сделано в "1С:Торговля и Склад 7.7" - справочник "Пользователи".
...
Рейтинг: 0 / 0
08.02.2007, 12:57
    #34315534
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
Я умею читать текстовые файлы на VB6 и средствами 1С, но как читать users.usr не знаю.
...
Рейтинг: 0 / 0
08.02.2007, 13:03
    #34315556
RedBird
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
klen_Я умею читать текстовые файлы на VB6 и средствами 1С, но как читать users.usr не знаю.

Это двоичный файл.
Ищи Visual Studio 6.0. Там вроде была утилита присмотра файлов содержащих OLE контейнер.
...
Рейтинг: 0 / 0
08.02.2007, 13:45
    #34315753
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
RedBird Спасибо!
...
Рейтинг: 0 / 0
12.02.2007, 12:55
    #34323532
Romeooo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
Подскажите, а что можно прописать в коде в 1С для проверки условия: есть ли подключенные пользователи!
...
Рейтинг: 0 / 0
12.02.2007, 13:02
    #34323559
совет
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
RomeoooПодскажите, а что можно прописать в коде в 1С для проверки условия: есть ли подключенные пользователи!
с такими вопросами лучше сюда , сюда или накрайняк сюда
все-таки этот форум не про 1с
...
Рейтинг: 0 / 0
12.02.2007, 13:09
    #34323596
RedBird
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
RomeoooПодскажите, а что можно прописать в коде в 1С для проверки условия: есть ли подключенные пользователи!

Впрямую в 7.7 вы не сможете определить список подключенных пользователей.

Можно посмотреть в сторону файла \SYSLOG\1cv7.mlg...
Для его обработки понадобится объект " Текст " и метод ИзСтрокиСРазделителями(<Строка>) объекта " СписокЗначений ", только нужно иметь ввиду, что если клиент "отвалился", то определить это спомощью содержимого файла 1cv7.mlg будет нельзя.

Можно посмотреть в сторону файла \SYSLOG\links.tmp...
Однако этот файл представляет собой (судя по всему) OLE-контейнер и прочесть его можно только через разработку специализированной внешней компоненты.
...
Рейтинг: 0 / 0
12.02.2007, 13:12
    #34323604
Romeooo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
Спасибо, попробую...
...
Рейтинг: 0 / 0
13.02.2007, 14:12
    #34327148
идиоты
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
//Впрямую в 7.7 вы не сможете определить список подключенных пользователей.

В процедуру ПриНачалеРаботыСистемы()
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
	scrptCtrl 			= createobject("MSScriptControl.ScriptControl");
	scrptCtrl.Language  = "vbscript";
	scrptCtrl.addcode("function get_client()
	|set wshshell = createobject(""wscript.shell"")
	|set EnvProcc = wshshell.Environment(""process"")
	|ClientName	  = EnvProcc(""CLIENTNAME"")
	|get_Client	  = ClientName
	|end function");
	UserNameString = scrptCtrl.eval("get_client()"); 
	//If isblankstring(UserNameString) =  0  Then
		Try 
			Спр.ClientName = СокрЛП(UserNameString);
			Спр.Записать();
		Except
			Message("Ошибка входа в систему, если сообщение повторится при повторном запуске обратитесь в информационный отдел");			
		EndTry;
	//EndIf;
...
Рейтинг: 0 / 0
13.02.2007, 14:56
    #34327349
RedBird
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
идиоты
Код: plaintext
1.
	UserNameString = scrptCtrl.eval("get_client()"); 

Возвращает пустую строку.
В чем может быть дело?
...
Рейтинг: 0 / 0
13.02.2007, 15:30
    #34327466
идиоты
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
это в терминале отрабатывало, вы по сети пробуете?
...
Рейтинг: 0 / 0
13.02.2007, 15:32
    #34327477
RedBird
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
идиотыэто в терминале отрабатывало, вы по сети пробуете?
Локально. Но могу в сети попробовать.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
17.07.2009, 11:56
    #36095220
Dipa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
Может это поможет http://www.userview77.newmail.ru
...
Рейтинг: 0 / 0
18.07.2009, 12:44
    #36096783
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
klen_,
На инфостарте валялась обработка. В принципе это уже настолько истоптанная тема - странно что ненашел ответа...
...
Рейтинг: 0 / 0
18.07.2009, 13:00
    #36096791
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
MDIAdmin

ей лет и лет будет :)
...
Рейтинг: 0 / 0
20.07.2009, 04:45
    #36097745
VoditelKobyly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл?
Похоже это один из способов сделать рекламу своему изобретению -
поднять тему, которая была закрыта два года назад.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Как в 1C v 7.7 получить список всех пользователей в отдельный тексотвый файл? / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]