Каталог решений - Три приёма, позволяющие сделать интерфейс конфигураций 1С на управляемых формах удобнее при большом шрифте

Три приёма, позволяющие сделать интерфейс конфигураций 1С на управляемых формах удобнее при большом шрифте

Три приёма, позволяющие сделать интерфейс конфигураций 1С на управляемых формах удобнее при большом шрифте

В наличии

С появлением управляемых форм вообще и БП 3.0 в частности пользователи, которые не хотят портить своё зрение рассматриванием мелкого шрифта, оказались в невыгодном положении. Многих элементов на экране в "тяжёлых" документах вообще оказалось не видно. Все попытки решить вопрос штатными средствами настройки предприятия оказались неэффективны. Вот несколько приёмов, которые буквально в два щелчка мышкой и парой строк кода помогут решить проблему.

Категория:

Описание

1. Убираем шапки в документах в сворачиваемые группы

В «тяжёлых» документах с большими табличными частями и высокими шапками при использовании большого шрифта часто вообще нельзя увидеть ни одной строки.

Решается просто. В последних версиях конфигураций 1С появился элемент «сворачиваемая группа». Убираем в него всю шапку буквально за 10 секунд в конфигураторе и не имеем проблем с отображением строк.

 

2. Включаем скрытую возможность работы с большими шрифтами

Во всех конфигурациях на БСП, включая БП 3.0, например, есть скрытая возможность. При работе на маленьких мониторах можно включить компактный режим отображения форм. Сделать это можно программно в модуле сеанса для всех пользователей сразу всего одной строчкой. Мы, правда, сделали константу, чтобы включать/выключать этот режим. Пример работает в БП 3.0.

		Если ИменаПараметровСеанса = Неопределено Тогда
			
			УстановитьПривилегированныйРежим(Истина);
			
			Пользователь = ПользователиИнформационнойБазы.ТекущийПользователь();
			
			Если Не Пользователь = Неопределено Тогда
				
				Настройка = ХранилищеСистемныхНастроек.Загрузить("Общее/НастройкиКлиентскогоПриложения", "",, Пользователь.Имя);
				
				Если Не ТипЗнч(Настройка) = Тип("НастройкиКлиентскогоПриложения") Тогда
					Настройка = Новый НастройкиКлиентскогоПриложения;
				КонецЕсли;
				
				Настройка.ВариантМасштабаФормКлиентскогоПриложения = ВариантМасштабаФормКлиентскогоПриложения.Компактный;
				ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения", "", Настройка,, Пользователь.Имя);
				
			КонецЕсли;
			
		КонецЕсли;

Ключевая строка, вставленная в текст стандартного модуля

Настройка.ВариантМасштабаФормКлиентскогоПриложения = ВариантМасштабаФормКлиентскогоПриложения.Компактный;
				

3. Максимально эксплуатируем «Перейти»

Раньше было принято выводить регистры сведений, связанные со справочником, в отдельные вкладки формы. Теперь от этой привычки стоит отказаться. Во-первых, форма становится менее нагруженной. А во-вторых, отлично отрабатывает стандартный механизм с Ведущим измерением.

P.S. Любителям обзываться Капитаном Очевидностью: да, данная статья не содержит каких-то открытий. Все указанные вещи можно найти на этом ресурсе. Но для начинающих материал окажется полезным. Для них и пишу.:)

has been added to your cart:
Оформление заказа