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

05.11.15

Разработка - Работа с интерфейсом

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

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

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

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

 

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

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

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

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

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

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

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

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

формы 1с при большом шрифте большой шрифт в формах 1С

См. также

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    17678    24    6    

38

WEB-интеграция Универсальные функции Механизмы платформы 1С Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

При работе с интеграциями рано или поздно придется столкнуться с получением JSON файлов. И, конечно же, жизнь заставит проверять файлы перед тем, как записывать данные в БД.

28.08.2023    11808    YA_418728146    7    

158

Пакетная печать Печатные формы Адаптация типовых решений Универсальные функции Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Абонемент ($m)

Расширение для программ 1С:Управление торговлей, 1С:Комплексная автоматизация, 1С:ERP, которое позволяет распечатывать печатные формы для непроведенных документов. Можно настроить, каким пользователям, какие конкретные формы документов разрешено печатать без проведения документа.

2 стартмани

22.08.2023    2894    43    progmaster    8    

4

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    4630    kalyaka    6    

32

Работа с интерфейсом Платформа 1С v8.3 Платные (руб)

Подсистема условного оформления элементов форм (далее подсистема) предназначена для настройки оформления элементов форм (видимость, доступность, цвет фона, цвет текста и прочее) в пользовательском режиме 1С. Также подсистему возможно использовать для ограничения доступа к реквизитам формы для определенных пользователей (или групп пользователей).

6000 руб.

18.01.2022    9387    1    2    

6

Универсальные функции Механизмы платформы 1С Программист Платформа 1С v8.3 Бесплатно (free)

Простая и удобная среда разработки 1С:Предприятия позволяет практически любому человеку начать работать под капотом 1С - в конфигураторе. Время идет, новички становятся программистами, специалистами, а об удобных приемах работы узнают годами, по ходу своего карьерного пути. А здорово было бы, если бы все знали удобные приемы в начале своего пути? Эти несколько приемов будут полезны новичкам, так как они затрагивают ту область работы, с которой приходится сталкиваться в начале карьеры.

12.11.2021    19053    acces969    95    

153
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. TMV 14 05.11.15 13:09 Сейчас в теме
(0) ctrl + shift + ~
AnryMc; корум; Lo1jke; angur; nbeliaev; CratosX; JesteR; ZUL_MTFKA; Rokky78; H-Labs; Quasar; +11 Ответить
4. H-Labs 115 05.11.15 14:13 Сейчас в теме
(1) TMV, Это не одно и то же. Компактный режим сочетанием клавиш не включить. Только "лишние" элементы меню скрываются.
5. Quasar 05.11.15 17:34 Сейчас в теме
(1) TMV, Спасибо за комбинацию. Не знал. Порой ее не хватает
10. JesteR 153 06.11.15 12:29 Сейчас в теме
(1) Кстати работает только в режиме "Формы в закладках".
2. logdog 05.11.15 13:44 Сейчас в теме
Вот как сделать константу и переключаться между размерами форм было бы очень кстати.
3. H-Labs 115 05.11.15 14:01 Сейчас в теме
(2) logdog, ну да. А мы улучшили механизм. Теперь записываем в настройки пользователя. Вообще стало хорошо. Если интересно, могу дополнить с фрагментом текста:)
6. AlX0id 06.11.15 00:03 Сейчас в теме
Первый пункт в общем-то можно смело заменить на обучение пользователей пользоваться кнопкой "Изменить форму" - сделать в ней дополнительную страницу и выкинуть на нее те элементы, что не нужны на главной странице. И главное - никакого программирования %)
7. H-Labs 115 06.11.15 08:59 Сейчас в теме
(6) AlX0id, Да, это самый популярный ответ в тех.поддержке 1С. Но на практике люди, скрывшие ненужные сегодня элементы, завтра их не находят и звонят нам. Так что это вредный совет.
8. AlX0id 06.11.15 09:07 Сейчас в теме
(7) то есть, они не способны найти закладку, но способны найти раскрывающуюся вкладку? ) Странные люди,как минимум )

ЗЫ. Нет, не скрыть, а перенести на другую вкладку, если чо.
9. H-Labs 115 06.11.15 10:28 Сейчас в теме
(8) AlX0id, К сожалению, интерфейс Такси после 2.0 приживается не сразу и не везде. Реальная практика такова. Много проблем продолжаем иметь и по настройкам отчётов, но потихоньку учим народ.
Оставьте свое сообщение