Имя: Пароль:
1C
1С v8
Перетащить режим запуска пользователя через COM
0 DirecTwiX
 
20.07.14
22:56
Подключаюсь к базе, получаю список пользователей, пользователя:
Пользователь = Соединение.ПользователиИнформационнойБазы.ПолучитьПользователей().Get(0)

Далее возникает вопрос. Как перетащить режим запуска в другую базу?
Режим = Пользователь.RunMode

Это COM-объект без полей. Пробовал Режим.Имя, Режим.Значение, Режим.Метаданные().

Предложения?
1 Fram
 
21.07.14
00:31
Замутить и вызывать функцию, которая будет возвращать строковое значение "режима"
2 Fram
 
21.07.14
00:34
А вообще синтакс помощник говорит следующее

РежимЗапускаКлиентскогоПриложения (ClientRunMode)
Значения

Авто (Auto)
ОбычноеПриложение (OrdinaryApplication)
УправляемоеПриложение (ManagedApplication)

Не пробовал?
3 Cube
 
21.07.14
06:10
(0) Классика:
РежимСтрокой = Соединение.String(Пользователь.RunMode);
4 Defender aka LINN
 
21.07.14
07:18
Соединение.РежимЗапускаКлиентскогоПриложения.УправляемоеПриложение
5 DirecTwiX
 
21.07.14
15:25
Ну да, всё подходит по логике вещей :)
Спасибо!
Программист всегда исправляет последнюю ошибку.