Имя: Пароль:
1C
1С v8
А есть ли метод для УФ все ли влезает на форму, как с табличным документом ПроверитьВывод?
0 Бот9000
 
31.07.19
01:32
Есть ли для УФ метод проверки все ли влезает на форму без появления прокрутки, или прокрутка все же появилась?
Хочу попробовать сделать подгонку размера шрифта таблицы на форме в некоторых пределах, если пара пунктов решит вопрос влезаемости.
Заказчик так захотел после того как я подобное сделал для печати одной таблицы.
1 PiotrLoginov
 
31.07.19
14:52
Нет, таких методов нет. Надо же понимать, что прокрутка может появиться в любой момент по разным причинам: настройки масштабирования в ОС поменялись, строки в ТЧ добавились, масштаб в текущем окне средствами платформы изменили...

Косвенно можно получать информацию обо всех этих нюансах и результирующем размере окна программы

v8: Не могу получить разрешение монитора посредством WMI из 1С


... и потом пытаться делать выводы, появилась уже прокрутка, или еще нет.
2 vde69
 
31.07.19
15:01
можно через сериализацию элементов формы и парсинг их через DOM,

напрмер тут я ковырялся ТД - как найти область по рисунку
3 Garykom
 
гуру
31.07.19
15:17
(2) Эээ а можно в HTML превратить обычный?
4 Garykom
 
гуру
31.07.19
15:18
(3)+ В смысле может уже есть наработки? Чтобы обычные УФ формы превращать в HTML/CSS
5 Sysanin_1ц
 
31.07.19
15:20
(3) нет, это фантастика
6 Garykom
 
гуру
31.07.19
15:40
(5) Ну почему сразу фантастика, кто мешает Элементы то перебрать и по ним HTML построить.
7 vde69
 
31.07.19
17:28
(6) не понятно зачем, есть web сервер, он с этим замечательно справляется

а по факту кроме формы есть еще куча обработчиков которые надо будет переписать на скрипты, и думаю совершенно не возможно будет нормально сделать в этих обработчиках серверные модули...
8 Garykom
 
гуру
31.07.19
18:27
(7) Супер тонкий веб-клиент же, лицензия всего одна юзается.
Ну или разные админки делать с доступом через браузер, чтобы не тормозило.

По сути формы 1С просто как некий конструктор и конфигуратор используются, не надо самому HTML/CSS рисовать.
9 Garykom
 
гуру
31.07.19
18:29
(8) УФ форму накидал, кнопочку нажал - получился готовый HTML/CSS и даже JS для дергания данные через ODATA.
Пофиг что модули форм не работают, это на JS можно дописать как нуна.
10 Garykom
 
гуру
31.07.19
18:31
(9)+ Смысл сделать быстро нечто вроде http://catalog.mista.ru/public/388951/ только для более сложных форм и даже форм элементов для правки базы.
11 Вафель
 
31.07.19
18:35
(4) вроде у метадаты js что-то подобное было
12 Garykom
 
гуру
31.07.19
19:08
(11) Там список реквизитов в столбик, а не элементы формы с дизайном.
13 Бот9000
 
31.07.19
22:11
(1) нет, не надо понимать. Если вдруг произойдет что-то страшное, и сменится масштаб, то пользователь всегда может закрыть и открыть окошко. Но в 99.9% масштаб остается таким же как и при открытии. Так почему бы на отобразить ему так что бы было удобно.
Закон Брукера: Даже маленькая практика стоит большой теории.