Имя: Пароль:
1C
1С v8
Оформление ячеек табличной части документа
0 Sun125
 
02.09.19
14:23
УФ 8.3.
В документе есть табличная часть, нужно в ней выделить определенные ячейки, т.е. окрасить рамкой другого цвета.
В свойствах поля ввода на форме указываю цветки рамки- Красный. Ничего не меняется. Фон в ячейке меняется, а вот именно рамка нет.
Подскажите, пожалуйста, как изменить цвет рамки поля табличной части?
1 RomaH
 
naïve
02.09.19
14:38
определенные ячейки,
В свойствах поля ввода
Фон в ячейке
цвет рамки поля табличной части

нескладушки-неладушки
2 Sun125
 
02.09.19
15:02
(1) ячейка=поле табличной части документа. Неправильно выразился.
3 Sun125
 
02.09.19
15:14
Получается выделить саму табличную часть цветной рамкой, а внутри строки и колонки не выделяются другим цветом.
Это вообще возможно сделать?
4 RomaH
 
naïve
02.09.19
15:22
условное оформление
5 Sun125
 
02.09.19
17:09
(4) В условном оформлении в свойствах формы только Цвет фона и Цвет текста... а цвета рамки нет.
6 Sun125
 
04.09.19
14:54
up... задача вообще решаема? кто подскажет?
7 RomaH
 
naïve
05.09.19
08:22
(6) через табличный документ
8 Fish
 
05.09.19
08:48
(5) Из СП:
ОбластьЯчеекТабличногоДокумента (SpreadsheetDocumentRange)
ЦветРамки (BorderColor)
Использование:

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

Тип: Цвет.
Содержит цвет рамки области.

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

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
Примечание:

Не используется, если рамка имеет стиль Выпуклая или Вдавленная - в этом случае рамка рисуется притененным цветом от цвета фона.
9 ДенисЧ
 
05.09.19
09:09
(8) Табличный документ с табличным полем не путаем, да?
10 Sun125
 
05.09.19
11:42
(7) как это через табличный документ? я про табличную часть документа на форме.
11 Fish
 
05.09.19
11:47
(9) Не. Я к (6). Можно вместо табличного поля использовать табдокумент и наслаждаться красивыми рамками и проч. Правда там будет другой геморрой - обработка событий.
12 Fish
 
05.09.19
11:48
(11) К (7) конечно.
13 Sun125
 
05.09.19
11:55
ПриОткрытии()
Элементы.Дата1.ЦветФона = Новый Цвет(240, 255, 240); // окрашивает, все ок
Элементы.Дата1.ЦветРамки = Новый Цвет(0, 0, 0);  // не работает. почему? что за свойство цвет рамки, если оно не работает?
14 Sun125
 
05.09.19
11:59
(13) Если это отдельный реквизит, вытащенный на форму, что установка цвета рамки работает. А вот если это реквизит табличной части документа, то не работает..
15 aleks_default
 
05.09.19
12:05
(14)Для таб. поля никогда и не работало, насколько я помню. Правда недавно где-то видел изящное обходное решение с промаргиванием нужных ячеек. Только не помню где
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший