Узнать какой интерфейс используется в сеансе
☑
0
sandal_r
16.08.17
✎
12:15
Часик в радость.
Как-нибудь можно узнать какой тип интерфейса используется в сеансе?
Речь о "Такси", "Формы в закладках", "Формы в отдельных окнах".
1
Fragster
гуру
16.08.17
✎
12:41
Тут два варианта:
1. Ставишь режим совместимости интерфейса конфигурации "Такси"
2. ...
3. Профит.
Или:
1. Ставишь режим совместимости интерфейса конфигурации "8.2"
2. ...
3. Профит.
2
Вафель
16.08.17
✎
12:43
Функция ВариантИнтерфейсаКлиентскогоПриложенияВерсии8_2(ИмяПользователя) Экспорт
Перем ИнтерфейсВерсии82;
Настройки = ХранилищеСистемныхНастроек.Загрузить("Общее/НастройкиКлиентскогоПриложения", "",, ИмяПользователя);
Если Настройки = Неопределено Тогда
ИнтерфейсВерсии82 = Не (Метаданные.РежимСовместимостиИнтерфейса = Метаданные.СвойстваОбъектов.РежимСовместимостиИнтерфейса.Такси
Или Метаданные.РежимСовместимостиИнтерфейса = Метаданные.СвойстваОбъектов.РежимСовместимостиИнтерфейса.ТаксиРазрешитьВерсия8_2);
Иначе
ИнтерфейсВерсии82 = (Настройки.ВариантИнтерфейсаКлиентскогоПриложения = ВариантИнтерфейсаКлиентскогоПриложения.Версия8_2)
КонецЕсли;
Возврат ИнтерфейсВерсии82;
КонецФункции
3
sandal_r
16.08.17
✎
12:54
(2) спасибо, попробую
4
aleks_default
16.08.17
✎
12:59
(0)1С "Исправительное учреждение"?
5
aleks_default
16.08.17
✎
13:00
урки тоже программируют на 1с теперь?
6
sandal_r
16.08.17
✎
13:15
(2) все сработало, спасибо еще раз.
если вдруг кому понадобится:
в параметре ИмяПользователя - должна быть строка с именем входа пользователя.
7
sandal_r
16.08.17
✎
13:16
(5) анекдот про паралимпиаду по программированию уже надоел?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.