Имя: Пароль:
1C
1С v8
Компактные формы в УФ 8.3 как включить?
0 Провинциальный 1сник
 
18.11.15
08:56
Для каждой формы в отдельности - понятно как, в свойствах формы. А можно это сделать для конфигурации в целом? В свойствах конфигурации не нашел.
Прочитал про объект НастройкиКлиентскогоПриложения, но не понял, в каком модуле его прописать, чтобы он автоматически применялся при начале работы системы. Подскажите, кто знает.
1 Fish
 
гуру
18.11.15
09:04
У меня прописано в общей форме персональные настройки.
2 oslokot
 
18.11.15
09:05
вот же http://catalog.mista.ru/public/290483/

а такой настройки для всей конфы вроде нет
3 Провинциальный 1сник
 
18.11.15
09:05
(1) Я не про то, где их менять. Мне вообще не нужно никаких дополнительных форм. Это маленькая самописка. Нужно чтобы всё было компактным.
Делаю в УстановкеПараметровСеанса - не срабатывает. Не выдает никаких ошибок, но и компактными формы не делает.
4 Fish
 
гуру
18.11.15
09:05
Код собственно включения компактного режима примерно такой:
            Настройка = ХранилищеСистемныхНастроек.Загрузить("Общее/НастройкиКлиентскогоПриложения", "",, Пользователь.Имя);
            
            Если Не ТипЗнч(Настройка) = Тип("НастройкиКлиентскогоПриложения") Тогда
                Настройка = Новый НастройкиКлиентскогоПриложения;
            КонецЕсли;
            
            Настройка.ВариантМасштабаФормКлиентскогоПриложения = ВариантМасштабаФормКлиентскогоПриложения.Компактный;
            ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения", "", Настройка,, Пользователь.Имя);
5 ProgAL
 
18.11.15
09:06
&НаСервереБезКонтекста
Процедура Команда1НаСервере()
    НКП = Новый НастройкиКлиентскогоПриложения;
    НКП.ВариантМасштабаФормКлиентскогоПриложения = ВариантМасштабаФормКлиентскогоПриложения.Компактный;
    
    ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения",,НКП);
КонецПроцедуры

&НаКлиенте
Процедура Команда1(Команда)
    Команда1НаСервере();
КонецПроцедуры
.
6 Провинциальный 1сник
 
18.11.15
09:07
(5) Как это сделать автоматически при загрузке Предприятия?
7 Fish
 
гуру
18.11.15
09:07
(6) Это достаточно выполнить и перезагрузиться.
8 oslokot
 
18.11.15
09:07
(6) обработку запустить под юзером, 1 раз и вс1.

Как показала практика, компактность форм для типовой бухни, например, нафик не нужна.
9 ДенисЧ
 
18.11.15
09:08
(8) Скажем так - такси вообще нафиг не нужна...
10 Fish
 
гуру
18.11.15
09:08
(8) Я поэтому и сделал в персональных настройках. Т.е. действует не на всех, а каждый пользователь может включать/выключать у себя этот режим.
11 Fish
 
гуру
18.11.15
09:09
(9) Смотря где. У меня в ДО работают в такси и нахваливают.
12 Fish
 
гуру
18.11.15
09:10
+(11) А вот бухия не захотела такси категорически.
13 Провинциальный 1сник
 
18.11.15
09:11
(8) Это не типовая, а маленькая самописка. Запускают её на компах, где установлен "крупный шрифт" в настройках по причинам, не связанным с 1с. Поэтому стандартный интерфейс на экране не помещается.
"обработку запустить под юзером, 1 раз"
Я не понял, а где это сохраняется? Сделать так, чтобы компактность передавалась не через базу, а через cf - возможно?
14 oslokot
 
18.11.15
09:12
(9) для ретроградов, конечно такси не уперлась
15 ДенисЧ
 
18.11.15
09:12
(14) Она и пользователям не упёрлась.
Это всё маркетолохувские приблуды.
16 Fish
 
гуру
18.11.15
09:15
(13) Это сохраняется в ХранилищеСистемныхНастроек.
17 Fish
 
гуру
18.11.15
09:16
(15) Многим пользователям, наоборот, нравится.
18 Провинциальный 1сник
 
18.11.15
09:19
(16) Ну это я так понимаю относится к ИБ, а не к конфигурации. Можно, чтобы при создании ИБ из cf автоматически вставал компактный режим?
19 Fish
 
гуру
18.11.15
09:23
(18) Ну так код тебе написали, попробуй его использовать где-нибудь при начале работы системы до открытия интерфейса.
20 stix2010
 
18.11.15
09:23
(14) в такси можно 2 табличных документа расположить рядом?
Нет? До свиданья.
21 Fish
 
гуру
18.11.15
09:24
(20) Стесняюсь спросить, а зачем это надо?
22 oslokot
 
18.11.15
09:25
(20) запустите 2 сеанса, и снова здрасьте
23 stix2010
 
18.11.15
09:25
(21) Посидеть, циферки посравнивать, в носу поковырять
24 oslokot
 
18.11.15
09:25
(20) и да, нафейкуя?
25 oslokot
 
18.11.15
09:26
кста, гдейто в зазеркалье что-то подобное обещали
26 Fish
 
гуру
18.11.15
09:26
(23) 2 сеанса чем не устраивают?
27 Провинциальный 1сник
 
18.11.15
09:26
(22) Попробовал в УстановкаПараметровСеанса в модуле сеанса - с записью в ХранилищеСистемныхНастроек сработало. Значит, НастройкиКлиентскогоПриложения сами по себе не меняют внешний вид приложения, это только структура для последующего сохранения настроек..
28 stix2010
 
18.11.15
09:27
(22) А на лицензии денег дадите?
Программист определяет расположение данных в программе, а не маркетолог.
29 Timon1405
 
18.11.15
09:30
только вот контекстное меню все равно останется некомпактным
30 Fish
 
гуру
18.11.15
09:31
(28) Используйте нормальные железные лицензии и тогда ты хоть 10 сеансов открой - отожрётся одна лицензия.
31 stix2010
 
18.11.15
09:36
(30) Не опровергнуто второе утверждение. И демагогию не надо разводить про лицензии
32 oslokot
 
18.11.15
09:39
(31) ждите появления данного функционала в 8.3.7
33 stix2010
 
18.11.15
09:40
(32) в 8.8 я надеюсь мы вернемся к интерфейсу клюшек?
34 oslokot
 
18.11.15
09:43
(33) все развивается по спирали, просто живите с этим)
35 Fish
 
гуру
18.11.15
09:50
(31) Ты про: "Программист определяет расположение данных в программе, а не маркетолог."?

Т.е. если программист не осилил УФ, пользователи должны на клюшках сидеть? :))
36 Timon1405
 
18.11.15
09:51
(35) есть мнение, что управляемые формы управляют программистом, а не наоборот)
37 stix2010
 
18.11.15
10:00
(35) столбцы табличной части  и иная информация которая расположена на форме не вмещаются в видимую часть интерфейса  такси, оператор работает только на клавиатуре,
и обкуренные маркетологи рассказывают, что это пользователю не нужно, причина возникновения топика именно в этом.
38 Fish
 
гуру
18.11.15
10:00
(36) Вообще-то управляемые формы потому и названы управляемые, что ими может управлять пользователь, делая их для себя удобнее. А если программист не в состоянии разработать удобный интерфейс - остаётся лишь пожалеть пользователей, у которых такой программист.
39 Fish
 
гуру
18.11.15
10:02
(37) А зачем располагать на форме 100500 элементов?
40 stix2010
 
18.11.15
10:04
(38) Лучше тебе свою голову пожалеть, она больна. Ибо будешь рассказывать про концепции 1С.
41 Мимохожий Однако
 
18.11.15
10:05
ОФФ: До пятницы не дождались
42 Fish
 
гуру
18.11.15
10:05
(40) У меня пользователи отлично работают в такси и у них всё помещается. Что они делают не так?
43 Timon1405
 
18.11.15
10:07
(42) какие у них мониторы?
44 Fish
 
гуру
18.11.15
10:09
(43) Разные. Есть и небольшие. Есть даже парочка 17 дюймов, хотя у большинства стоят 19.
45 oslokot
 
18.11.15
10:12
(43) какая связь между монитором и УФ?
46 Fish
 
гуру
18.11.15
10:14
(45) У них что-то там "не влезает".
47 Провинциальный 1сник
 
18.11.15
10:27
(38) Если для их "управляемости" программист должен предпринять определенные усилия - они не более управляемы, чем простые формы. Там то же самое.
48 Провинциальный 1сник
 
18.11.15
10:30
(47) Мне лично кажется, что "управляемые формы" были придуманы для возможности легкой реализации веб-клиента. Поскольку на веб-клиенте не сделаешь полноценный интерфейс, пришлось придумать легенду про особую "управляемость" этого нового интерфейса. И у этой легенды нашлись свои адепты.