Запретить смену режима "Такси/Управляемые формы"
По теме из базы знаний
- Конфигурация "Весовая ред. 3.0" для Платформы 8.3
- Развитие управляемого интерфейса в 1С 8.2 - 1С 8.3
- Универсальный диалог выбора периода, даты, времени в заданных границах, для любого стандарта даты и на любом языке. Управляемые формы.
- Интеграция сценарного тестирования в процесс разработки
- Решение проблемы отображения интерфейса Такси на экранах с маленьким разрешением
Найденные решения
(3) у меня похожий код в МодулеСеанса живет:
Процедура УстановкаПараметровСеанса(ИменаПараметровСеанса)
Если ИменаПараметровСеанса = Неопределено Тогда
///////////////////
КлючОбъектаНастроек="Общее/НастройкиКлиентскогоПриложения";
Настройки = ХранилищеСистемныхНастроек.Загрузить(КлючОбъектаНастроек);
Настройки.ВариантИнтерфейсаКлиентскогоПриложения=?(ВнешнийВидИнтерфейса="Такси",
ВариантИнтерфейсаКлиентскогоПриложения.Такси,
ВариантИнтерфейсаКлиентскогоПриложения.Версия8_2);
Если ВнешнийВидИнтерфейса="ОтдельныеОкна" Тогда
Настройки.РежимОткрытияФормПриложения = РежимОткрытияФормПриложения.ОтдельныеОкна;
ИначеЕсли ВнешнийВидИнтерфейса="Закладки" Тогда
Настройки.РежимОткрытияФормПриложения = РежимОткрытияФормПриложения.Закладки;
КонецЕсли;
ХранилищеСистемныхНастроек.Сохранить(КлючОбъектаНастроек,, Настройки);
///////////////////
КонецЕсли;
КонецПроцедуры
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Вот так можно попробовать
Модуль управляемого приложения:
В общем модуле:
Модуль управляемого приложения:
Процедура ПередНачаломРаботыСистемы(Отказ)
ОбщийМодульСервер.УстановкаНастроек();
КонецПроцедуры
В общем модуле:
Процедура УстановкаНастроек() Экспорт
НКП = Новый НастройкиКлиентскогоПриложения;
НКП.ВариантИнтерфейсаКлиентскогоПриложения = ВариантИнтерфейсаКлиентскогоПриложения.Такси;
ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения", , НКП);
КонецПроцедуры
(3) у меня похожий код в МодулеСеанса живет:
Процедура УстановкаПараметровСеанса(ИменаПараметровСеанса)
Если ИменаПараметровСеанса = Неопределено Тогда
///////////////////
КлючОбъектаНастроек="Общее/НастройкиКлиентскогоПриложения";
Настройки = ХранилищеСистемныхНастроек.Загрузить(КлючОбъектаНастроек);
Настройки.ВариантИнтерфейсаКлиентскогоПриложения=?(ВнешнийВидИнтерфейса="Такси",
ВариантИнтерфейсаКлиентскогоПриложения.Такси,
ВариантИнтерфейсаКлиентскогоПриложения.Версия8_2);
Если ВнешнийВидИнтерфейса="ОтдельныеОкна" Тогда
Настройки.РежимОткрытияФормПриложения = РежимОткрытияФормПриложения.ОтдельныеОкна;
ИначеЕсли ВнешнийВидИнтерфейса="Закладки" Тогда
Настройки.РежимОткрытияФормПриложения = РежимОткрытияФормПриложения.Закладки;
КонецЕсли;
ХранилищеСистемныхНастроек.Сохранить(КлючОбъектаНастроек,, Настройки);
///////////////////
КонецЕсли;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот