Имя: Пароль:
1C
 
TAXI Панель разделов Показывать "Текст" как настроить разом для всех
,
0 Darklight
 
30.07.15
11:31
Бухгалтерия 3.0

1. В интерфейсе TAXI как настроить панель разделов, сразу для всех пользователей (в т.ч. по умолчанию), чтобы отображался только текст

2. Настраиваю в конфигураторе "Интерфейс клиентского приложения", но по умолчанию он не устанавливается пользователям - а как его установить по умолчанию для всех пользователей?

т.е. задача изменить вид главного интерфейса сразу для все пользователей.
1 Dmitry1c
 
30.07.15
11:45
(0) я не препятствую, делайте
2 Dmitry1c
 
30.07.15
11:46
Хм, за $1000 готов взяться.
3 Darklight
 
30.07.15
11:57
(2)Я не прошу сделать. Я спрашиваю где это нужно сделать, и можно ли (1-й пункт)
4 Darklight
 
30.07.15
13:33
Так, п.1. - можно решить копирование настроек командного интерфейса с одного пользователя на другого (в форме пользователя в режиме 1С ПРЕДПРИЯТИЕ на закладке "Прочие настройки")
А, вот, с п.2. какая-то засада - в одной базе изменяю в конфигураторе "Интерфейс клиентского приложения" - ну ни в какую не хочет изменяться по умолчанию у пользователей (помогает только установка стандартных настроек в режиме 1С предприятие у конкретного пользователя); изменения не настраиваются даже у вновь созданных пользователях.
А в другой базе - сразу меняется. Если у пользователя не было настроено по иному, а если было - то возврат к стандартным настройкам возобновляет такую синхронизацию.
Как вообще сбросить эти настройки ("Настройка панелей") для всех пользователей к стандартным?
5 Fragster
 
гуру
30.07.15
13:36
Поиск в СП по "Настройки, автоматически сохраняемые в системном хранилище"
6 Darklight
 
30.07.15
13:48
В тех же пользовательских настройках ("Прочие настройки") через подменю очищаю настройку "Прочие настройки" - настройки панелей интерфейса сбросились в значение по умолчанию для типовой конфигурации бухгалтерии 3.0, но не в ту настройку, которая была задана в конфигураторе. Копирование этой настройки с другого пользователя - так же не даёт эффекта
7 DmitrO
 
30.07.15
13:54
для каждого пользователя надо сделать примерно такое:

Процедура УстановитьНачальныеНастройки(Знач ИмяПользователя) Экспорт
    
    НастройкиКлиента = Новый НастройкиКлиентскогоПриложения;
    НастройкиКлиента.ОтображатьПанелиНавигацииИДействий = Истина;
    НастройкиКлиента.ОтображатьПанельРазделов = Истина;
    НастройкиКлиента.РежимОткрытияФормПриложения = РежимОткрытияФормПриложения.Закладки;
    НастройкиКлиента.ВариантИнтерфейсаКлиентскогоПриложения = ВариантИнтерфейсаКлиентскогоПриложения.Такси;    
    
    
    НастройкиИнтерфейса = Новый НастройкиКомандногоИнтерфейса;
    НастройкиИнтерфейса.ОтображениеПанелиРазделов = ОтображениеПанелиРазделов.Текст;
    
    
    НастройкиТакси = Новый НастройкиИнтерфейсаКлиентскогоПриложения;
    НастройкиСостава = Новый НастройкиСоставаИнтерфейсаКлиентскогоПриложения;
    
    ГруппаСверху = Новый ГруппаНастройкиСоставаИнтерфейсаКлиентскогоПриложения;
    ГруппаСверху.Добавить(Новый ЭлементНастройкиСоставаИнтерфейсаКлиентскогоПриложения("ПанельРазделов"));
    ГруппаСверху.Добавить(Новый ЭлементНастройкиСоставаИнтерфейсаКлиентскогоПриложения("ПанельИнструментов"));
    НастройкиСостава.Верх.Добавить(ГруппаСверху);
    
    ГруппаСнизу = Новый ГруппаНастройкиСоставаИнтерфейсаКлиентскогоПриложения;
    ГруппаСнизу.Добавить(Новый ЭлементНастройкиСоставаИнтерфейсаКлиентскогоПриложения("ПанельОткрытых"));
    НастройкиСостава.Низ.Добавить(ГруппаСнизу);
    
    НастройкиТакси.УстановитьСостав(НастройкиСостава);
    
    
    ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения", "", НастройкиКлиента, , ИмяПользователя);
    ХранилищеСистемныхНастроек.Сохранить("Общее/ПанельРазделов/НастройкиКомандногоИнтерфейса", "", НастройкиИнтерфейса, , ИмяПользователя);
    ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиИнтерфейсаКлиентскогоПриложения", "", НастройкиТакси, , ИмяПользователя);
    
КонецПроцедуры
8 Darklight
 
30.07.15
14:56
(7)Спасибо большое.... эээ... DmitrO... Дмитрий - вот это действительно помогло. И этот алгоритм можно будет дальше развивать...
А вот типовые все алгоритмы переноса и очистки из конфигурации бухгалтерия 3.0 (3.0.40.38) все как-то нестабильно работают и не всегда достигают поставленной задачи (платформа 1С 8.3.5.1460) как бы я ни крутил ни вертел их ;)
СПАСИБО!
9 Darklight
 
30.07.15
15:17
(5)Кстати, в справке я по этой фразе почему-то ничего не нашёл... даже по словам "системном хранилище" ничего похожего не нашлось (искал в справке конфигуратора и справке бухгалтерии 3.0 в предприятии через "Поиск по справке") но на ИТС всё-таки что- о нашёл (может кому будет полезно):
Приложение 4. Перечень автоматически сохраняемых настроек
http://its.1c.ru/db/v8doc/content/89/hdoc/_top/
но там просто некоторая теория, она полезна в комплекте с кодом (7)
10 kyvv
 
30.07.15
15:17
(2)Учиться, учиться и учиться...
11 Fragster
 
гуру
30.07.15
15:55
тогда ищи СтандартноеХранилищеНастроекМенеджер.Загрузить() а там есть ссылка на (5)
12 Fragster
 
гуру
30.07.15
15:55
кстати, интересно, что у указанной статьи кнопка "найти в списке" не активна