Версия для печати темы (https://pro1c.org.ua/index.php?s=658f8b053515d2fa7d11efc795c7b817&showtopic=11243)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование управляемых форм 1С 8.2 _ Цветовое оформление ячейки табличной части

Автор: prazdnik4334 19.02.13, 20:31

Нужно раскрасить определенным цветом некоторые ячейки ТЧ, но не нашёл, где в ТЧ можно работать с ячейками. Помогите.

Автор: logist 19.02.13, 21:27

Конкретные ячейки только программно.

Автор: Vofka 19.02.13, 21:46

Посмотрите условное оформление (в свойствах формы).

Автор: prazdnik4334 20.02.13, 13:53

Vofka я смотрел свойство формы УсловноеОформление, но насколько я понял, там можно раскрашивать только строки или столбцы.

Logist подскажите пожалуйста парой строк, как это сделать. По программному оформлению, есть инфа в Инете, но там опять же раскраска либо строк, либо столбцов. За раскраску ячеек я ничего не нашёл.

Автор: DartRomanius 20.02.13, 13:57

Внимательно читаем!!!!

УсловноеОформление

Автор: logist 20.02.13, 14:13

Цитата(DartRomanius @ 20.02.13, 13:57) http://pro1c.org.ua/index.php?act=findpost&pid=65410
Logist подскажите пожалуйста парой строк, как это сделать.

Получаете строку ТЧ, и дальше как-то колдуете smile.gif Еще подозреваю, что я обманул вас smile.gif

Автор: prazdnik4334 20.02.13, 15:18

Сделал так:

Стр=ТренингСдача[0];
ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("Стр.Сдал0");

Но так ничего не красит. Если подставлю весь реквизит ТренингСдача, всю ТЧ красит. Что не так?

Автор: logist 20.02.13, 15:20

ПолеКомпоновкиДанных не работает с ТЧ.

Автор: prazdnik4334 20.02.13, 15:55

Как же тогда указать нужную ячейку?

В общем, написал так:

ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("Сдал0");

и заработало. Сдал0 - программно созданный реквизит.

Автор: Vofka 20.02.13, 17:51

Цитата(prazdnik4334 @ 20.02.13, 13:53) *
Vofka я смотрел свойство формы УсловноеОформление, но насколько я понял, там можно раскрашивать только строки или столбцы.

Когда добавляется Условное оформление там есть колонка "Оформляемые поля", там выбираются нужные ячейки.

Автор: logist 20.02.13, 17:58

Цитата(Vofka @ 20.02.13, 17:51) *
там выбираются нужные ячейки.

В случае ТЧ там выбираются полностью колонки, выбрать конкретную ячейку нельзя.

Автор: Vofka 20.02.13, 21:42

Цитата(logist @ 20.02.13, 17:58) *
В случае ТЧ там выбираются полностью колонки, выбрать конкретную ячейку нельзя.




Это мы выбрали колонку. А какую ячейку в колонке оформлять - это регулируем условием. Не?

Автор: DartRomanius 20.02.13, 22:38

Это я и имел ввиду постом выше, пл поводу условия....

Автор: logist 21.02.13, 8:28

Цитата(Vofka @ 20.02.13, 21:42) *
Не?

Да smile.gif Постановка вопроса сбила с толку.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua