0
G-Re
11.07.11
✎
09:57
|
Уважаемые коллеги!
Странно, но не удалось корректно раскрасить группу реквизитов, располагающихся на "нижнем" этаже.
Выполнил стандартные действия - обрамил ее в невидимые цветовые "скобки". Все прекрасно, красится, НО
ВИДНО ЗНАЧЕНИЕ левай цветовой "скобки", хотя Видимость - НЕТ, не помогло и Форма.лСкобка.Видимость(0).
Левая "скобка" - положение "на следующей строке", все раскрашиваемые реквизиты за ней "в той же колонке", включая правую "скобку".
Что делаю не так?
FormEx - 2.0.5.101.
|
|
1
ДенисЧ
11.07.11
✎
09:57
|
"Левая "скобка" - положение "на следующей строке", все раскрашиваемые реквизиты за ней "в той же колонке", включая правую "скобку".
Что делаю не так?"
Вероятно, именно это.
|
|
6
G-Re
11.07.11
✎
16:13
|
(5) Реализация следующая:
Группу ячеек с реквизитами ТЧ документа, которую нужно особым образом раскрасить, обрамляю "скобками", то есть ячейками ТЕКСТ, в которых в ДОПОЛНИТЕЛЬНО записываю функцию фЦвет(ЦветБукв,ЦветФона), обе ячейки невидимы,недоступны.
В Левой "скобке" формирую (Цвет,Фон), которыми хочу закрасить, в правой формирую типовый (Черный,Белый).
Цвета определены в глобальном модуле, там все нормально, потому, что красит, как мне нужно.
ПОЛОЖЕНИЕ первой ячейки нижнего "этажа", а это левая "скобка", определено "на следующей строке", все остальные ячейки группы, включая правую "скобку" - "в той же колонке". Вот и все.
Повторюсь, красит правильно, но видимость левой "скобки" не убирается в 0 даже прямым указанием, см.(0).
Текст функции фЦвет
//**********************************************************Функция фЦвет(пЦвет,пФон)
Возврат("FONT[" + Строка(пЦвет) + "]"+"BRUSH["+Строка(пФон)+"]");
КонецФункции
//**********************************************************
|
|