![]() |
|
УФ. Формы в отдельных окнах. В конфигураторе? | ☑ | ||
---|---|---|---|---|
0
Nikoss
15.04.14
✎
09:10
|
В предприятии в главном меню - Сервис - Параметры есть выбор, отображать закладками или отдельными окнами. Возможно сделать настройку по умолчанию для всех пользователей кто входит в систему, чтобы было в отдельных окнах? В настройках самой конфы не смог найти.
|
|||
1
Wobland
15.04.14
✎
09:12
|
вроде нет. с другой стороны, оно ж где-то хранится
|
|||
2
banco
15.04.14
✎
09:13
|
(0) НастройкиКлиентскогоПриложения смотри
|
|||
3
Nikoss
15.04.14
✎
09:29
|
(2) пробую вот так,
ПриНачалеРаботыСистемы, ПередНачаломРабСистемы НКП = Новый НастройкиКлиентскогоПриложения; НКП.РежимОткрытияФормПриложения = РежимОткрытияФормПриложения.ОтдельныеОкна; не работает |
|||
4
Nikoss
15.04.14
✎
09:30
|
(1), сам же писал в v8: НастройкиКлиентскогоПриложения - подскажите синтаксис , последний пост
|
|||
5
Nikoss
15.04.14
✎
09:30
|
:)
|
|||
6
Wobland
15.04.14
✎
09:31
|
(4) гы! вот, что склероз с людьми делает ;)
|
|||
7
banco
15.04.14
✎
09:33
|
(3)
НастройкиКлиента = Новый НастройкиКлиентскогоПриложения(); НастройкиКлиента.РежимОткрытияФормПриложения = Вычислить("РежимОткрытияФормПриложения.Закладки"); ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения", "", НастройкиКлиента, , ИмяПользователя); |
|||
8
Nikoss
15.04.14
✎
09:43
|
(7) в какое событие запихать?
при начале раб системы или перед - у меня не работает |
|||
9
banco
15.04.14
✎
09:48
|
(8) после сохранения настроек надо перезапустить 1С.
|
|||
10
Nikoss
15.04.14
✎
10:32
|
А как проверить что установлено на данный момент, в
Выбрать (Select) ПолучитьОписание (GetDescription) ПолучитьСписок (GetList) Есть какой-то "КлючОбъекта", не пойму что писать туда пробовал ХранилищеСистемныхНастроек.ПолучитьСписок("Общее/НастройкиКлиентскогоПриложения") ничего внятного |
|||
11
banco
15.04.14
✎
22:20
|
(10) неужели не нашел?
СтандартноеХранилищеНастроекМенеджер (StandardSettingsStorageManager) Загрузить (Load) Синтаксис: Загрузить(<КлючОбъекта>, <КлючНастроек>, <ОписаниеНастроек>, <ИмяПользователя>) НастройкиКлиента = ХранилищеСистемныхНастроек.Загрузить("Общее/НастройкиКлиентскогоПриложения") |
|||
12
Nikoss
16.04.14
✎
07:46
|
Делаю так...
Процедура ПередНачаломРаботыСистемы(Отказ) Если ИзмененоОтображениеОкон Тогда ЗавершитьРаботуСистемы(Ложь, Истина); КонецЕсли; КонецПроцедуры ОбщийМодуль(НаСервере) Функция УстановитьОтображениеОтдельнымиОкнами() Экспорт НастройкиКлиента = ХранилищеСистемныхНастроек.Загрузить("Общее/НастройкиКлиентскогоПриложения"); Если Не НастройкиКлиента.РежимОткрытияФормПриложения = Вычислить("РежимОткрытияФормПриложения.ОтдельныеОкна") Тогда НастройкиКлиента = Новый НастройкиКлиентскогоПриложения(); НастройкиКлиента.РежимОткрытияФормПриложения = РежимОткрытияФормПриложения.ОтдельныеОкна; ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения", "", НастройкиКлиента, ,); Возврат Истина; КонецЕсли; Возврат Ложь; КонецФункции Что не так? |
|||
13
Wobland
16.04.14
✎
07:57
|
{МодульУправляемогоПриложения(2,10)}: Переменная не определена (ИзмененоОтображениеОкон)
Если <<?>>ИзмененоОтображениеОкон Тогда |
|||
14
Wobland
16.04.14
✎
08:03
|
двоечник
Функция ВключеноОтображениеОкон() Экспорт НастройкиКлиента = ХранилищеСистемныхНастроек.Загрузить("Общее/НастройкиКлиентскогоПриложения"); Если НастройкиКлиента=Неопределено ИЛИ НастройкиКлиента.РежимОткрытияФормПриложения<>РежимОткрытияФормПриложения.ОтдельныеОкна Тогда НастройкиКлиента = Новый НастройкиКлиентскогоПриложения(); НастройкиКлиента.РежимОткрытияФормПриложения = РежимОткрытияФормПриложения.ОтдельныеОкна; ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения", "", НастройкиКлиента, ,); Возврат Истина; КонецЕсли; Возврат Ложь; КонецФункции Процедура ПередНачаломРаботыСистемы(Отказ) Если НЕ ОбщийМодуль1.ВключеноОтображениеОкон() Тогда Сообщить("йо!"); КонецЕсли; КонецПроцедуры |
|||
15
Nikoss
16.04.14
✎
10:17
|
(13), нет, ну это я не допечатал чуть
(14), у тебя работает? |
|||
16
Wobland
16.04.14
✎
10:18
|
(15) да
|
|||
17
Nikoss
16.04.14
✎
10:19
|
(16), а почему у меня не работает? :D
|
|||
18
Nikoss
16.04.14
✎
10:25
|
у меня вот тут
НастройкиКлиента = ХранилищеСистемныхНастроек.Загрузить("Общее/НастройкиКлиентскогоПриложения"); при проверке уже стоит - в окнах, а 1с открывается в закладках |
|||
19
Wobland
16.04.14
✎
10:26
|
а, не, у меня не ставятся окна принудительно
|
|||
20
Новиков
16.04.14
✎
10:32
|
попробуй в
ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения", "", НастройкиКлиента, ,); добавить последний параметр ИмяПользователяБД |
|||
21
Nikoss
16.04.14
✎
10:50
|
(20), пробовал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |