Имя: Пароль:
1C
1С v8
Как в управляемой форме добиться появления разделителя
0 Admin_Net_1C
 
16.05.19
11:43
Добрый день народ.
Есть форма на УФ. Ссылка на скрин:
https://hostingkartinok.com/show-image.php?id=4fb128b92b8f1af11aa0e8584343700c

Красным выделена левая группа, синим - правая. У группы "ГруппаСписки" значение Группировка=Горизонтальная всегда.
Как добиться появления разделителя между ними (также как между элементами СписокМаршрутныхЛистов и СписокЗаказовПоМЛ внутри "красной")?
1 palsergeich
 
16.05.19
11:48
Рамка группы
2 palsergeich
 
16.05.19
11:49
ну или декорация
3 palsergeich
 
16.05.19
11:49
Но разделителей, в том виде как они есть в ОФ - в УФ -нет
4 Admin_Net_1C
 
16.05.19
11:56
(1)(2) не понял. Еще раз внутри группы элементов ГруппаЛеваяЧасть между таблицами СписокМаршрутныхЛистов и СписокЗаказовПоМЛ есть разделитель (выделен на картинке зеленым). Данный разделитель появился автоматически, я ничего руками не добавлял (ни рамок, ни декораций). Позволяет менять размеры таблицы.
Как добиться появления аналогичного разделителя между группами ГуппаЛеваяЧасть и ГруппаПраваяЧасть (чтобы можно было регулировать ширину данных групп)?
5 Жан Пердежон
 
16.05.19
12:00
(4) попробуй проставить РастягиватьПоГоризонтали
6 Admin_Net_1C
 
16.05.19
12:03
(5) Поставил у групп ГуппаЛеваяЧасть и ГруппаПраваяЧасть свойство РастягиватьПоГоризонтали=Да - не помогло (
7 Sysanin_1ц
 
16.05.19
12:18
(6) Попробуй поставить у группы списка растягивать по горизонтали да
8 Cyberhawk
 
16.05.19
12:22
Явно управлять нельзя. Упрпвляется комбинацией всяких-разных свойств элементов управления.
9 Admin_Net_1C
 
16.05.19
12:22
(7) проставил у всех таблиц и групп внутри ГуппаЛеваяЧасть и ГруппаПраваяЧасть свойство РастягиватьПоГоризонтали=Да - не помогло
10 Admin_Net_1C
 
16.05.19
12:23
(8) да, еще бы знать эту заветную комбинацию... Метод научного тыка пока не помогает (
11 Cyberhawk
 
16.05.19
12:24
Попробуй кстати левую и правую половины поменять местами
12 Cyberhawk
 
16.05.19
12:25
Там еще влияет флажок "Объединяемая", "Сквозное выравнивание" и еще чего-то. Точно не помню, но воспоминания отложились что пришлось попотеть чтоб разделитель появился в похожей на твой случай структуре элементов)
13 Admin_Net_1C
 
16.05.19
12:49
С ИТС:
Разделитель автоматически формируется при размещении элементов формы при соблюдении всех нижеперечисленных условий:

1. Оба разделяемых элемента растягиваются в соответствующем направлении.

2. Между разделяемыми элементами нет других элементов (они располагаются рядом).

3. Высота каждого их разделяемых элементов не менее 2 строк.

4. Значение свойства Ширина (или Высота, в зависимости от ориентации разделителя) каждого из разделяемых элементов формы больше минимальной ширины (высоты) и меньше максимальной ширины (высоты) элемента формы. Максимальные размеры задаются с помощью свойств Максимальная… или АвтоМаксимальная…. Минимальная ширина и высота автоматически определяются платформой.

5. Ни один из разделяемых элементов не является надписью с автоматическим переносом текста.

6. Размер соответствующего интервала между элементами родительской группы (или формы) достаточен для размещения разделителя.

7. У родительской группы (или формы) нет дочерних элементов типа Группа вида Обычная группа с выключенным свойством Объединенная.

Похоже не выполняется п.6 (
14 Sysanin_1ц
 
16.05.19
13:17
(10) а у самой формы тоже ратягивать по горизонтали в да установлено?
15 Cyberhawk
 
16.05.19
13:21
(14) Так ему-то нужен горизонтальный разделитель (между верхней и нижней частью правой половинки формы), насколько понял. Свойство "Растягивать по горизонтали" никак влиять так что не должно...
16 user1217911
 
16.05.19
14:12
Тебе надо у обоих управляемых окошек (которые соединяешь), сделать галку РастягиватьПоГоризонтали или по вертикали, как у тебя там. И все получиться.
17 Admin_Net_1C
 
16.05.19
14:29
(16) см (6) и (9) - не помогает
18 Admin_Net_1C
 
16.05.19
14:35
(14) не нашел такого свойства у самой управляемой формы
(15) нужен вертикальный разделитель между ГруппаЛеваяЧасть и ГруппаПраваяЧасть
19 Sysanin_1ц
 
16.05.19
21:31
(18) думаю сами списки должны быть растягиваемые, не только группы
20 vis_tmp
 
16.05.19
23:10
(13)Да, так и видится простота УФ )
21 palsergeich
 
16.05.19
23:16
Вот вы блин в луже утопились.
В Уф есть конечно проблемы, но что бы на такой простой форме словить их, ИМХО надо вслепую все подряд тыкать.
Есть правило - если натыкал и все сломалось, то проще все удалить с формы и заново расставить.
22 palsergeich
 
16.05.19
23:16
Тут расставлять то заново на 3 минуты работы
23 Admin_Net_1C
 
17.05.19
06:10
(22) сделал - не помогло. Есть сильное подозрение, что проблема, которую я указал в (13)
24 Мимохожий Однако
 
17.05.19
06:47
Было бы неплохо указать и платформу.
25 DrZombi
 
гуру
17.05.19
07:09
(0) Выставить ширину по горизонтали у обоих групп "Авто", дальше пользоваться, тем, чем дало 1С. :)
26 DrZombi
 
гуру
17.05.19
07:10
+ Все происходит там само, без прямого контроля программиста, к сожалению.
27 Admin_Net_1C
 
17.05.19
07:34
(24) 8.3.13.1513
(25) у групп формы "ГруппаЛеваяЧасть" и "ГруппаПраваяЧасть" свойства:
Ширина=0
Высота=0
Остальные значения настроек в группе свойств "Расположение" стоят в Авто
28 DrZombi
 
гуру
17.05.19
07:57
(27) Еще у подгрупп в авто выстави :)
29 DrZombi
 
гуру
17.05.19
07:58
+ Мной было замечено, как только начинаешь трогать параметр "Авто", тут же этот разделитель исчезает :)
30 palsergeich
 
17.05.19
09:11
(23) вообще все с формы надо удалить.
Есть подозрение что в группе беда.
А так как галок много найти бывает нетривиальной задачей
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.