Имя: Пароль:
1C
1C 7.7
v7: Изменить шрифт поля ввода
0 Масянька
 
29.08.12
17:20
День добрый!

А как изменить шрифт в поле ввода на форме?
Спасибо.
1 Ёпрст
 
29.08.12
17:20
штатно - никак.
2 Ёпрст
 
29.08.12
17:21
а так, формексом или активикс на форму
3 Ёпрст
 
29.08.12
17:21
или, заместо поля ввода - текст с прозрачным фоном.. там любой шрифт
4 Масянька
 
29.08.12
17:22
А не штатно?

ТиС 7.7. Ведомость по остаткам ТМЦ -  маленький шрифт (это стандартный отчет) - почему?
5 Ёпрст
 
29.08.12
17:23
(4) маленький шрифт где ?
В выводимой таблице ?

Там всё штатно делается..
6 Ёпрст
 
29.08.12
17:23
И это - не поле ввода, если что..
7 Масянька
 
29.08.12
17:24
А получилось: форма - свойства - шрифт.

(6) Там есть дата начала и конца - поля ввода.
8 Ёпрст
 
29.08.12
17:25
(7) это для всех контролов формы (можешь и цвет фона формы установить).

А вот отдельно каждому контролу - токма с помощью ВК
9 Масянька
 
29.08.12
17:25
(8) Огромное спасибо :))))
10 Масянька
 
29.08.12
17:26
(8) А цвет формы - как?
11 akaBrr
 
29.08.12
17:27
(10) Действия - Свойства - Шрифт
12 Масянька
 
29.08.12
17:28
(11) А я думала, что только для шрифта..... Железная логика.....

СПАСИБО!!!!!
13 Надсмотрщик
 
29.08.12
17:31
Сервис - Параметры
14 Злопчинский
 
29.08.12
21:45
и при использовании данной формы в модальном режиме получите обломинго...
15 Nirvana
 
30.08.12
00:54
(14) Не обломинго, а кусок этой формы. :)
Я из этого выходила тем, что отодвигала края формы далеко вправо и вниз.
16 Злопчинский
 
30.08.12
00:55
(15) и просто офигенное некрасивое обломинго при вызове этой формы в немодальном режиме...
17 Злопчинский
 
30.08.12
00:56
Абадонна исследовал эту фичу - 1Совцы налажали, при модальном режиме не те параметры они берут...
18 Nirvana
 
30.08.12
01:21
(16) Для этого нужно держать другую форму. Одна - модально, одна не модально.
19 Злопчинский
 
30.08.12
05:10
(18) О! мсье знает толк ищзвращениях...
20 Nirvana
 
30.08.12
10:48
(19) Ну а как ты хотел? Если нужны нестандартные шрифты в модальной форме, да ещё и чтобы то же самое в немодальной - только так. Я, правда, никогда не сталкивалась с тем, чтобы такая форма была нужна в обоих режимах.
21 Злопчинский
 
30.08.12
12:51
(20) ну так КЦ сказал же - ВК, а именно формекс. сейчас, наверное формекс не стоит только у совсем ленивых.
.
   _РасшФормы.ПолучитьАтрибут("ВыбШКтовар").Шрифт = локСервис.СоздатьШрифт(,18,7);
   _РасшФормы.ПолучитьАтрибут("кн0").Шрифт = локСервис.СоздатьШрифт("Arial Black",36);
.
и имеем обычную модальную форму типа с нужными шрифтами-размерами        
.
http://s019.radikal.ru/i615/1203/e7/ae8f38c4effe.png
.
http://s017.radikal.ru/i440/1206/49/f507b288f086.jpg
22 Ёпрст
 
30.08.12
12:53
(21)всё же лучше так шрифты не присваивать - их еще и уничтожить надо.
23 Злопчинский
 
30.08.12
12:56
(22) А как правильно сделать? и в приведенном случае как уничтожить..?
24 Злопчинский
 
30.08.12
12:56
заранее спсб.
25 Злопчинский
 
30.08.12
12:57
а кто-нить знает как в ТЗ убрать скроллбар?
26 akaBrr
 
30.08.12
12:59
(25) формексом через стиль, но Ёпрст не рекомендует (с)
27 Nirvana
 
30.08.12
13:02
(21) FormEx не стоит у тех, кому не нужны извращения и кому важна отказоустойчивость. Лично мне этот Формекс никогда не был нужен. Вместе с тем, там, где он стоял, вылеты 1С наблюдались на порядок чаще.
28 Злопчинский
 
30.08.12
15:24
(27) сам ты бяка. хотя хз.. может при 100 юзерах в базе траблов и побольше.. у меня целый зоопарк ВК - работает все стабильно... вылеты бывают, но весьма редко... и я их не связываю с формексом...
.
хотя хз... эти свободные разработчики - они такие разработчики! ;-)
29 Ёпрст
 
30.08.12
15:29
(23) в глобальнике наплодить нужные шрифты один раз, потом их и использовать.
Иначе, запоминать создаваемый шрифт, потом его уничтожать (в формексе есть метод спецом)
30 Злопчинский
 
30.08.12
15:32
(29) а в таком варианте - как удалить созданный шрифт - который слева?
_РасшФормы.ПолучитьАтрибут("ВыбШКтовар").Шрифт = локСервис.СоздатьШрифт(,18,7);
31 aka AMIGO
 
30.08.12
15:32
32 Злопчинский
 
30.08.12
15:34
(31)
1. кнопку закрывть нарисуй красным шрифтом
2. покажи как выглядит эта форма, открытая модально?
33 Масянька
 
30.08.12
15:35
Кстати, раз пошла такая пьянка.
Чего у меня после установки FormEx'а при закрытии стала вываливать ошибка "...окно не существует..." Что-то типа того. Это из-за FormEx'а?
34 aka AMIGO
 
30.08.12
15:37
(32) 1. - не выйдет, в свойствах нет шрифта
2. сейчас попробую
35 Злопчинский
 
30.08.12
15:42
(33) ну раз до этого не было - значит формекс.. не дружит с чем-то.. или установлен неверно
36 aka AMIGO
 
30.08.12
15:43
37 Злопчинский
 
30.08.12
15:44
(34)
1. - вот! в 21 на кнопку можно любой цвет... хотя это редко надо
2. читай мои сообщения с начала ветки - там это все написано ;-)
38 aka AMIGO
 
30.08.12
15:48
(37)угу, прочел, намотал на ус :)
39 Ёпрст
 
30.08.12
15:48
(30) никак.
40 Ёпрст
 
30.08.12
15:49
так делай:
Шрифт = локСервис.СоздатьШрифт(,18,7);
_РасшФормы.ПолучитьАтрибут("ВыбШКтовар").Шрифт = Шрифт;
локСервис.УдалитьШрифт(Шрифт);
41 Злопчинский
 
30.08.12
15:51
(39) пичалька.. но пока вроде все работает.. давно и устойчиво... видимо до планки не добрался еще..
советы приму во внимание..
.
а в чем принципиальная разница будет
если
типаШрифт = сервис.создатьШрифт(..);
_РасшФормы.ПолучитьАтрибут("ВыбШКтовар").Шрифт = типаШрифт;
..
и потом удалить типаШрифт..???
42 Ёпрст
 
30.08.12
15:56
(41) разница с чем ?
43 Ёпрст
 
30.08.12
15:57
шрифт нужно обязательно удалять. было много про это написано, почитай на 1cpp
44 Ёпрст
 
30.08.12
15:58
или, создавать его 1 раз в приНачалеработы чистемы
45 Злопчинский
 
30.08.12
16:06
(42)
 _РасшФормы.ПолучитьАтрибут("ВыбШКтовар").Шрифт = локСервис.СоздатьШрифт(,18,7);
справа - создался шрифт, впихнулся влево. после исполнения этой строки - то что слев а от = - куда делось..?
46 Ёпрст
 
30.08.12
16:17
(45) :)))

че куда ?
Чебур, ты меня удивляешь
47 Ёпрст
 
30.08.12
16:18
локСервис.СоздатьШрифт(,18,7);  - возвращает код шрифта, этот код ты присваиваешь атрибуту, по этому коду нужно удалить шрифт, подсунув его в метод УдалитьШрифт.

Какой у тя конкретно вопрос, я не вкурил :)
48 Злопчинский
 
30.08.12
16:20
(46) ну так в этом и вопрос!
если справа от = стоит выражение возвращающее шрифт, этот шрифт впихнулся
в
_РасшФормы.ПолучитьАтрибут("ВыбШКтовар").Шрифт
.
вопрос - где теперь сам созданный шрифт?
если создавать шрифт в переменную и потом ее уничтожать... как в твоем примере. то при отсутсвии переменно йпромежуточной - что уничтожать..?
49 Злопчинский
 
30.08.12
16:22
возвращает кодшрифта - то есть число. а см шрифт где? где-то в "глубине" созданный существует...? и при обработке формекс видит код шрифта, по этому коду тянет из глубины шрифт... типа так?
50 Ёпрст
 
30.08.12
16:56
(48) ^))
дык в памяти он болтается, метод УничтожитьШрифт - корректно уничтожает его.
51 Злопчинский
 
30.08.12
16:59
(50) спасибо тебе, добрый человек! я как-то так подозреваю кучу вещей , но вот умений убедиться в этом - не хватает.. особенно по нештатным...
52 Масянька
 
31.08.12
15:28
Поймала ошибку:
Заголовок окна: History Plugin
В окне: Run-time error '-2147467259(800004005)':
Окно с HWND=000600C2 не существует.

Никому ни о чем не говорит?
53 Злопчинский
 
31.08.12
18:17
(52) у меня такое изредка бывает при попытке выхода из пофигуратора. жмакаешь ну и фиг сним и нормально дальше.
.
а вот в чем проблема реально. так это:
Инспектор контролов
После измененя координат или размеров контьрола - нажатие на "сохранить" ведет к мгновенному вылету пофигуратора...
.
????
54 ЧеловекДуши
 
03.09.12
13:01
(33)Руки поправь :)
Привыкай создавать переменные и уничтожать их, бывает помогает ;)
55 ЧеловекДуши
 
03.09.12
13:02
(52)Нет таких проблем, ты уникален, ищи проблему у себя.
56 ЧеловекДуши
 
03.09.12
13:03
+(52)Ой ё, дак вы про ОпенКонф, так причем тут вообще Формекс?
Я вообще стразу отрубил всю эту мишуру, она глючит.
Тогда говорит о многом. Удали лишние библиотеки и все будет нормально :)
57 Масянька
 
03.09.12
13:21
(56) А как понять, что лишнее?
58 orefkov
 
03.09.12
13:33
Точно не помню, но вроде как при создании шрифтов они кэшируются, и повторного создания одинаковых шрифтов не происходит.
То есть даже если 20 раз в коде создать шрифты с одинаковыми параметрами, реально создается только один.
Так что не так уж и страшно их не удалять.
59 Злопчинский
 
03.09.12
16:14
..но почему п адает при работе с ИнспекторомКонтролов...