|
|
|
Глобальная переменная для всех пользователей | ☑ | ||
|---|---|---|---|---|
|
0
vetali
26.10.05
✎
16:43
|
Такой вопрос. Можно ли в 1С установить при запуске значение какой нибудь глобальной переменной или еще чего нибудь, так чтобы пока все пользователи работают с программой им было доступно её значение, но при выходе последнего из них значение чтоб обнулялось.
Константы и справочники не предлагать, т.к. если внезапно исчезнет электропитание значения в них не обнуляется (это решающий момент). |
|||
|
1
vetali
26.10.05
✎
16:44
|
Ну очень необходимо. Помогите, кто знает...
|
|||
|
2
Волшебник
модератор
26.10.05
✎
16:46
|
Экспортные переменные модуля приложения.
ПараметрыСеанса. |
|||
|
3
вроде
26.10.05
✎
16:46
|
параметры сеанса
|
|||
|
4
Волшебник
модератор
26.10.05
✎
16:48
|
см. также:
v8: Параметры сеанса |
|||
|
5
vetali
26.10.05
✎
16:48
|
Насколько я понял, параметры сеанса для каждого пользователя свои (может неправильно понял). А экспортные переменные модуля приложения это то что надо, но разве они для всех имеют одно значение?
т.е. Перем ВотОноЗначение Экспорт; точно пройдет? |
|||
|
6
Волшебник
модератор
26.10.05
✎
16:48
|
(5) Для каждого запущенного сеанса свои.
|
|||
|
7
vetali
26.10.05
✎
16:49
|
Так вот, а надо например записать в неё значение одним пользователем, и чтоб остальные также видели это значение...
|
|||
|
8
Волшебник
модератор
26.10.05
✎
16:50
|
(7) Константа.
|
|||
|
9
vetali
26.10.05
✎
16:51
|
Константа не обнуляется при внезапном ресете (дело в том что делается защита на конфигурацию).
|
|||
|
10
JackGamer
26.10.05
✎
16:52
|
Может можно как-то узнать количество уже работающих пользователей при входе в систему. И тогда если кто первый заходит, а константа не обнулена, то обнулить ее
|
|||
|
11
Волшебник
модератор
26.10.05
✎
16:52
|
(9) Есть что защищать?
|
|||
|
12
vetali
26.10.05
✎
16:53
|
Т.е если правильно понимать, невозможно одному записать в какую нибудь переменную значение, а остальным его читать (значение такое : ВходОднойИзСтанцийВыполненПоЛицензии = Истина). Другие при старте проверяют её и также присоединяются к работе.
|
|||
|
13
vetali
26.10.05
✎
16:53
|
10- вариант идеальный, так сначала и предполагалось.
|
|||
|
14
vetali
26.10.05
✎
16:54
|
Только некоторые могут уже быть на старте, но не работать, да даже в конфигураторе сидеть - это же не работа с программой.
|
|||
|
15
vetali
26.10.05
✎
16:54
|
11 - есть, поэтому и спрашиваю.
|
|||
|
16
JackGamer
26.10.05
✎
16:55
|
13 А количество пользователей работающих как узнаешь? Что-то я не нашел
|
|||
|
17
vetali
26.10.05
✎
16:56
|
Ну это просто."ПолучитьСоединенияИнформационнойБазы" - выгружаешь и читаешь
|
|||
|
18
Шнобельсдорф
26.10.05
✎
16:56
|
пиши внешний сервер лицензий
|
|||
|
19
vetali
26.10.05
✎
16:56
|
Но там и те, которые висят на вводе имени и пароля, а также открывший конфигуратор...
|
|||
|
20
vetali
26.10.05
✎
16:57
|
Не ну так все усложнилось, вот никак не получается вроде простое решение реализовать.
|
|||
|
21
Волшебник
модератор
26.10.05
✎
16:58
|
(16) см. также: v8: Программное управление списком пользователей (в конце)
|
|||
|
22
vetali
26.10.05
✎
16:58
|
Спасибо, сейчас посмотрю.
|
|||
|
23
Шнобельсдорф
26.10.05
✎
16:58
|
(18) + либо копай хаспу
|
|||
|
24
Волшебник
модератор
26.10.05
✎
16:58
|
Любую защиту, основанную на константе, можно вскрыть с помощью Enterprise Manager (для SQL-версии).
|
|||
|
25
romix
модератор
26.10.05
✎
17:01
|
(0) Зацени файл 1susers.dbf - там есть счетчик.
|
|||
|
26
vetali
26.10.05
✎
17:01
|
ЦИТАТА:"Но это будет работать, если выход пользователей происходит штатно, а если 1С вылетит, то он не будет удален из списка." - вот это и не устраивает...
|
|||
|
27
romix
модератор
26.10.05
✎
17:01
|
(+25) или его аналог для SQL
|
|||
|
28
vetali
26.10.05
✎
17:02
|
25 - это про семерку.
|
|||
|
29
Волшебник
модератор
26.10.05
✎
17:02
|
(25) Речь про 8.0.
|
|||
|
30
vetali
26.10.05
✎
17:02
|
ок, не знал
|
|||
|
31
vetali
26.10.05
✎
17:03
|
Там счетчик реально работающих пользователей или также и тех, кто висит на входе или в конфигураторе?
|
|||
|
32
vetali
26.10.05
✎
17:07
|
Интересно - 2 поля- USRSCNT и NETCHGCN, может подойти, только почему то я его только по поиску нашел и то не впапке 1Сv8 а в личной папке какой-то...:-)
|
|||
|
33
vetali
26.10.05
✎
17:07
|
Получается 1С его пишет куда захочет?
|
|||
|
34
vetali
26.10.05
✎
17:08
|
Нет, наверное это старый какой-то.
|
|||
|
35
vetali
26.10.05
✎
17:09
|
Подскажите пожалуйста, где в восьмерке он должен быть?
|
|||
|
36
SKrin
26.10.05
✎
17:14
|
(0) слушай
может тебе переработать систему защиты? |
|||
|
37
Волшебник
модератор
26.10.05
✎
17:22
|
(36) С такими познаниями v8, думаю, там защищать нечего.
|
|||
|
38
vetali
26.10.05
✎
19:21
|
Ну если вы бы что нибудь полезное сказали, был бы очень признателен, а грубостями обмениваться не хотелось бы.
|
|||
|
39
vetali
26.10.05
✎
19:23
|
Ведь ни один не дал правильного и полезного совета, а все решилось проще через подключение двух обработчиков ожидания и одной константы, а за комплимент, отдельное спасибо.
|
|||
|
40
vetali
26.10.05
✎
19:26
|
И еще, если бы познания были бы как у Вас, так не спрашивал бы помощи в форуме, или этот форум для трепа Вами создан?
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |