Вход | Регистрация
 
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
Как вернуть ей нормальные размеры? Галочка "изменять размер" в свойствах формы ни на что не влияет. Формекс и прочие ВК пока для ЭТОЙ ЗАДАЧИ не применял, обходился штатными средствами, хотелось бы и дальше так.
 
 Партнерская программа EFSOL Oblako
   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/ - там в скринах есть, впилил туда еще комб. на экране ввода данных по опалате можно вводить сумму налом или сумму картой и что-то там еще хитрое замутил...

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.