шрифт диалогов и меню 1с программно

Если програмно создать новый шрифт без параметров (НовыйШрифт = Новый Шрифт;), он создаётся с параметрами по-умолчанию, а именно: «Шрифт диалогов и меню». Мне же нужен по-умолчанию шрифт Impact 8, на основании которого пользователь сделает уже свой выбор. Делаю так:

//
НовыйШрифт = Новый Шрифт(«Impact»,8);
ОформлениеСтроки.Ячейки.Заголовок.Шрифт = НовыйШрифт;
//
Диалог = Новый ДиалогВыбораШрифта;
Диалог.Шрифт = НовыйШрифт;
Если Диалог.Выбрать() Тогда
ОформлениеСтроки.Ячейки.Заголовок.Шрифт = Диалог.Шрифт;
КонецСтроки;

Проблема в том, что НовыйШрифт создаётся как «Шрифт диалогов и меню, Impact, 8″, хотя стиль заголовка после присвоения выглядит именно в стиле Impact, так и должно быть. Но при последующем открытии диалога выбора по-умолчанию выбран » «. Почему так, если по-умолчанию должен быть выбран Impact? Как избавиться от «Шрифт диалогов и меню» при создании, чтобы в диалоге был выбран именно указанный при создании шрифт?

ЗЫ: Шрифт Impact в системе естественно установлен.

Новый Шрифт(WindowsШрифты.СистемныйШрифт,»Verdana», 20,Истина)

СП
Размер (Size)
Использование:

Только чтение.
Описание:

Тип: Число.
Содержит размер шрифта, если он задан.

(1) Попробовал, оно создаёт «Системный шрифт, Impact, 8», т.е. первое никуда не девается ((

При создании объекта типа Шрифт на основании описания шрифта и при указании непустой строки в качестве имени шрифта, значение свойства Вид получившегося объекта будет установлено в значение ВидШрифта.Шрифт, если в конфигурации отключен режим совместимости и в значение ВидШрифта.Абсолютный в противном случае.

(7) М-да, больше похоже на глюк платформы, чем на фичу.

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

Источник

Шрифт диалогов и меню 1с программно

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

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

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

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

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

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

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

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

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

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

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

Для изменения стилей конфигурации открывается специальный редактор, который позволяет изменить шрифты 1С и цвета для различных элементов форм — подобно, как это делается в Windows.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Диалоговое окно «Вопрос» со шрифтом большого формата

Поддерживается таймаут и режимы Да+Нет и Дат+Нет+Отмена. В случае передачи других режимов вызывается типовой диалог.

Вызывается функция примерно так:

Сама форма находится в обработке «Вопрос большой». Код функции по вызову этой обработки выглядит так:

Вот как выглядит окно с тремя кнопками:

Скачать файлы

Специальные предложения

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

Обновление 26.09.15 15:08

Код открыт Не указано

См. также

Альтернативный способ добавления элементов и реквизитов на формы Промо

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

09.09.2019 18386 35 bmk74 8

Выделение текущей строки в отчете (сделать сразу во всех отчетах и ничего не сломать)

Как за 10 минут упростить работу с отчётами программистам и пользователям. Добавить ВО ВСЕ ОТЧЁТЫ механизм автоматического выделения текущей строки отчёта (той, на которой установлен курсор). И ПРИ ЭТОМ НИЧЕГО НЕ СЛОМАТЬ.

17.10.2021 3147 6 Патриот 48

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

Здравствуйте, представляем Вашему вниманию классическую игру – Шахматы! Написана игра средствами 1С, на управляемых формах. Программный код представляет собой с аккуратностью составленную систему, содержащую лаконичные логические приемы и описательные имена переменных, объектов и функций. Программа полностью отлажена и многократно протестирована. Оригинальный авторский дизайн фигур, иконок и кнопок приятен глазу. Игра содержит большое количество функций, настроек и режимов игры, включая сетевую игру, тренировку с ботом или игру на двоих. Не упустите возможность найти ряд технических решений, применимых для реализации различных задач, а также поиграть в вечную игру с отличным оформлением! Желающие научиться программировать на управляемых формах могут многое почерпнуть в этой конфигурации.

18.02.2021 6007 13 compmir 30

Интерактивная справка по объектам 1С (подключаемое расширение)

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

29.09.2020 16310 85 sapervodichka 47

Расширенная настройка динамического списка УФ Промо

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

31.05.2017 39619 161 tormozit 25

Источник

Изменить шрифт программно

КоллекцияОбластейТабличногоДокумента (SpreadsheetDocumentAreaCollection)
Индекс (IndexOf)
Синтаксис:

Тип: ОбластьЯчеекТабличногоДокумента; РисунокТабличногоДокумента.
Область ячеек или рисунок.
Возвращаемое значение:

Получает индекс области или рисунка в коллекции областей табличного документа.

ТабличныйДокумент (SpreadsheetDocument)
Область (Area)
Вариант синтаксиса: По имени

Тип: Число.
Номер первой строки области таблицы.
Если отсутствует, то указывается область, состоящая из колонок.
(необязательный)

Тип: Число.
Номер первой колонки области таблицы.
Если отсутствует, то указывается область, состоящая из строк.
(необязательный)

Тип: Число.
Номер последней строки области таблицы.
Если выделяется область из колонок (параметр не задан), то указывается номер строки, из которой берется формат строк.
(необязательный)

Тип: Число.
Номер последней колонки области таблицы.
Описание варианта метода:

Если последняя строка и последняя колонка отсутствуют, то область задана единственной ячейкой. Если строки или колонки отсутствуют, то область задана диапазоном строк или колонок соответственно. Если метод вызван без параметров, то область задана всей таблицей.
Возвращаемое значение:

Тип: ОбластьЯчеекТабличногоДокумента; РисунокТабличногоДокумента.

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

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Пример:

ИменованнаяОбласть = ТабДок.Область(«Шапка»);
Ячейка = ТабДок.Область(«R2C5»);
ПрямоугольнаяОбластьЯчеек = ТабДок.Область(«R2C2:R3C5»);
ОбластьСтрока = ТабДок.Область(«R2»);
ОбластьСтрок = ТабДок.Область(«R2:R4»);
ОбластьКолонка = ТабДок.Область(«C4»);
ОбластьКолонок = ТабДок.Область(«C4:C5»);

Источник

Как увеличить шрифт в 1С?

За последние 20-30 лет увеличилась автоматизация всех процессов, учет ведется в специализированных программах. Следовательно, большинству офисных работников приходится длительное время пользоваться компьютерами. В частности, это касается работников администрации, бухгалтерии, кадров, учетчиков, сметчиков и так далее. Соответственно, необходимо использовать определенные размеры шрифтов для удобства восприятия и применять правила пользования ПК.

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

Содержание

1. Правила пользования компьютером

Таких правил достаточно много, если говорить об эргономике и охране труда.

Статья посвящена другому вопросу, поэтому здесь озвучим лишь несколько положений.

Всё это поможет снизить усталость и негативное воздействие на зрение.

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

2. Шрифты, облегчающие восприятие текста в бумажном виде

Учеными доказано, что текст, расположенный на бумаге и текст в электронном формате воспринимается человеческим глазом по-разному. Для чтения бумажных документов наиболее удобным шрифтом является Times New Roman, а также близкий к нему Georgia. Они представляют интерес тем, что имеют засечки. По мнению американских ученых эти засечки и позволяют улучшить читабельность любого печатного текста в несколько раз.

Times New Roman – шрифт, изобретенный в 1931 году для газеты Times. Относится к засечковым шрифтам, облегчающим читабельность текста на бумаге. Это происходит за счет усиления контраста штрихов и уменьшения интерлиньяжа. В Microsoft стали применять данный шрифт, начиная с Microsoft Windows 3.1.

Georgia был создан в конце прошлого века как аналог Verdana, однако, он сильно похож на Nimes New Roman, при этом читабельнее и удобнее для восприятия. Данный шрифт получил награду журнала Upper & Lower Case Magazine, с 2011 года дополнен разнообразными версиями.

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

3. Шрифты, удобно читаемые в электронном формате

Однако, в электронном варианте шрифт с засечками, напротив, ухудшает восприятие. Разработчикам компании Microsoft в своё время поручили создать удобно читаемые тексты с компьютеров. Главной задачей было то чтобы буквы могли хорошо читаться даже при небольших размерах, и восприятие информации с экрана снижало зрительную нагрузку. Таким образом были изобретены шрифты Verdana и Arial.

По мнению врачей-офтальмологов за последние годы сильно увеличилось количество жалоб на зрение, связанных именно с работой за компьютером. По исследованиям более чем у 70% людей работа связана с чтением и печатанием больших объемов текстов. Соответственно, проводились дополнительные исследования, которые показали, что наиболее безопасным является шрифт Verdana наиболее удобным является шрифт Аrial. Также в линейке безопасных шрифтов стоит шрифт Tahoma.

Аrial был разработан 40 лет назад, обладает десятью модификациями и 8 версиями. Компания Microsoft создавала его как вариацию шрифта Helvetica.

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

Tahoma создавался в то же время, что и Verdana. Они похожи зауженностью символов. При этом в Tahoma хорошо выражено отличие букв L маленькая и I заглавная. Интересный момент: данный шрифт используется в программе «Кто хочет стать миллионером».

4. Размеры и шрифты 1С

Вместе с выбором самого шрифта проводились исследования оптимального размера кегля. Были сделаны выводы, что наиболее читабельный размер это 10-14 пунктов.

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

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

Если говорить непосредственно о бухгалтерах и кадровых работниках, которые используют программу 1С, то в этой программе к данному вопросу подошли с большим вниманием. И чаще всего используется шрифт Arial.

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

5. Простой способ изменения шрифта

Самый простой способ изменить размер шрифта одним движением мышки — использование браузера. Для начала нужно войти в программу через браузер, ввести свой логин и пароль. Затем нажать клавишу Ctrl и одновременно прокрутить колесико мышки на один щелчок от себя или на себя. Соответственно, в одном случае, когда от себя, шрифт будет увеличиваться на одно значение. В случае, когда на себя, шрифт будет уменьшаться. Соответственно, здесь нужно понимать, что меняться будет не только сам шрифт, но и, собственно, весь масштаб страницы. То есть увеличатся картинки, текст, элементы интерфейса.

Также можно использовать не мышку, а меню браузера. На некоторых браузерах значок «лупа с плюсом» расположен в адресной строке. В ЯндексБраузере масштаб находится в выпадающем списке меню справа. Нажав на него при помощи стрелок можно увеличить или уменьшить размеры.

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

6. Изменение шрифта в интерфейсе 1С

Рассмотрим, как увеличить или уменьшить размер текста непосредственно в программе 1С. Сделать это возможно только если применяется 8.3.10. Масштабирование можно найти либо в верхней панели в виде значка «лупа с плюсом», либо в меню наверху справа нажать на выпадающий список. Выбрать «Изменить масштаб». Появится окошко с масштабом.

По умолчанию стоит 100%. Движением зажатого левой клавишей мыши бегунка вправо или влево можно изменить размер шрифта. Соответственно, вправо шрифт увеличивается, а влево уменьшается.

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

Также можно уменьшать или увеличивать шрифт без использования мышки. Для этого нужно использовать клавиши Page Up и Page Down. Соответственно, в первом случае шрифт станет мельче, а во втором крупнее. Однако клавишами изменение происходит сразу на 100 пунктов. Тогда как с помощью бегунка можно менять на единицы пунктов.

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

Еще один момент — этакая «плюшка»: шрифты меняются только у того пользователя, который вносил изменения. У сотрудников, вошедших под другим логином, все останется по-прежнему. Это удобно для работы разных людей с разным зрением, с индивидуальными особенностями.

7. Плюсы и минусы увеличения шрифтов в интерфейсе 1С

К плюсам можно отнести следующие моменты:

К минусам можно отнести такой нюанс: этот способ работает только в программе с версией 8.3.10 и выше.

8. Изменение разрешения экрана

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

Если применяется Windows XP, следует кликнуть правой клавишей мыши на любом пустом месте рабочего стола. В открывшемся меню выбрать «Свойства». Либо зайти через «Панель управления» и выбрать «Экран». И в том, и в другом случае будет закладка «Оформление» — «Размер шрифта».

Если используется Windows 7 и выше, то также через нажатие правой клавишей на пустом месте рабочего стола выбрать «Разрешение экрана» — «Разрешение». Вместе с тем, можно использовать функцию «Сделать текст и другие элементы больше или меньше».

В том случае, когда существуют сильные проблемы со зрением можно воспользоваться экранной лупой. Нажать «Пуск», выбрать «Настройки программы и файлы» — «Экранная лупа».

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

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

9. Заключение

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

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

Вместе с тем есть и другие способы изменения размеров кеглей в программе. Один из них самый быстрый и удобный – непосредственно в браузере. Однако, он изменяет размеры на всех вкладках браузера. Пользоваться им можно только в web-версии 1С.

Другой способ, можно сказать, устаревший – изменение расширения экрана, однако, до сих пор используемый, хотя имеет негативные последствия.

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

  • шпионские программы на телефон
  • шпионские программы для телефона
  • шпионская программа прослушки телефона
  • шпион программа для телефона
  • шпагат комплекс упражнений за 30 дней программа для новичков

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии