1с изменить шрифт заголовка формы

Обновлено: 04.07.2024

Использование надписей в формах

Надписи - вспомогательные элементы управления и нужны для того, чтобы объяснить пользователю назначение других элементов или сообщить какую-то полезную информацию. Чаще всего они используются для пояснения предназначения конкретных полей ввода.

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

Чаще всего надпись является статическим объектом, т.е. никогда не меняет своего текста (это не относится к надписи в режиме "бегущей строки", т.к. она по сути является динамическим объектом).

Выравнивание влево

Основные варианты размещения надписей для полей ввода - выровненные влево и выровненные вправо.

Выравнивание вправо прижимает надпись к полю ввода, что удобнее при восприятии этой пары полей отдельно. Но "рваный" левый край, нехарактерный для европейского восприятия, мешает воспринимать форму целиком и читать ее как обычный бумажный документ или книгу. Такое выравнивание рекомендуется применять только в особых случаях.

Выравнивание влево (аналог выравнивания абзацев в традиционных бумажных документах, книгах) увеличивает дистанцию между надписью и соответствующим ей полем ввода, но делает ровным левый край. Такое выравнивание является рекомендованным и используется во всех типовых конфигурациях как наиболее удобное с точки зрения восприятия формы целиком.


Интервал до поля ввода

Текст надписи не должен примыкать вплотную к полю ввода, т.к. это мешает беглому чтению из-за того, что взгляд натыкается на слишком близко расположенные друг к другу слова:

Оптимальным является отступ на ширину рамки редактирования. При таком отступе надпись и поле ввода отделены друг от друга, но еще воспринимаются вместе как единое целое.

Для вертикальных групп полей ввода с надписями ширина надписей выбирается по самой длинной надписи (в данном случае это надпись "Подразделение". В этом случае связующим звеном между надписью и полем ввода будет принадлежность к группе. Т.е. несмотря на удаленность надписей от поля ввода, они все равно воспринимаются как единое целое, потому что визуально объединены в группу:

Иногда применяют многоточия, чтобы как бы продлить надпись до соответствующего ей поля ввода. Это засоряет форму ненужными элементами оформления и в конечном счете отрицательно сказывается на ее читабельности. Применение такого оформления рекомендуется лишь в особых случаях, например, по желанию заказчика если требуется сделать форму максимально похожей на используемое ранее DOS-приложение или какой-то бумажный документ:

Две строки

Рекомендуется делать лаконичные надписи, чтобы они были однострочными, как и большинство полей ввода в формах. Но иногда не получается сделать надпись понятной и короткой, и единственным приемлемым вариантом становится размещение текста в две строки, несмотря на то, что соответствующее этой надписи поле ввода однострочное. В этом случае рекомендуется сделать двухстрочное поле надписи и выровнять его верхнюю границу с верхней границей соответствующего поля ввода. При этом поле ввода и надпись будут нормально читаться вместе т.к. у них будет общая базовая линия текста:

Текст надписи

Надписи должны быть короткими и точными. Не рекомендуется дублировать в тексте надписей название объекта, свойства которого показывает или редактирует данная форма. Например, в данной форме дублирование в каждой надписи слова "пользователь" делает форму сложнее для восприятия:

Если убрать слово "пользователь" из надписей, то форма сразу воспринимается по-другому:

Не следует стремиться описать в надписи все особенности данного поля ввода. Например, в приведенном ниже фрагменте формы надпись "Формулировка" вполне понятно характеризует поле ввода, хотя ее можно было бы назвать "Полная формулировка", или "Полная формулировка (отличная от наименования):":

В следующем примере надпись "Номер и дата разрешения ЦБ:" можно заменить на "Разрешение ЦБ:" без какого-либо ухудшения информативности этой группы полей формы:

В случае необходимости подробное описание можно приводить во всплывающей подсказке. При составлении подсказок нужно помнить, что подсказка живет на экране около 5 секунд и обычный человек за это время успеет прочесть всего лишь 6-8 слов на русском языке.

Сокращения и аббревиатуры

В тексте надписей рекомендуется не использовать сокращения, т.к. они значительно затрудняют восприятие информации и раздражают пользователя (например, "Подразд-ние:", "Инвентар-ция:", "Расчетный к-т:".

В то же время использование общеупотребительных сокращений часто помогает сделать формы более наглядными (например, "Юр. адрес:", "Факт. адрес:").
Использование общеупотребительных аббревиатур "ИНН, ОКПО, ФИО" повышает наглядность и лаконичность форм, а придуманные самим разработчиком или малораспространенные аббревиатуры могут запутать пользователя и даже сделать форму нечитабельной.

Цвет и шрифт

Многообразие цветов и шрифтов отрицательно влияет на эргономику форм. Отличные от стандартных цвета и шрифты рекомендуется применять лишь в особых случаях для привлечения внимания пользователя. Выделение цветом, например, применяется в типовых конфигурациях, для того чтобы пользователь мог различать статические надписи от динамических:

Элементы стиля

Область применения: управляемое приложение.

Для каждого элемента управления оформление по умолчанию задается платформой. Умолчаний следует придерживаться в большинстве случаев — это позволяет обеспечить единообразное оформление всех форм.

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

Для изменения оформления следует использовать элементы стиля, а не задавать конкретные значения непосредственно в элементах управления. Это требуется для того, чтобы аналогичные элементы управления выглядели одинаково во всех формах, где они встречаются.

Виды элементов стиля:
• Цвет (задается значение RGB)
• Шрифт (задаются вид, размер и начертание)
• Рамка (задаются тип и ширина границ)

1. Элементы стиля нужно использовать всегда, когда требуется изменить оформление (Цвет, Шрифт, Рамку), установленные по умолчанию.

Например, информационные надписи среди других надписей можно выделить с помощью цвета. Цвет таких надписей следует задавать в виде элемента стиля "ИнформационнаяНадпись", а не в виде значения RGB или выбора цвета web/windows:

4. Название для элемента стиля следует подбирать таким образом, чтобы в нем отразить назначение элемента стиля.

5. Для нескольких элементов стиля, имеющих одинаковое название, но разный вид, рекомендуется включать вид (слова "Цвет", "Шрифт", "Рамка") в название:

Например: "ТекстНевыбраннойКартинкиЦвет" и "ТекстНевыбраннойКартинкиШрифт".

При этом вид элемента стиля (Цвет, Шрифт, Рамка) следует указывать после его названия. Это требуется для того, чтобы можно было по первым буквам найти нужный элемент стиля в списке.

В названии элемента стиля следует указывать только тот вид (Цвет, Шрифт, Рамка), который используется фактически.

Например, для элемента стиля вида "Цвет" не следует включать в название слово "Шрифт":

При отображении форм 1С:Предприятия 8 используется системный шрифт стандартного размера. Изменить размер шрифта можно указанием нужного масштаба экрана в свойствах рабочего стола ОС Windows (свойства экрана, закладка Параметры - Дополнительно - Масштаб), вместо стандартного масштаба (96 DPI) установите нужный вам.

Разместил: E_Migachev  Версии: | 7.x | 8.x | 8.2 УП |  Дата: 20.08.2010   Прочитано: 33756

Распечатать

Похожие FAQ

PostgreSQL: установка, настройка, обслуживание  11
PostgreSQL напрямую "из коробки" применяться для использования с 1С Предприятем не может. Необходима именно адаптированная версия от 1С, превращающая PostgreSQL в блокировочник, причем нужно понимать, что блокировки будут накладываться на всю таблиц База 1С при запуске уходит в дамп и вылетает  1
В последнее время частенько обращаются пользователи у которых после замены или ремонта компьютера 1С не запускается, а точнее при открытии уходит в dump и вылетает. Как правило, решение одно: Отключить аппаратное ускорение видеокарты В Window Блокировка записей, невозможно изменить или удалить из регистра. Конфликт блокировок MS SQL + 1C  3
При попытке удалить запись из регистра сведений - получаю ошибку: она заблокирована, ошибка блокировок и т.д. Отключил всех пользователей, перезапустил сервер, пробую удалить - опять ошибка блокировки :( Путем тестов было вяснено, что проблема Вывод результата запроса на форму УП в таблицу значений (аналог СоздатьКолонки() для УП)  2
при разработке на обычных формах было удобно выводить результат запроса используя метод СоздатьКолоки(): Процедура ПоискНажатие(Элемент) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ДокументоОборот.Этап, | ДокументоОборот.Отдел, | Докуме Динамический отчет на СКД с разными вариантами  3
На днях делал несколько однотипных отчетов на СКД. Общий принцип: формируются все варианты отчета, указанные в настройках схемы и каждый вариант выводится на отдельной вкладке. Потом возникла мысль попробовать объединить все схемы в один отчет Посмотреть все результаты поиска похожих

Еще в этой же категории

Как сделать резервную копию информационной базы 1С?  2
Сделай архив и спи спокойно! И это факт - ведь порой совсем неожиданно, рано или поздно из строя выйдет даже самый дорогой и стабильный компьютер, а в нем все Ваши данные которые вы вводите в 1С:Предприятие ежедневно: новые документы, элементы справ Где скачать классификатор ФИАС (вместо КЛАДР) для загрузки в 1С и как установить ФИАС?  2
Думаю, уже многие слышали что KLADR заменен на ФИАС (Федеральная информационная адресная система) Единой информацией из ФИАС будут обязаны пользоваться все ведомства – ГИБДД, Росреестр, ЗАГС, ФМС России и др, в частности Почта России – которая ис Как включить/выключить Рабочий стол или Панель функций ?  0
По что во всех конфигурациях 1С есть рабочий стол пользователя. Для того чтобы его выключить или наоборот включить нужно выполнить следующее: - В Базовых и ПРОФ версиях открыть Сервис - Настройки пользователя и отметить галкой Показывать па Производственный календарь на 2015 год  0
Производственный календарь & незаменимый помощник бухгалтера и кадровика. В нем содержится информация о количестве рабочих, выходных и праздничных дней, норме рабочего времени в 2015 году. Для удобства использования производственный календарь соде Посмотреть все в категории 1С Общие вопросы - Обычные формы

Внешний вид программы 1С полностью (или почти полностью) настраивается. Например, шрифт, который используется и конфигуратором 1С, и в режиме Предприятие 1С. Шрифтами можно управлять напрямую из языка 1С.


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

Шрифты 1С для программиста

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

Тексты программ имеют стандартную, сложившуюся исторически расцветку. Некоторым она может показаться странной, особенно тем, кто начал работать с 1С после Microsoft Visual Studio.

Настройка шрифтов 1С для программирования производится в конфигураторе в меню Сервис/Параметры.


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


Пример 1 настройки цветов.


Пример 2 настройки цветов.


Данные настройки зависят от компьютера/пользователя и не зависят от конкретной конфигурации/базы данных.

Как будет выглядеть программа в режиме Предприятия – задается в конкретной конфигурации. Настройки находятся в списке объектов конфигурации, в ветке Общие/Стили.


Пример нестандартных настроек шрифтов 1С.


Шрифт 1С в печатной форме

Печатные формы 1С (документов, отчетов) в конфигураторе называются Макеты. Они находятся или в ветке Общие/Макеты или в конкретном справочнике, документе, отчете, во внутренней ветке Макеты.

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


В конфигурациях тонкого клиента 1С макеты можно редактировать не только в конфигураторе, но и в режиме Предприятие. Рассмотрим на примере конфигурации Управление торговлей редакция 11.

В меню Все функции выберите Регистры сведений/Пользовательские макеты печати. Откроется список макетов в разрезе документов.


Обратите внимание, что некоторые регламентированные макеты, такие как ТОРГ12 вынесены вниз списка в пункт «Печать общих форм».

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


Шрифт 1С в форме 1С

Шрифт 1С и цвет можно изменить не только глобально на всю конфигурацию, как это делается в стилях, но и для конкретной формы, конкретного поля.

Для этого выделите нужное поле, нажмите правой кнопкой на нем и выберите пункт меню Свойства. Измените свойства Шрифт 1С и Цвет текста.

Для некоторых полей (например, таблиц), количество таких свойств будет больше – например, шрифт 1С шапки, шрифт 1С строк и т.п.


В тонком клиенте 1С это работает примерно также, только вместо нажатия на само поле – нужно нажать на его имя в списке.


В отчетах СКД шрифт 1С можно настроить с помощью условного форматирования.

Выберите пункт меню Все действия/Изменить вариант. На закладке Условное форматирование добавьте новую строчку. В колонке Оформление Вы можете настроить шрифт 1С и цвет.

Если требуется эту настройку применить только к некоторым полям – выберите их список в колонке Оформляемые поля. Также можно применить настройку только если выполняется определенные условия – в колонке Условие.


Шрифт 1С в языке 1С

Управление шрифтами 1С на форме доступно из языка 1С.

Распространенный пример (как минимум для толстого клиента, для которого не было реализовано Условное оформление в списках) – изменение цвета и шрифта 1С в списке в зависимости от условия.

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

Пример такой функции:

Функция ПриВыводеСтроки(ОформлениеСтроки, ДанныеСтроки)
//Проверяем некое условие, «Услуга» - это колонка списка
Если ДанныеСтроки.Услуга = Истина Тогда
//изменяем цвет фона
ОформлениеСтроки.ЦветФона = WebЦвета.Красный;
//делаем цвет текста в ячейке «Услуга» жирным
ОформлениеСтроки.Ячейки.Услуга.Шрифт = Новый Шрифт(ОформлениеСтроки.Ячейки.Услуга.Шрифт. Истина);
КонецЕсли;
КонецФункции

Читайте также: