Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Размеры формы с нестандартными размерами шрифтов полей ввода

v7: Размеры формы с нестандартными размерами шрифтов полей ввода
Я
   MWWRuza
 
26.11.20 - 14:24
Добрый день...
Что-то я туплю... Раньше никогда не заморачивался на эту тему, а тут вдруг захотелось.
В общем, есть такая форма: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-362.jpg В ее свойствах установил размер шрифта 18, вместо штатного 10 - ну захотелось мне, что-бы сумму от покупателя и мыло/телефон кассиру удобнее вводить было. Вроде в конфигураторе все размеры полей и текстов перенастроил, все красиво.
Но, в результате открывается из программы(модально,если это на что-то влияет) эта форма вот так: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-361.jpg
Как вернуть ей нормальные размеры? Галочка "изменять размер" в свойствах формы ни на что не влияет. Формекс и прочие ВК пока для ЭТОЙ ЗАДАЧИ не применял, обходился штатными средствами, хотелось бы и дальше так.
   MWWRuza
 
1 - 26.11.20 - 14:33
+(0) Но, в результате открывается из программы(модально,если это на что-то влияет)

Да, влияет, не модально открывается правильно: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-363.jpg

Но, мне то надо именно модально...
   Duke1C
 
2 - 26.11.20 - 15:13
(1) Без FormEx-a  не обойдешься здесь)
   Duke1C
 
3 - 26.11.20 - 15:24
+(2) Я давно на эти грабли наткнулся.
1С-ка масштабирует модальное окно под шрифт установленный в Параметры->Интерфейс->Формы
Поэтому, либо меняй шрифт там (что не есть комильфо), либо в ПослеСозданииФормы() через РасширенииФормы или Объект "Окна" устанавливай нужный размер
   kupec
 
4 - 26.11.20 - 15:29
(2) (3) Хрень все это, раздвинь форму саму в конфигураторе и таким образом подгоняй размер.....
   MWWRuza
 
5 - 26.11.20 - 15:43
(4) Да, это влияет, но как-то не очевидно... Делаешь там форму огромных размеров, пустую, (реквизиты все скромненько в верхнем левом углу в кучку собраны, остальное пустая форма), в результате, в режиме предприятия, форма лишь немного увеличивается, надо еще растягивать ее в конфигураторе... Подобрать размер получится только методом "научного втыка" :-) ...

(2)(3) Спасибо. Как я не хотел для примитивной задачи что-то дополнительное использовать, но похоже все-таки придется формекс применить.
   MWWRuza
 
6 - 26.11.20 - 19:29
В общем, природная лень взяла свое... :-(

В конфигураторе: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-364.jpg

В режиме предприятия: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-365.jpg

Учитывая, что решение не тиражное, под конкретного клиента... И так сойдет. Все равно, кроме меня, там разрешение экрана, размер шрифтов Windows, и т.п., никто кроме меня менять не будет, все будет и так работать.
А так, да, надо формексом получать координаты ширины/высоты верхнего/нижнего правого угла самого верхнего/нижнего элемента управления формы, и к ним привязывать размеры окна формы. В принципе - ничего сложного, но, пока не вижу смысла, в данной конкретной задаче и так прокатит.
   Злопчинский
 
7 - 26.11.20 - 20:50
у мну формочка красивше
   Злопчинский
 
8 - 26.11.20 - 20:56
http://catalog.mista.ru/public/603118/ - там в скринах есть, впилил туда еще комб. на экране ввода данных по опалате можно вводить сумму налом или сумму картой и что-то там еще хитрое замутил...

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.