Имя: Пароль:
1C
1C 7.7
v7: Изменить шрифт у многострочнойчасти
0 vsy
 
24.11.25
10:54
Добрый день всем. Может кто подскажет. На форме есть многострочнаячасть как у нее увеличить шрифт, а то зрение стало ни к черту. Попробовал через расширениеформы не прокатило. Не помню уже ничего.
1 Волшебник
 
24.11.25
10:54
Переходите на 8.5
2 vsy
 
24.11.25
10:57
Моего желания мало.
3 Волшебник
 
24.11.25
10:58
(2) Ну тогда купите себе очки
4 vsy
 
24.11.25
10:59
Дак я и так в очках.
5 Волшебник
 
24.11.25
11:01
(4) значит мало диоптрий
6 vsy
 
24.11.25
11:03
А по существу есть, что сказать.
7 Волшебник
 
24.11.25
11:04
(6) Измените масштаб интерфейса в параметрах экрана Windows
8 vsy
 
24.11.25
11:06
Я же написал только у одного атрибута формы.
9 Волшебник
 
24.11.25
11:07
(8) Не морочьте нам голову
10 uno-group
 
24.11.25
11:11
Сервис-Параметры-Интерфейс-ТабличныеДокументы.
или
В настройках разрешения экрана масштаб поставить 125%
11 vsy
 
24.11.25
11:13
(10) нужно увеличить шрифт только для многострочнойчасти
12 uno-group
 
24.11.25
11:15
В конфигураторе открываешь форму клацаешь по верхней полосе формы правой мышкой шрифт меняешь шрифт на больший,
но там нужно играться. То что видишь в конфигураторе не соответствует тому что потом видишь в предприятии но настроить можно.
13 uno-group
 
24.11.25
11:16
(11) в сервисе есть параметр который за многострочную часть отвечает. 5 минут попробовать и подобрать то что надо
14 uno-group
 
24.11.25
11:20
12 для 1 документа или формы 10 для всех.
15 vsy
 
24.11.25
11:23
(13) Попробовал через РасширениеФормы.ПолучитьАтрибут("Т");
Т.Шрифт = НужныйШриф; Не катит. Попробовал через РасширениеФормы.СоздатьЭлементУправления("МногострочнаяЧасть", Форма.Т); Тоже не проканало. Не помню, давно с этим не сталкивался.
16 uno-group
 
24.11.25
14:15
Вот тут в закладке шрифты шрифт меняешь и он таким становиться у табличной части. и у всех элементов формы где стоит по умолчанию. но там по элемнтно можно задать свой.
17 uno-group
 
24.11.25
14:20
или вот тут если надо во всех табличных частях конфигурации поменять. для каждого пользователя свои настройки при этом работают.
16 для 1 формы но для всех пользователей.
18 vsy
 
24.11.25
15:21
(16) Видимо я как то не по русски объясняю. У всех элементов формы я меняю шрифт и размер без проблем. Меня интересует только строка(многострочная часть) у нее нет закладки шрифт.
19 Dolly_EV
 
24.11.25
15:38
(0)
Поигрался с Формексом. У МногострочнойЧасти шрифт практически не управляем. Но маленький прогресс есть))

Процедура ПослеОткрытия()
    
    АтрФормы = СоздатьОбъект("АтрибутФормы");
    АтрФормы.УстановитьАтрибут(Форма,"МногострочнаяЧасть");
    ТекШрифт = АтрФормы.Шрифт;
    
    лСервисФорМекс = СоздатьОбъект("Сервис");
    НовШрифт = лСервисФорМекс.СоздатьШрифтНаОсновании(ТекШрифт,,0,,,);
    АтрФормы.Шрифт = НовШрифт;
    
    //лНП = СоздатьОбъект("НастройкиПользователя");
    //лНП.ШрифтФорм = НовШрифт;
    Форма.Обновить();  
    
КонецПроцедуры // ПослеОткрытия()


Если в "СоздатьШрифтНаОсновании" указать параметр <Жирность> = 0, шрифт в строках немного увеличится.
Параметр <Высота> ничего не дает.
20 vsy
 
24.11.25
15:53
У меня ничего не изменилось. Я пробовал СоздатьШрифтНаОсновании и просто СоздатьШрифт.
21 vsy
 
24.11.25
16:01
Всем спасибо. Все получилось.
22 Dolly_EV
 
24.11.25
16:09
(21) Так поделись?
23 uno-group
 
24.11.25
16:22
(18) Табличная часть тянет шрифт из шрифта на закладке форма.
При Этом этот же шрифт подтянется и остальным элементам на форме у которых стоит флажок шрифт по умолчанию. Но его можно снять и уменьшить до старого. Да делать это придется для кучи элементов но в итоге получишь то что хотел.
24 uno-group
 
24.11.25
16:26
А в целом если нужно больше свободы с размерами шрифтов переносами строк и т.п. нужно переходить на таблицу в режиме ввода данных кодить больше, но простора для создания любого интерфейса гораздо больше.
25 vsy
 
24.11.25
16:44
(22) У тебя где должен быть размер стоит 0, жирность следующий параметр. И нужно обязательно использовать СоздатьШрифтНаОсновании, Форма.Обновить() не нужно.