Андрей Смирнов
Время чтения: ~5 мин.
Просмотров: 22

Масштабирование форм в платформе 1С 8.3.10

pict-calendar.png17.10.2018pict-eye.png3355

Как увеличивать и уменьшать размер шрифта в интерфейсе программы (формы документов и справочников, печатные формы).

Содержание

Смотреть видео

В случае, если у пользователя 1С не очень хорошее зрение, может возникнуть дискомфорт при работе с программой, связанный с необходимостью читать мелкий шрифт. Тут есть простое решение — увеличить шрифт.

Для масштабирования необходимо нажать на кнопку изменения масштаба в командной панели рабочего окна:

кнопка изменения масштаба

В открывшемся окне перемещаем регулятор вправо до тех пор, пока размер шрифта не станет комфортным для восприятия:

редактирование масштаба

Если увеличить шрифт необходимо не только для текущей формы, но и для всех остальных, нажимаем Установить для всех.

Несмотря на внесенные изменения, шрифт для панели разделов и для содержимого конкретного раздела не меняется:

раздел продажи

Однако для всех остальных окон программы, с которыми работает пользователь, изменения работают. Вот пример списка документов:

увеличение шрифта в списке документов

Карточка счета на оплату:

форма документа

Сформированный счет (надо понимать, что при распечатке этой формы на принтере масштаб будет стандартный, увеличение работает только в рамках программы):

увеличенная печатная форма

То же самое касается и справочников.

В других конфигурациях на интерфейсе ‘Такси’ изменения вносятся аналогично.

Изменение масштаба настраивается каждым пользователем самостоятельно.

Новые изменения по управляемым формам в платформе редакции 8.3.10

Уже как с 22.02.17 вышла новая ознакомительная версия платформы 8.3.10. Поэтому я запускаю цикл статей, в которых познакомимся с изменениями в функционале платформы касательно работы с управляемыми формами и интерфейсом. Статьи будут носить больше исследовательский характер, чем образовательный характер.

Эта статья будет посвящена масштабированию форм.

В редакции 8.3.10 платформы Пользователь может изменить масштаб текущей формы, которая у него на данный момент открыта. Для этого нужно или нажать на кнопку «Изменить масштаб» в области системных команд:

1.jpg Или через главное меню — вид

2.jpg В открывшемся окне масштабирования, пользователь может изменять масштаб текущей формы:

3-1024x429.jpg Если у вас в текущий момент открыто несколько форм, то смасштабируется  актуализированная.

4-1024x373.jpg Масштабирование формы сохраняется: например, если мы промасштабируем форму списка номенклатуры, а потом закроем её, и после этого откроем заново, то масштаб будет тот же. Сохранится он и тогда, когда перезапустите сеанс 1С. Но масштаб форм не хранится где-то в базе: при очистки КЭШа измененные масштабы сбрасываются.

Еще у формы масштабирования интересна такая кнопка как «Установить для всех», при нажатии на неё установится масштаб для всех форм.

11.jpg

Масштаб формы можно изменять в конфигураторе 1С. Для этого реализовано свойство формы Масштаб

5-1024x600.jpg Если изменить этот параметр, то масштаб формы изменится сразу в конфигураторе

6-1024x615.jpg Форма точно такого же масштаба будет и при её открытии в 1С:Предприятии

7-1024x573.jpg Самое интересное, если Вы зайдете в смаштабированную форму в 1С:Предприятии и захотите поменять её масштаб, то будете менять масштаб формы, относительно открытого. Т.е. в нашем случае масштаб формы документа закупка товаров был установлен в конфигураторе в 200, в 1С:Предприятии он признается как 100, и что бы вернуться обратно к обычному масштабу, нужно установить значение 50

8-1024x463.jpg Так же у формы есть возможность выбора варианта масштаба. Их три – авто, обычный, компактный

9.jpg Если будет выбран вариант Обычный, то у формы будет стандартный интерфейс такси. Если будет варианта Компактный, то у формы будет интерфейс версии 8.2. В этом случае изменение масштаба не будет действовать на форму. Если параметр будет Авто, то система автоматически определит вариант масштаба исходя из установок объекта НастройкиКлиентскогоПриложения. Теперь поэкспериментируем, как устанавливается масштаб формы программно. Для этого создадим на форме документа Закупка товара команду «Установить200» со следующим кодом:

Процедура Установить200(Команда)

ЭтаФорма.Масштаб = 200;

Причем я заметил интересную особенность, для того что бы данный код работал нормально, режим совместимости в свойствах конфигурации должен быть установлен в «Не использовать»

10.jpg После этого Я начал экспериментировать. В результате экспериментов было выяснено  следующее: 1) Масштаб не запоминается: если нажать на кнопку, он изменится, но после закрытия формы и повторного открытия, он останется прежним. 2) Масштаб изменяется относительного текущего масштаба 1С:Предприятия. Например, если изменим масштаб с помощью команды «Изменить масштаб» 1С:Предприятия на 50, а потом применим нашу команду «Установить200», то станет нормальный масштаб соответствующий ста. 3) Масштаб не суммируется: сколько бы мы не нажимали нашу кнопку, масштаб изменится только первый раз. На этом мы закончим изучать масштабирование управляемых форм в интерфейсе такси. Следующая статья будет касательно панели открытых, они очень сильно изменились в редакции платформы 8.3.

Изучайте основы конфигурирования в 1С и учитесь программировать в «1С: Предприятии» с помощью моих книг: «Программировать в 1С за 11 шагов» и «Основы разработки в 1С: Такси»

1C-в-желтом-цвете-3D-221x300.pngКнига «Программировать в 1С за 11 шагов»

Изучайте программирование в 1С в месте с моей книги «Программировать в 1С за 11 шагов»

  1. Книга написана понятным и простым языком — для новичка.
  2. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
  3. Научитесь понимать архитектуру 1С;
  4. Станете писать код на языке 1С;
  5. Освоите основные приемы программирования;
  6. Закрепите полученные знания при помощи задачника;

Книга «Основы разработки в 1С: Такси»

1_в-желтом-цвете-3D-маленькая-221x300.jpg

Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.

  1. Очень доступный и понятный язык изложения
  2. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
  3. Поймете идеологию управляемого приложения 1С
  4. Узнаете, как разрабатывать управляемое приложение;
  5. Научитесь разрабатывать управляемые формы 1С;
  6. Сможете работать с основными и нужными элементами управляемых форм
  7. Программирование под управляемым приложением станет понятным

Промо-код на скидку в 15% — 48PVXHeYu

можно оплатить вручную:

Вступайте в мои группы:

Вконтакте: https://vk.com/1c_prosto Фейсбуке: https://www.facebook.com/groups/922972144448119/ ОК: http://ok.ru/group/52970839015518 Твиттер: https://twitter.com/signum2009

Используемые источники:

  • https://coderstar.ru/statyi/kak-uvelichit-shrift
  • https://www.1s-up.ru/rabota-s-masshtabirovaniem-form-v-plat/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации