Имя: Пароль:
1C
1С v8
Управляемая форма. Кнопка шириной на весь экран
,
0 Classic
 
16.01.14
19:40
Как сделать? Получается максимум на половину экрана
19 Classic
 
16.01.14
21:28
(18)
Они в сумме все равно на полэкрана максимум. Исходная задача у меня вообще кнопками замостить. Но не мостится.
Кроме того, рядом они не будут - будет промежуток. Это ж УФ
20 Drac0
 
16.01.14
21:35
Попробуй в группу заключить. С выделением.
21 zladenuw
 
16.01.14
21:36
(19) так сколько будет кнопок. и привязка будет к твоему экрану. на другом. может быть лажа
22 Classic
 
16.01.14
21:39
(21)
Вот не хотелось бы лажи. Почему-то другие элементы нормально тянутся, и в обычной форму вполне можно кнопку полностью растянуть, а вот кнопки в УФ напрочь отказываются
23 Drac0
 
16.01.14
21:40
(22) вариант поле с гиперсылкой вместо кнопки. Его можно коасиво нарисовпть под нее :-)
24 Filin
 
16.01.14
21:43
Декорации с гиперссылками вместо кнопок не подходят?
25 IamAlexy
 
16.01.14
21:45
и эти люди пинают 1С за интерфейс такси...

блеск...
26 Classic
 
16.01.14
21:45
(20)
Группа растягивается хорошо, а вот кнопка в ней - нет
27 Classic
 
16.01.14
21:48
(24)
Декорации оставляю на крайни случай. Они хорошо тянутся :)
28 Classic
 
16.01.14
21:48
(25)
Кто пинает?
29 marvak
 
16.01.14
21:48
(0) Группу создай, в ней кнопку.
У группы параметры РастягиватьПоГоризонтали = Истина
РастягиватьПоВертикали = Истина

В Группе нужная кнопка.

У кнопки Высота = 30 (потом поэкспериментируй с увеличением)
у кнопки Ширина = 100 (потом поэкспериментируй с увеличением)
30 xReason
 
16.01.14
21:51
(29)  Я так и написал ширина 1000
31 Bober
 
16.01.14
21:51
(0) аналогичная проблема. У меня даже еще хуже если в группу динамически добавляю кнопки, то в какой-то момент они начинают ужимать но не заполняют вторую половину формы. Надо в 1с катать, пусть расскажут почему так и как исправить.
32 marvak
 
16.01.14
21:53
(30)
Да куда 1000
это много.
Пусть начнет со 100 хотя бы
33 Classic
 
16.01.14
21:53
(29)
    Группа = Элементы.Добавить("МояКнопкаГруппа", Тип("ГруппаФормы"), );    
    Группа.Вид = ВидГруппыФормы.ОбычнаяГруппа;
    Группа.РастягиватьПоГоризонтали = Истина;
    Группа.РастягиватьПоВертикали = Истина;

    
    КнопкаОбласть = Элементы.Добавить("МояКнопка", Тип("КнопкаФормы"), Группа);
    КнопкаОбласть.ИмяКоманды = "КомандаКнопки";
    КнопкаОбласть.Заголовок = "Моя кнопка";
    КнопкаОбласть.Вид = ВидКнопкиФормы.ОбычнаяКнопка;
    КнопкаОбласть.Высота = 30;
    КнопкаОбласть.Ширина = 10000;



http://s020.radikal.ru/i714/1401/57/e3fab226a7fd.png

Тоже самое
34 Classic
 
16.01.14
21:54
35 Bober
 
16.01.14
21:54
(33) да, на последнем релизе 8.3 в режиме такси тоже самое
36 Classic
 
16.01.14
21:55
Со стольником та же картина
37 Пятничник
 
16.01.14
21:55
(32) увеличивать со 100 до 1000 с шагом 1?
38 Classic
 
16.01.14
21:55
(35)
Вот не понимаю, почему все, кроме кнопок ведет себя нормально?
39 Пятничник
 
16.01.14
21:56
(38) потому что гладиолус.
40 marvak
 
16.01.14
21:57
(38)
Да..
Возможно там ограничение что ли на ширину кнопок по отношению к форме в платформе.
41 Eugeneer
 
16.01.14
21:57
(38) ничего не ведет себя нормально на УФ. Ничего!!
42 Desna
 
16.01.14
21:57
а с каких это пор кнопка должна на весь экран растягиваться? это же кнопка, а не прокрутка. какой-то ламерский вопрос у классика.
43 Classic
 
16.01.14
22:00
(40) Если в моем примере форму делать не на весь экран, но кнопка всю ее и занимает
44 Classic
 
16.01.14
22:00
(41)
По крайней мере растягивается
45 Classic
 
16.01.14
22:01
(42)
Да мне одну кнопку не сильно надо - это я упростил для вопроса здесь. Несколько горизонтальных кнопок тоже обрубается на середине
46 Desna
 
16.01.14
22:01
(44) кнопка это не андон, для того чтобы растянуть кнопку ее нужно надеть на голову
47 marvak
 
16.01.14
22:03
Да, кнопка не имеет привязок к границам формы.
48 Desna
 
16.01.14
22:03
+(46) может и грубо, зато понятно
49 Eugeneer
 
16.01.14
22:05
Кнопка на то и кнопка чтобы ее просто тупо нажали.
50 Classic
 
16.01.14
22:06
(49)
Как это связано с размером и растягиванием?
51 marvak
 
16.01.14
22:07
Просто странно, что несмотря на введенный размер по гоизонтали, кнопка останавливается в росте на каком то пределе.
52 Classic
 
16.01.14
22:07
(35)
А куда обычно про 1сные баги пишется?
Наверняка тупо баг
53 Eugeneer
 
16.01.14
22:08
(51) в 83 есть такая фича как открытие закладок внутри. судя по скрину она как раз размером с эту рабочую площадь.
54 Eugeneer
 
16.01.14
22:10
(52) гы))) можешь даже не расчитывать что то что прочитают прямо сразу побегут фиксить. пофигу им это.
Я уже 4 года жду когда колонки в ТЧ на форме будут нормального размера а не чертикак.
55 Bober
 
16.01.14
22:11
56 Classic
 
16.01.14
22:11
(53)
Мой последний скрин с 8.2. Первый да, был с 8.3
57 Classic
 
16.01.14
22:11
(55)
Спасибо. Завтра отпишу
58 Desna
 
16.01.14
22:12
на последнем релизе 8.3 у меня не создается начальный образ распределенки в 24 гб
59 marvak
 
16.01.14
22:12
Длина кнопки видимо максимум 255
60 Classic
 
16.01.14
22:13
(54)
Вот ты ж вроде как "торгаш". Как кнопочные фронты рисуешь? Или на УФ не делал?
61 marvak
 
16.01.14
22:13
(59)+
И это имхо разумно.
62 Eugeneer
 
16.01.14
22:15
(60) во всю пашу уже три года. 2/3 продаж разработок это УТ11
63 Eugeneer
 
16.01.14
22:16
Хотя за УТ10 я больше прошу денег за теже разработки. Причина банальна: на УТ10 они более функциональны и масштабны.
64 Classic
 
16.01.14
22:16
(61)
Почему в обычной форме этого разума нет?
Врядли фикс на кнопку. Та же фигня происходит, когда горизонтально две кнопки рисуешь
65 Classic
 
16.01.14
22:16
(62)
УТ11 - это ж УФы? Фронты рисуешь?
66 Eugeneer
 
16.01.14
22:17
И чесно скажу - я за...ся!! регулировать эти управляемые формы.
Они рально кривые. И я как человек который 3 года в 1С работал пользователем (бухгалтером) скажу - что нереально много времени тратится именно на работу с формами, по сравнению с той работой которой нужно выполнить пользователю!!!
67 marvak
 
16.01.14
22:18
(65) Ну может длина кнопки хранится в переменной длиной байт.
68 Classic
 
16.01.14
22:19
(67)
Ты наверное не понял. Если две кнопки рядом горизонтально, то правая границы правой кнопки не выходит за определенный предел. Т.е. ширина КАЖДОЙ кнопки получается в два раза меньше, чем при варианте "одна кнопка в строке"
69 Eugeneer
 
