|   |   | 
| 
 | Программно переключить на такси | ☑ | ||
|---|---|---|---|---|
| 0
    
        Dimon1C 11.10.24✎ 09:42 | 
        Добрый день. Есть база, хотим часть пользователей пересадить на такси. Можно ли как-то программно это сделать? Нашел только ключик для параметров запуска базы.     | |||
| 1
    
        Волшебник 29.07.24✎ 09:03 | 
        Лучше вручную     | |||
| 2
    
        stix2010 29.07.24✎ 09:13 | 
        (0) можно в конфигурации поменять, без всяких ключиков, но всех     | |||
| 3
    
        программистище 29.07.24✎ 09:27 | 
        в ут от бсп есть процедура
 ОбщегоНазначенияУТ.УстановитьРежимКомандногоИнтерфейса(ВариантИнтерфейса); правда это в версии 11_2_3 | |||
| 4
    
        Гена гуру 29.07.24✎ 09:29 | ||||
| 5
    
        Winnie Buh гуру 29.07.24✎ 10:03 | 
        (0) о какой конфигурации речь?
 а то вдруг УТ 10.3... | |||
| 6
    
        ТДК 29.07.24✎ 13:46 | 
        (0) да, программно это сделать можно.
 Например, таким образом Процедура УстановитьНачальныеНастройкиСВыборомВариантаИнтферфейса(Знач ИмяПользователя,Такси) Экспорт НастройкиКлиента = Новый НастройкиКлиентскогоПриложения; НастройкиКлиента.ОтображатьПанелиНавигацииИДействий = Ложь; НастройкиКлиента.ОтображатьПанельРазделов = Истина; НастройкиИнтерфейса = Новый НастройкиИнтерфейсаКлиентскогоПриложения; Если Такси Тогда НастройкиКлиента.ВариантИнтерфейсаКлиентскогоПриложения = ВариантИнтерфейсаКлиентскогоПриложения.Такси; НастройкиСостава = НастройкиИнтерфейса.ПолучитьСостав(); НастройкиСостава.Верх.Очистить(); НастройкиСостава.Лево.Очистить(); НастройкиСостава.Право.Очистить(); НастройкиСостава.Низ.Очистить(); ПанельРазделов = Новый ГруппаНастройкиСоставаИнтерфейсаКлиентскогоПриложения; ПанельРазделов.Добавить(Новый ЭлементНастройкиСоставаИнтерфейсаКлиентскогоПриложения("ПанельРазделов")); ПанельОткрытых = Новый ГруппаНастройкиСоставаИнтерфейсаКлиентскогоПриложения; ПанельОткрытых.Добавить(Новый ЭлементНастройкиСоставаИнтерфейсаКлиентскогоПриложения("ПанельОткрытых")); НастройкиСостава.Верх.Добавить(ПанельРазделов); НастройкиСостава.Верх.Добавить(ПанельОткрытых); НастройкиИнтерфейса.УстановитьСостав(НастройкиСостава); Иначе НастройкиКлиента.ВариантИнтерфейсаКлиентскогоПриложения = ВариантИнтерфейсаКлиентскогоПриложения.Версия8_2; НастройкиКлиента.РежимОткрытияФормПриложения = РежимОткрытияФормПриложения.ОтдельныеОкна; КонецЕсли; НачальныеНастройки = Новый Структура; НачальныеНастройки.Вставить("НастройкиКлиента", НастройкиКлиента); НачальныеНастройки.Вставить("НастройкиИнтерфейса", НастройкиИнтерфейса); ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения","" , НачальныеНастройки.НастройкиКлиента, , ИмяПользователя); ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиИнтерфейсаКлиентскогоПриложения","" , НачальныеНастройки.НастройкиИнтерфейса,, ИмяПользователя); КонецПроцедуры | |||
| 7
    
        Гена гуру 29.07.24✎ 15:02 | 
        (6) И что, разве получится для ОДНОЙ открытой базы у разных пользователей такси/не такси? 
 Это ж не пользовательский интерфейс, а внешний вид предприятия. Как причёска в армии единая для всех. Нет? | |||
| 8
    
        ТДК 29.07.24✎ 15:15 | 
        (7) при условии, что в свойствах конфигурации включить "Разрешить такси", возможно для одной базы и разных пользователей сделать различный интерфейс. Кому такси, кому-то закладки.     | |||
| 9
    
        Гена гуру 29.07.24✎ 15:18 | 
        (8) Ну, не знаю... значит, что-то новое... запомним. Спасибо.     | |||
| 10
    
        craxx 29.07.24✎ 18:02 | 
        (7) Возможно. Разным юзверям разные варианты интерфейса.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |