Имя: Пароль:
1C
1С v8
1c 8.3 Управляемое приложение Прыгает форма
0 zhukovia
 
18.06.13
05:46
Помогите разобраться с формой отчета. Никак не могу отучить ее "прыгать". При включении флага "Отбор по документам" появляется список "Список документов", но при этом все переключатели находящиеся со списком на одном уровне сползают вниз. Фиксированную высоту и ширину задал но это не сильно помогло. Что нужно зафиксировать чтобы все стояло там где задуманно, а не смещалось по неведомым мне правилам? Форма по ссылке ниже.
http://yadi.sk/d/Iq2-bpnX5vhr2

P.S. Это у меня одного или у всех проблема с формами на УП? Вроде все запаковываешь в отдельные группы, делаешь их фиксированными, а элементы один фиг пляшу черт знает как... :(
1 Wobland
 
18.06.13
05:57
управляемые формы такие управляемые. похоже, ты хочешь от них нетипичного
2 Любопытная
 
18.06.13
05:57
Если у группы СписокДокументов выводить заголовок, то ничего не прыгает. Проблема именно в заголовках группы.
3 zhukovia
 
18.06.13
06:09
(2) Но мне он никуда не уперся, заголовок. Нет другого способа отучить их прыгать? У групп же у всех нет заголовка, дак чего все ползет то?
4 zhukovia
 
18.06.13
06:12
(1) А чего нетипичного то? Просто хочу их зафиксировать, там даже опции вроде как есть. Только выходит криво как то. Или это Фича такая? Управляемые значит Сами управляют отображением! Искуственный интелект блин. :(
5 Wobland
 
18.06.13
06:13
>хочу их зафиксировать
нетипичное как-то где-то здесь
6 Wobland
 
18.06.13
06:14
возможно, тебе станет легче, если ты поймёшь, что формы твои могут отображаться на самых разных девайсах
7 Любопытная
 
18.06.13
06:17
(3) Или убери зоголвки у полей Тип отчета и Тип сортировки, или добавь заголовок полю список документов.
8 zhukovia
 
18.06.13
06:19
(6) Мне было бы легче если бы они вели себя как написано. Т.е. не меняли размер при его фиксации и не влияли друг на друга в разных группах (которые как я понимаю и созданы для Разделения элементов).
9 Wobland
 
18.06.13
06:20
(8) переходи на обычное, там привязки есть
10 zhukovia
 
18.06.13
06:22
(7) Убрал. Все равно ползает.
11 Wobland
 
18.06.13
06:23
скачал всё-таки. не сообразил группы про типы сортировки и отчёта в одну группу запихнуть?
и видимость/невидимость элемента - иногда зло
12 Wobland
 
18.06.13
06:24
(11) точнее, список документов вытянуть уровнем выше
13 zhukovia
 
18.06.13
06:25
(9) Странная позиция. "Невкусная еда не ешь, но готовить лучше не станем!"
Есть какие то объяснимые причины такого поведения форм или это криворукость разработчиков?
14 Wobland
 
18.06.13
06:25
(13) ты просто готовить не умеешь
15 zhukovia
 
18.06.13
06:26
(14) Ну я и пытаюсь научиться. :)
16 Wobland
 
18.06.13
06:27
17 Любопытная
 
18.06.13
06:28
(13) Они выравниваются относительно друг друга, вот тебе объяснение поведения.
18 zhukovia
 
18.06.13
06:28
(11) А она разве не в одной? Можно конечно и видимым всегда оставлять (но делать недоступным), но так красивше ИМХО.
19 Wobland
 
18.06.13
06:28
(18) в одной. поэтому существует (12)
20 zhukovia
 
18.06.13
06:29
(17) А группы тогда зачем? Разве не с целью разделения?
21 zhukovia
 
18.06.13
06:30
(16) Спасибо. Приму к сведению.
22 zhukovia
 
18.06.13
06:34
И еще сейчас заметил. Расстояние между переключателями не одинаковое. Так и должно быть?
23 zhukovia
 
18.06.13
06:35
(22) Когда список отображен.
24 Wobland
 
18.06.13
06:38
(22) сложно сказать. вроде бы крайний "остатки" ниже на пару пикселей
http://screencast.com/t/A2A0eES1K
25 Любопытная
 
18.06.13
06:45
(23) Угу. Первый элемент равняется по командной панели, остальные - по ТЧ, поэтому расстояние между первым и вторы немного больше, чем между остальными.
26 zhukovia
 
18.06.13
07:06
(25) Точно эти УП такие УП..
Это то уж можно было одинаково выравнивать...
27 Любопытная
 
18.06.13
07:07
(26) Сделай командную панель сбоку от ТЧ
28 Любопытная
 
18.06.13
07:07
Снизу!
Командная панель снизу ТЧ и ничто никуда не прыгает :)
29 zhukovia
 
18.06.13
07:08
(24) Это когда Список виден. Тогда разница очень видна. Первый и все остальные.
30 zhukovia
 
18.06.13
07:10
(27) А может ее в центре сделать? Шучу.
Похоже на барахлящий старый телевизор здесь стукнуть там погладить под правый край подложить карандаш и начнет нормально показывать. :)
31 Любопытная
 
18.06.13
07:12
(30) Сочувствую. Тяжело на свете жить по жизни всем недовольным
32 zhukovia
 
18.06.13
07:17
(31) Почему же недовольным? Я вполне доволен, вот только порой вызывает недоумение подобные ляпы. Я так понял что данное поведение УФорм было и в 8.1 и 8.2 и перекочевало в 8.3. Вот и думаю, что не дает возможности это исправить какие то идеологические мотивы или простая лень.
33 Любопытная
 
18.06.13
07:20
(32) Мысль о том, что это не баг, не посещала?
И в 8.1 не было управляемых форм, это так, между прочим.
Ну и в конце концов, можно ведь обратиться к разработчикам, только они смогут точно сказать - лень им мешает или идеология
34 zhukovia
 
18.06.13
07:23
(33) Посещала. Но не смог найти объяснения подобному поведению. О чем кстати и спрашивал.
Про то что в 8.1 не было УФ не знал, т.к. с семерки перелезаю сразу на 8.2
35 Любопытная
 
18.06.13
07:24
У тебя же и список документов и переключатели находятся в любом случае в единой группе Переключатели, поэтому они выравниваются друг относительно друга.
36 zhukovia
 
18.06.13
07:24
Всем спасибо. Смысл понял буду довольствоваться тем что есть и не требовать лишнего. :)
37 zhukovia
 
18.06.13
07:25
(35) Я их и в разные пробовал пихать. Они ведь все равно на одной форме сидят.
38 Любопытная
 
18.06.13
07:29
(36) Не довольствуйся) Если тебе не нравится этот инструмент, сделай свой. Нет никаких проблем, так ведь?
39 zhukovia
 
18.06.13
07:41
(38) Ну что за интересный подход? Я же не буду Вам предлагать заниматься выработкой электроэнергии или производством бензина если Вас вдруг не устраевает качество представляемых товаров и услуг в данной сфере. :) Хотя может Вы и считаете уровень качества и цены в этих областях (в нашей стране) на высоте.
40 Любопытная
 
18.06.13
07:44
(39)Правильно. Если меня что-то не устраивает в качестве предоставляемого мне продукта и я не могу это изменить - я либо смирюсь, либо откажусь от использования продукта.

В отношении к 1С и УФ - меня все устраивает и собственные проблемы с построением форм или написанием кода я обычно не списываю на криворукость разработчиков, я думаю, что я чего-то не знаю и вероятно делаю что-то неправильно. Вам ведь уже намекнули на то, что с видимостью играться не очень хорошо, лучше управлять доступностью. При этом намекнули выдержкой из проф. разработки. Но Вы упорно делаете то, что разработчики делать не рекомендуют и возмущаетесь на тему их криворукости.
Не нравится продукт - не пользуйтесь, в чем проблема?
41 zhukovia
 
