0
mailwood
05.12.11
✎
13:36
|
Вставляю на форму ПолеТабличногоДокумента. На это ПолеТабличногоДокумента вставляю элементы Надпись. И в принципе все работает, Надпись принадлежит элементу ПолеТабличногоДокумента, ПолеТабличногоДокумента принадлежит Форме. Весь вопрос - сделать фон
ПолеТабличногоДокумента не белым(по умолчанию).
Сделал так,
Макет = ПолучитьМакет("Макет");
Область = Макет.ПолучитьОбласть("ЦветФормы");
ПолеТабличногоДокумента.Вывести(Область);
И работает, но 2 больших НО:
1. Работает только, если ПолеТабличногоДокумента создаю программно.
2. Цвет заливается, но при тычке на ПолеТабличногоДокумента выделяется тыкнутая ячейка, чего хочется исключить.
Может задать цвет через HTML документ ?
|
|
2
mailwood
05.12.11
✎
13:47
|
(1) ТабличныйДокумент не использую, только думаю испоьзовать для задания цвета.
В поле табличного документа вывожу тип Надпись программно :
Процедура ВывестиСделки()
Запрос = Новый Запрос("ВЫБРАТЬ
| Сделка.Ссылка
|ИЗ
| Документ.Сделка КАК Сделка
|ГДЕ
| Сделка.ДОН = &ДОН
|
|УПОРЯДОЧИТЬ ПО
| Сделка.Дата УБЫВ");
Запрос.УстановитьПараметр("ДОН", ЭтотОбъект.Ссылка);
РЗ = Запрос.Выполнить();
Выборка = РЗ.Выбрать();
Если Выборка.Количество() = 0 Тогда
Надпись = ЭлементыФормы.Добавить(Тип("Надпись"), "ном0", Истина, ЭлементыФормы.ПолеТабличногоДокумента1);
Надпись.Верх = 10;
Надпись.Высота = 10;
Надпись.Ширина = 100;
Надпись.Лево = 9;
Надпись.Заголовок = "Сделка с ДОН не заключалась" ;
Надпись.ГиперСсылка = Ложь;
Иначе
Счетчик = 1;
Пока Выборка.Следующий() Цикл
ИмяЭлемента = "ном" + Счетчик;
Надпись = ЭлементыФормы.Добавить(Тип("Надпись"), ИмяЭлемента, Истина, ЭлементыФормы.ПолеТабличногоДокумента1);
мВерх = мВерх + 10;
Надпись.Верх = мВерх;
Надпись.Высота = 10;
Надпись.Ширина = 100;
Надпись.Лево = 9;
Надпись.Заголовок = Строка(Выборка.Ссылка);
Надпись.УстановитьДействие("Нажатие",Новый Действие("СделкаНадписьНажатие"));
мДокументСделкаПолучить.Вставить(ИмяЭлемента, Выборка.Ссылка);
Надпись.ГиперСсылка = Истина;
Счетчик = Счетчик + 1;
ВыводДоговоровПоСделке(Выборка.Ссылка, ИмяЭлемента);
КонецЦикла;
КонецЕсли;
КонецПроцедуры
|
|