|
8.2.15 Режим открытия форм - программно
| ☑ |
0
xReason
02.08.12
✎
10:37
|
Как установить программно вот такой режим открытия форм - В Закладках.
Включать его на всех компьютерах слишком сложно, Он же где-то запоминается, значит его можно как-то включить программно, хотя бы при старте системы
Спасибо
|
|
1
sTOd
02.08.12
✎
10:38
|
Пожалуйста
|
|
2
xReason
02.08.12
✎
10:40
|
(1) Флуд
|
|
3
xnd
02.08.12
✎
10:52
|
см. командную строку параметры
/itdi (с 8.2.14) – открытие форм в основном окне и использование закладок для переключения между открытыми формами (работа с закладками);
/isdi (с 8.2.14) – для работы с отдельными окнами.
|
|
4
xReason
02.08.12
✎
11:00
|
(3) мне бы через программирование это сделать, а запуск с аргументами невозможен
|
|
5
xnd
02.08.12
✎
11:06
|
(4) программно - это официально невозможно а вот народные умельцы смогли ( но стабильность не гарантируется)
//отключаем закладки (видим результат после перезапуска)
Настройка = ЗначениеИзСтрокиВнутр("{""#"",c2884475-436b-4b59-9fc6-98d34c0cf3d5,
|{0,0}
|}");
ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения", "", Настройка, , "Бочков");
...
//включаем закладки
Настройка = ЗначениеИзСтрокиВнутр("{""#"",c2884475-436b-4b59-9fc6-98d34c0cf3d5,
|{0,16}
|}");
ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения", "", Настройка, , "Бочков");
|
|
6
xnd
02.08.12
✎
11:07
|
(5) как найти строку в настройках
Настройка = ХранилищеСистемныхНастроек.Загрузить("Общее/НастройкиКлиентскогоПриложения", "", , Объект.ИмяПользователя);
Сообщить(ЗначениеВСтрокуВнутр(Настройка));
Для режима с закладками имеем такую строку:
{"#",c2884475-436b-4b59-9fc6-98d34c0cf3d5,
{0,16}
}
без режима закладок:
{"#",c2884475-436b-4b59-9fc6-98d34c0cf3d5,
{0,0}
}
Но под другим пользователем значения получились несколько иными.
|
|
7
xReason
02.08.12
✎
11:16
|
(6) О!!!! СПАСИБО БОЛЬШОЕ!!! Будем пробовать
Что мешает 1С дать нормальный доступ
|
|