16.01.14
22:20
Юзеры тратят колоссальное время для обработки нужнымх им данных наижмая лишние кнопки или постоянно двигая интерфейс, колонки - которые вечно расползаются. или не помещаются, или еще чего то.
Те по простому - громадная часть трудозатрат обычных пользователей - это тупые действия с интерфейсом.
Это неприемлемо.
70 marvak
 
16.01.14
22:23
(68)
Видимо связано с размерами группы в которую они входят.
Там тоже есть ограничение.
71 Kvant1C
 
16.01.14
22:25
(0) Извиняюсь, а для чего это надо?
72 Classic
 
16.01.14
22:27
(70)
Группа благополучно растягивается. Это видно по выделению
73 marvak
 
16.01.14
22:28
(72)
Растягивается вообще до любого размера?
74 Classic
 
16.01.14
22:28
(71)
Видел когда-нибудь фронт скажем кафешки?
Весь экран состоит из больших таких кнопок.
Вот похожее, только немного проще
75 Classic
 
16.01.14
22:29
(73)
Группа? Да
76 Kvant1C
 
16.01.14
22:34
(74) И в чем кайф? Чтобы не промахнуться? Там же не кулаком в экран тыкают или я чего-то не понимаю?
77 Desna
 
16.01.14
22:35
(69) маня, тебе в хирурги надо было идти, там юзеров нет, там или поставил на нужное место или в морг
78 Classic
 
16.01.14
22:43
(76)
Там будет много кнопок. Они конечно и так поместятся, но некрасиво это как-то. Левая половина заполнена кнопками, а правая пустая. Но похоже надо будет подумать, что запихнуть в правую часть:)
79 Classic
 
16.01.14
22:43
Вполне возможно кстати, что и кулаком в экран :)
80 Kvant1C
 
16.01.14
22:48
(79) Таджики чтоль будут этот интерфейс юзать? Тогда тебе вот такие мониторы нужны http://www.toolbox.eu/index.php?id=80&L=6
81 Kvant1C
 
16.01.14
22:50
+(80) Тот который в середке, на четырех ножках - удар ногой выдерживает, сам видел...
82 zladenuw
 
16.01.14
22:58
(78) а если две группировки ? может тогда нормально влезет. хотя тут надо сидеть и играться. а то в конфигураторе покажет одно, а в предприятие другое :(
83 Classic
 
16.01.14
23:03
(82)
В группировке полностью растягиваться не будут
84 zva
 
17.01.14
07:45
Там походу все в длину заголовка кнопки упирается: макс. ширина кнопки = макс длина заголовка.
Можно через поле html сделать, там событие при нажатии есть, только полоса прокрутки не убирается, даже если явно прописать (html { overflow-y:  hidden; }) http://i017.radikal.ru/1401/11/54915100c0a4.jpg
85 sikuda
 
17.01.14
10:31
(84) Полоса прокрутки убирается <BODY scroll='no'>

Вывод неутешительный - даже в обрезанном поле html(IE7) вывод богаче чем управляемых формах.
| <HTML><HEAD>
| <style>
|body {
|   height: 100%;
|   width:100%;
|}
|
|#wrapper {
|    position:absolute;
|    height: 100%;
|    width: 100%;
|}
|#butt {
|    height: 90%; /* Высота блока */
|    width: 100%; /* Ширина блока */
|   }
|</style>  
|</HEAD>
|<BODY scroll='no'>
|<div id='wrapper'>
|<input type='button' id='butt' value='TEST' class='layer'>/input>
|<div>
|</BODY></HTML>";
86 Classic
 
17.01.14
12:56
(85)
Красавец. Спасибо
87 Широкий
 
17.01.14
13:05
(85) ..</input>
88 zva
 
17.01.14
13:14
Получилось удалить гланды через ж...
89 Classic
 
17.01.14
13:24
(87)
Та то фигня
90 Classic
 
17.01.14
13:24
(88)
Зато гландов нет :)
91 Широкий
 
17.01.14
13:25
В мобильном приложении не отображается нажатие кнопки
92 sikuda
 
17.01.14
13:44
(91) Да, но это проблема input. Надо вставлять управляемые кнопки внутри <form> и
form {
   height: 100%;
   width:100%;
}
93 sikuda
 
17.01.14
13:53
(88) Не совсем. В web-клиенте вы получает просто frame
94 jsmith82
 
17.01.14
13:55
что за копрофилия с кнопками? зачем это надо?
95 jsmith82
 
17.01.14
13:56
(94)(74) сорри
96 jsmith82
 
17.01.14
13:57
а вообще от лукавого это
97 acsent
 
17.01.14
14:04
(96) Если у нас этого нет, то вам этого не нужно )))
98 Classic
 
17.01.14
14:46
А кстати. ПолеХТМЛДокумента отрабатывается как какой браузер?
99 sikuda
 
17.01.14
14:53
В Window IE. Apple Safari. Linux webkit.
100 Aswed
 
17.01.14
14:55
СТО!
101 Classic
 
17.01.14
14:58
(99)
А какой ИЕ?
CSS3 не пашет?
102 sikuda
 
17.01.14
15:08
IE в режиме совместимости с IE7.
http://sikuda.ru/internet-explorer-11-i-1c-poka-ne-vmeste/
103 Classic
 
17.01.14
15:09
(102)
Лентяи :)
Спасибо
104 sikuda
 
17.01.14
18:38
Скорее упертый на своем.
105 Котокот
 
17.01.14
20:06
Все не читал. Поле HTML с высотой 1000 уже предлагали? Отловить событие нажатия на поле в 1С.
106 Ork
 
17.01.14
21:08
(103) Получилось так :
На форму - декорация "картинка". В ней - "текст невыбраной картинки" + нужный шрифт. Гиперссылка +. Растягивать по горизонтали - да.

Растягивается на всю ширину. Нажатие отрабатывает. Только нет анимации нажатия.
107 Ork
 
17.01.14
21:10
+ (106) И еще одинарная рамка.
108 sikuda
 
18.01.14
13:50
(107) Уверены в одинарной? :))))
109 marvak
 
18.01.14
15:37
(106)

Анимацию можно так сымитрировать:
Изначально рамка декорации одинарная.

&НаКлиенте
Процедура Декорация1Нажатие(Элемент)
    // Вставить содержимое обработчика.
    РамкаСтарый = Элемент.Рамка;
    
    Элемент.Рамка = Новый Рамка(ТипРамкиЭлементаУправления.Двойная, 3);
    
    ТекВремя = ТекущаяДата();
    
    Для Счетчик = 1 По 30000 Цикл
    
        
    
    КонецЦикла;
    
    Элемент.Рамка = РамкаСтарый;
    
КонецПроцедуры
110 marvak
 
18.01.14
15:37
(109)+

ТекВремя = ТекущаяДата(); //не нужно
111 sikuda
 
18.01.14
18:36
(109) Это лишний раз доказывает скудность средств УФ.
А с мобильной версии легче писать нативно: http://developer.alexanderklimov.ru/android/views/button.php
112 marvak
 
18.01.14
18:38
(111)
Да, я кстати так и не нашел, как сделать так, чтобы нельзя было изменить размер управляемой формы, потянув мышкой за ее край. В обычных формах такое было возможно.
113 Aprobator
 
18.01.14
19:29
(0) а нахрена такая кнопка нужна?
114 Classic
 
18.01.14
21:28
(112)
В свойствах формы разве нет?
115 marvak
 
18.01.14
21:50
(114)
Есть флажок "Разрешить изменять форму", но на изм енение размеров формы мышкой он не влияет.
116 sikuda
 
18.01.14
22:40
(113) Мечта кнопка - сделать все. И чтобы не промахнуться!
117 Bober
 
20.01.14
10:11
(114) отправилял баг в 1с?
118 Bober
 
17.02.14
14:25
Ответ 1с:
Достигнута максимальная ширина формы. В настоящее время она определяется исходя из разрешения 1024х768 (для нетбуков).