|
Запрет повторного подключения к ИБ, тонкий клиент через WS | ☑ | ||
---|---|---|---|---|
0
Мигрень
27.09.18
✎
15:01
|
Добавил известный код в модуль управляемого приложения, который определяет номер соединения и уин пользователя. Если подключаться по RDP, то все работает. Проблема когда тонкий клиент цепляется к веб-серверу. Похоже вообще в процедуру ПередНачаломРаботыСистемы вообще не заходит, и отладчик не запустить, поскольку конфигуратор не доступен.
Как вообще эта задача решение имеет средствами 1С? Может быть не в этом модуле нужно доработку делать? |
|||
1
Cyberhawk
27.09.18
✎
15:10
|
Что за "уин"? Букву "х" не забыл?
|
|||
2
Мигрень
27.09.18
✎
15:11
|
(1) УникальныйИдентификаторПользователя = ПользователиИнформационнойБазы.ТекущийПользователь().УникальныйИдентификатор;
|
|||
3
Cyberhawk
27.09.18
✎
15:12
|
Почему ты называешь это "уин"?
|
|||
4
Мигрень
27.09.18
✎
15:13
|
(3) если по делу нечего сказать, иди мимо
|
|||
5
Numerus Mikhail
27.09.18
✎
15:13
|
(3) уникальный идентификационный номер
|
|||
6
Cyberhawk
27.09.18
✎
15:13
|
С таким подходом - называть вещи не своими именами - далеко не уедешь
|
|||
7
Cyberhawk
27.09.18
✎
15:13
|
(5) Почему "номер"?
|
|||
8
Мигрень
27.09.18
✎
16:32
|
Погуглил, получается проще это решить не средствами 1С, а нужно найти специальный сприпт или программу, которая будет запускать 1С. В сприпте прописана проверка, что процесс 1С уже есть на компе.
Ни у кого не завалялось такой программы или скрипта? |
|||
9
PR
27.09.18
✎
16:36
|
Читал читал (0), так и не понял боль ТС
Что-то почему-то не работает, хотя должно работать |
|||
10
Мигрень
27.09.18
✎
16:38
|
(9) Какое предложение непонятно, спрашивай, попробую объяснить.
|
|||
11
Мигрень
27.09.18
✎
17:57
|
Нашел решение для тонкого клиента. 1С нужно запускать вот через такой cmd
SET SEARCH=1cv8s.exe tasklist /fi "imagename eq %SEARCH%" /fo table /nh | find /c /i "%SEARCH%" if %ERRORLEVEL%==1 start c:\"Program Files (x86)\1cv8\8.3.12.1567\bin\1cv8s.exe" |
|||
12
Cyberhawk
27.09.18
✎
18:52
|
И будет пользователь жать ярлычок до посинения, и ничего происходить не будет...
|
|||
13
Мигрень
28.09.18
✎
10:09
|
(12) Специально обученный человек объяснит пользователю, что программа уже запущенна. Особо продвинутые одинэсники могут усовершенствовать скрипт, чтобы он управлял пневматической колотушкой, которая будет бить пользователя по темечку.
|
|||
14
Cyberhawk
28.09.18
✎
10:42
|
Да, жесть жестяцкая
|
|||
15
Мимохожий Однако
28.09.18
✎
10:47
|
(0) "Проблема когда тонкий клиент цепляется к веб-серверу." ну и? Слово Проблема вижу , а описание проблемы?
|
|||
16
Мигрень
28.09.18
✎
19:10
|
(15) Можно запустить несколько экземпляров тонкого клиента, а нужно, чтобы можно было запустить не более одного.
|
|||
17
Мимохожий Однако
28.09.18
✎
20:25
|
(16) В типовой КА1.1 есть настройка по пользователю "не разрешать запускать несколько сеансов". Подсмотри код там
|
|||
18
Мигрень
28.09.18
✎
22:38
|
(17) в (0) я написал, что этот код использовал. Для тонкого клиента подключенного к WS этот код НЕ РАБОТАЕТ
|
|||
19
palsergeich
28.09.18
✎
23:52
|
(0) Если под WS Вы имеете ввиду запуск тонкого клиента с типом подключения на Web Сервере (ибо WS в общепринятой терминологии чуть другое подразумевает), То ПередНачаломРаботыСистемы - там работает. Уж если есть то советую покурить ПолучитьСеансыИнформационнойБазы(), по тому как я понял поток сознания в вопросе - этого должно хватить для реализации задачи.
(11) Круто чо. Запускаем 1с в Браузере и эта супер интеллектуальная защита не работает. Надо открыть 2ое окно 1с с другой базой - и ж... |
|||
20
palsergeich
29.09.18
✎
00:02
|
(13) Специально обученные человеки имеют тенденцию увольняться в период шквалов таких звонков. И потом это г-но льется на разработчиков. Спасибо, проходили.
|
|||
21
palsergeich
29.09.18
✎
00:03
|
(20) Причем частенько одним днем
|
|||
22
Мигрень
29.09.18
✎
14:04
|
(19) как курить ПолучитьСеансыИнформационнойБазы(), если отладчик недоступен. Проводить эксперименты методом научного тыка можно до Нового года.
|
|||
23
palsergeich
30.09.18
✎
20:52
|
(22) Главное что бы мозг не был заблокирован.
Вариант один: есть кнопка F1, в синтакс помошнике более чем подробно описано что это такое. В программировании ценится умение читать мануалы. Вариант 2: Берем заходим на тестовый сервер, где есть отладка, запускаем 2 сеанса и смотрим что дает нам эта функция. Вариант 3: Если нет тестового сервера: Качаем учебную версию платформы и смотрим локально что происходит. |
|||
24
Мигрень
02.10.18
✎
08:12
|
(23) Советы один смешнее другого.
|
|||
25
Мимохожий Однако
02.10.18
✎
08:14
|
(24) ОФФ: Пришёл на форум-терпи.))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |