Имя: Пароль:
1C
1С v8
Табличное поле, обычное приложение
,
0 socradt
 
30.07.16
20:37
Доброго времени!
Программно создаю колонки в табличном поле (Тип: ТЗ)
[URL=http://radikal.ru/fp/0937b1b6241e462abeab8664a4a38029][IMG]http://s017.radikal.ru/i433/1607/b5/7e8fdac41cb5t.jpg[/IMG][/URL]
Невидно деления(вертикальные линии) колонок второго уровня, как тут (создано в конфигураторе):
[URL=http://radikal.ru/fp/85d1a84cad1f421fb3bb9e861a4ed3cb][IMG]http://s015.radikal.ru/i330/1607/dc/407e4cfd24f5t.jpg[/IMG][/URL]

Пробовал всё что можно и нельзя.
Вопрос как сделать?
1 socradt
 
30.07.16
20:38
2 Лефмихалыч
 
30.07.16
22:15
Как сделать что именно?
3 socradt
 
30.07.16
22:20
(2) Чтобы было деление колонок второго уровня. Вертикальные линии. Рамки, кто как называет.
4 Garykom
 
гуру
30.07.16
22:26
Рамка
5 Garykom
 
гуру
30.07.16
22:28
(4)+
ПолеВвода.Рамка (TextBox.Border)
ПолеВвода (TextBox)
Рамка (Border)
Использование:

Чтение и запись.
Описание:

Тип: Рамка.
Содержит параметры рамки вокруг поля.

Доступность:

Толстый клиент.
6 youalex
 
30.07.16
22:39
СП же есть?
ЦветФонаЧередованияСтрок  - оно?
7 youalex
 
30.07.16
22:40
(6) + или это?
ВертикальныеЛинии
8 socradt
 
31.07.16
07:52
(5) (6) (7)
СП есть. Разумеется, это всё попробовано. Не работает. Ни вертикальные линии, ни рамка. Повторюсь: колонки и строки добавлены программно.
9 RomanYS
 
31.07.16
09:52
(8) так покажи код.
Есть подозрение, что твои колонки отображаются только в шапке. Заполни программно одну строку и покажи картинку.
10 socradt
 
31.07.16
09:57
11 RomanYS
 
31.07.16
10:00
(10) подозрение было неверное
Открой в отладчике свойства первой колонки и второй и сравни глазками чем они отличаются.
12 socradt
 
31.07.16
10:11
(11) Заскринил обе ветки свойств, сравнил, кроме Имя,Заголовок и Положение (1я НоваяКолонка, 2я НаСледующейСтроке), всё одинаково.
Да и чего им различаться... Созданы в цикле программно.
13 RomanYS
 
31.07.16
10:17
ЭлементыФормы.ТабличнаяЧасть1.ВертикальныеЛинии = Истина;
14 RomanYS
 
31.07.16
10:18
(12) давай уже код
15 RomanYS
 
31.07.16
10:27
(12) под первой подразумевалась "день месяца", у которой рамки есть
16 socradt
 
31.07.16
10:33
(13) Ставил, установлено в Истина везде, и в палитре свойств и программно.
Ща выдерну код в обработочку.
17 socradt
 
31.07.16
10:52
(14) В процессе переноса кода в обработку обнаружил, что линии есть, но как только меняешь швет шапки, она теряет выпуклость и пропадают вертикальные линии...
18 socradt
 
31.07.16
10:59
При любом изменении цвета чего-либо в таблице, она теряет вертикальные линии...
19 hhhh
 
31.07.16
11:03
(16) ну а саму вертикальную линию ты какую делал? Двойной толщины?
20 RomanYS
 
31.07.16
11:04
(18) не воспроизводится (8.3.6.2390 в режиме совместимости 8.2.16)

    Кол = ЭлементыФормы.ТабличнаяЧасть1.Колонки.Добавить();
    Кол.ЦветФонаШапки = WebЦвета.Аквамарин;

Всё ОК. Рамки не пропадают.
21 socradt
 
31.07.16
11:13
(20) У меня код вот такой:

Процедура КнопкаВыполнитьНажатие(Кнопка)
    ДанныеКарт.Колонки.Добавить("к1",,"к1",);
    ДанныеКарт.Колонки.Добавить("к2",,"к2",);
    ДанныеКарт.Колонки.Добавить("к3",,"к3",);
    ДанныеКарт.Колонки.Добавить("к4",,"к4",);
    ЭлементыФормы.ДанныеКарт.СоздатьКолонки();
    ЭлементыФормы.ДанныеКарт.Колонки.к2.Положение = ПоложениеКолонки.НаСледующейСтроке;
    ЭлементыФормы.ДанныеКарт.Колонки.к3.Положение = ПоложениеКолонки.ВТойЖеКолонке;
    ЭлементыФормы.ДанныеКарт.Колонки[2].ЦветФонаШапки = WebЦвета.Аквамарин;    
        
КонецПроцедуры


Вертикальные рамки пропали. 8.3.8.1747 и 8.2.19.130

https://yadi.sk/i/fFjjgZkotmspw
22 socradt
 
31.07.16
11:16
(19) Вертикальные линии там же булево. А рамки я всякие пробовал, в том числе и двойные - в данном случае таблица по внешнему контуру становится двойной линией.
23 hhhh
 
31.07.16
11:18
сделай на управляемых формах.
24 socradt
 
31.07.16
11:21
(23) Мне эту таблицу нужно вставить в большую систему обычных форм. Можно было бы на упр сделать - не создавал бы тему)
25 RomanYS
 
31.07.16
11:26
(21) вот результат твоего кода на голом табличном поле

http://savepic.su/7391560.png
26 socradt
 
31.07.16
11:29
(25) Добавь побольше строк. Делится только выделенная, как и у меня, в общем...
27 hhhh
 
31.07.16
11:47
(24) ну и что? везде из обычных вызывают управляемые. В типовых куча примеров.
28 RomanYS
 
31.07.16
12:16
(26) в такой комбинации воспроизводится
- при ПоложениеКолонки.ВТойЖеКолонке вертикальные рамки становятся пунктирными
- при изменении ЦветФонаШапки становятся невидимыми
29 socradt
 
31.07.16
19:48
Предчувствую недовольство клиента отсутствием линий, делаю через поле табличного документа. В коде, конечно, то ещё "порно", но зато для оформления возможностей куда больше.
30 kosts
 
31.07.16
21:04
(29) Ни разу не слышал от пользователей, что бы кого-то напрягало отсутствие каких-то линий.