Имя: Пароль:
1C
1С v8
Подключение к текущей сессии толстого клиента
0 Alesha
 
17.03.15
13:27
Возможно, ли при запуске 1С на компьютере пользователя определить – запущена ли данная база в режиме толстого клиента, а если запущена, то передать туда параметры и открыть форму найденного документа?

Сейчас можно запустить базу и открыть в ней найденный документ через командную строку, передав туда параметр, но если потребуется открыть два документа, то откроется две сессии 1С, а нужно что бы была найдена уже открытая копия этой базы и в ней открылась форма найденного по номеру документа.
1 mehfk
 
17.03.15
14:04
Напиши ВК, которая во второй сессии будет генерировать внешнее событие для первой сессии.
2 mehfk
 
17.03.15
14:06
Или пиши в РС во второй сессии нужные данные, а в первой в обработке ожидания читай его и делай нужные действия.
3 Alesha
 
17.03.15
14:16
Что такое ВК и РС?
4 bolobol
 
17.03.15
14:20
ВК - Великий Костыль
5 bolobol
 
17.03.15
14:22
Или Внешний.
РС - Регистр Сведений, типа "Кому, ЧтоСделать, НадЧем, Когда, Повторов, <фантазия>"
6 Alesha
 
17.03.15
14:30
А, как найти программно, первую сессию на этом компе?
7 bolobol
 
17.03.15
14:37
Смотря что называть сессией и компом?
Первая сессия на сервере терминалов может оказаться самим собой. Самому себе?
Поэтому - выбираете параметры и в параметры сеанса и в РС их пишете. Параметры сеанса - это своё, что в РС записано для поиска из вне.
8 mehfk
 
17.03.15
14:37
Кури СеансыИнформационнйБазы
9 hhhh
 
17.03.15
14:49
(6) можно просто текстовый файлик кинуть в какую-то папку на диске, а база при появлении файлика должна открыть форму.
Ошибка? Это не ошибка, это системная функция.