18.06.13
07:51
(40) Вот я и смирился. :)
Проблема в том что альтернативы Нет. Вменяемой альтернативы.
Вы же не рассматриваете альтернативу электричеству предоставляевому РАО за очень завышенные цены? Хотя в принципе можно соорудить ветрогенератор или солнечные батареи например.  Но это дорого и неудобно, поэтому мы миримся (вынуждены) с этим.
42 zhukovia
 
18.06.13
07:51
(40) А про видимость/невидимость я уже принял к сведению и убрал ее.
43 Любопытная
 
18.06.13
07:55
(41) Жизнь вообще очень сложная штука)
Впрочем, это разговор совсем не об 1С и не для данной ветки.
Да и вообще, не люблю с мужчинами спорить, все равно всегда вы правы))
44 Wobland
 
18.06.13
07:56
(41) повторюсь. ты не умеешь готовить УФ. идеология интересная и вполне себе жизнеспособная. такого принципа (декларативного описания) ни в семёрке, ни в 8.1, ни в тех же делфях нет. лично для меня это было совсем новое. просто с ними нужно подружиться и понять
45 Wobland
 
18.06.13
07:57
(43) "если в споре с женщиной вы вооружены фактами, логикой и здравым смыслом, то у вас нет шансов"
46 zhukovia
 
18.06.13
07:59
(45) :)
(44) Видимо просто после семерки трудно все это принять. Но в любом случае плюсов больше чем минусов. Поэтому и учусь готовить. :)
47 Любопытная
 
18.06.13
07:59
(45) Вероятно, я не женщина)
48 zhukovia
 
18.06.13
08:00
(43) А я вот напротив Очень люблю Женщин!! :)
49 zhukovia
 
18.06.13
08:01
(48) Хоть и спорить с ними невозможно порой.
50 Любопытная
 
18.06.13
08:01
(48) Я ж не говорю, что я мужчин не люблю, я говорю  - спорить вами не люблю)
51 Wobland
 
18.06.13
08:01
в УФ приходится больше думать о поведении приложения с позиции клиент-серверного взаимодействия, нежели о правильном коде. имхо, конечно
52 zhukovia
 
18.06.13
08:01
(47) Надеюсь что это не так.
53 zhukovia
 
18.06.13
08:02
(50) Да понял я. :)
54 Wobland
 
18.06.13
08:03
(47) то ли скан паспорта запросить, то ли фото в купальнике...
55 zhukovia
 
18.06.13
08:03
(51) Это и есть правильный код Меньше запросов к серверу.
56 zhukovia
 
18.06.13
08:04
(54) ...то ли Без него...
Мы мужчины, такие Мужчины. :)
57 Любопытная
 
18.06.13
08:04
(55) Странное утверждение. Расшифровать можете?
58 Любопытная
 
18.06.13
08:05
(54) (56) Никаких фото. Только лично, а то мало ли)
59 Wobland
 
18.06.13
08:06
(55) уменьшение количества серверных вызовов часто достигается не каким-то кодом, а правильной организацией взаимодействия. например, заполнение каких-то полей при создании документа из списка с отбором
60 zhukovia
 
18.06.13
08:06
(57) т.е. я считаю что правильный код в 8.2 УП - это тот код который совершает минимально возможное обращение к Серверу и желательно безконтекста
(58) Я с удовольствием. ;)
61 zhukovia
 
18.06.13
08:08
(59) Ну да. Я может не так выразился но идею кажется понимаю. :)
62 Wobland
 
18.06.13
08:08
(60) не всё делается кодом, контекст бывает и нужен. тут от ситуации зависит. а вот вызовы сервера нужно минимизировать, да
63 Любопытная
 
18.06.13
08:08
(60) Это в плане управления формой?
64 zhukovia
 
18.06.13
08:09
(63) В плане Работы приложения.
65 Wobland
 
18.06.13
08:11
(64) приложение работает на сервере. задача клиента - интерфейс нарисовать да кнопки нажимать. думаю, ты это понимаешь
66 Любопытная
 
18.06.13
08:12
Ну тогда просвятите меня, умные мужчины - каким образом в работе с объектами можно минимизировать обращения к серверу?
67 zhukovia
 
18.06.13
08:16
(65) Это понимаю.
(66) Не надо так буквально. Я не имел ввиду что все на клиенте делать. Просто надо стараться уменьшить число запросов. А с объектами понятно что только на сервере можно работать. Можно и без контекста, а это, как я понимаю, уменьшает нагрузку на приложение в целом.
И еще раз повторюсь я только разбираюсь в 8 и могу могих моментов недопонимать (наследие 7.7). :)
68 zhukovia
 
18.06.13
08:17
(66) А Женщины все равно лучше мужчин!! ;)
69 Wobland
 
18.06.13
08:17
(66) просвящаю тебя модулем менеждера, которому объект не нужен. просвящаю тебя структурами разными (РС и справочник дополнительный), в которых можно хранить большой объём данных вне объекта. да снизойдёт на тебя это святое знание. аминь
70 Wobland
 
18.06.13
08:18
(67) тебя тут никто какулями не забрасывает. просто более бородатые дядьки и одна симпатичная девушка ведут беседу на тему ;)
71 Любопытная
 
18.06.13
08:30
(67) А научите меня в 7.7 работать? ;) А то я ее вообще не знаю, а необходимость появилась.
(69) Спасибо, о великий гуру) Но я так-то в курсе всех этих приятностей, хотя не очень смогу понять как модуль менеджера поможет мне обойтись безобращения к серверу. Впрочем, это вероятно наследие специфики задач последних дней моей работы с УФ.
72 vmv
 
18.06.13
08:32
(0) в 8.2 - УФ это лечилось пиханирем таблиц формы в группы Страница, а обычные группы с ложным формах я херил

со страницами все работает хорошо, убираешь отображение закладок и распасонка и растяжки ведут себя адекватно

рекомендую и для 8.3
73 Wobland
 
18.06.13
08:34
(71) это было лёгкое ехидство по поводу "просвяти". содержимое модуля менеджера позволяет делать что-то типа объектное без получения объекта. есессно, на сервере
74 vmv
 
18.06.13
08:38
модуль менеждера позволяет уйти от практики, порожденной еще 7.7., делать монтсроидальные общие модули

Общие модули должны содержать ОБЩИЕ или универсальные алгоритмы обработки сущностей вне объектов либо обработки с участием нескольких объектов

Все что касается конкретного объекта должно "сидеть" в модуле менеджера.

К сожалению мозг многих 1С-в "отравлен" пагубной и ложной логикой использования общаков и монстров в них мы будем видеть еще очень долго
75 zhukovia
 
18.06.13
08:44
(71) Всегда рад помочь прелестной Девушке.. И находимся мы недалеко. ;)
76 Любопытная
 
18.06.13
08:46
(75) Ага, буквально в одном городе)
77 zhukovia
 
18.06.13
08:53
(72) Т.е. надо вместо Группы создать ГруппуСтраницИ в нее поместить ГруппуСтраницА и туду уже пихать все? Совмещать же нельзя в одной ГруппеСтраницИ несколько ГруппСтраницА? У меня видно только одну.
78 zhukovia
 
18.06.13
08:54
(76) Вот и я о том же! Так что если будет желание я всегда готов помочь.. ;)
79 Любопытная
 
18.06.13
08:56
(77) Я так понимаю, что имелось в виду вместо просто групп использование групп страниц. Две группы страниц рядом, внутри группы Переключатели на твоей форме, слева на странице переключатели, справа - список документов. ИДея интересная
80 zhukovia
 
18.06.13
08:58
(72) И правда работает. Спасибо. Только выглядит немного монструозно. Групп много. :)
81 zhukovia
 
18.06.13
08:59
В группу страниц ведь только страницы добавлять можно?
82 Любопытная
 
18.06.13
08:59
(78) Желание есть :) Ибо с 8 на 7.7 переходить - ад кромешный.
83 Любопытная
 
18.06.13
08:59
(81) Да, а потом на страницах раскладывать все остальное, как и просто на форме
84 zhukovia
 
18.06.13
09:02
(82) Почта в профиле. ;)