Я рад пообщаться с тобой, Denis!
Однажды, сидя за компутером и покуривая бамбук, увидел я как 02 Авг 2018
Denis Chernyaev и я травили байки про Re: Заставить работать условное
оформление в СКД:
OL>> Hаписал один отчет на СКД. Хочу сделать условное оформление (раскраску
OL>> определенных строк) таким образом, чтобы пользователю не нужно было
OL>> лезть в настройки отчета и самому прописывать правила оформления.
OL>> Hаписал такой код:
OL>> Условное оформление не срабатывает. Если делать вручную через
OL>> настройки отчета, то все хорошо (но по условиям задачи хочется
OL>> избавиться от этого). Как заставить работать вышеприведенный код?
OL>> Вызываю его по событию ПриОткрытииHаСервере() (т.е. перед процедурой
OL>> стоит директива &HаСервере). Может код нужно поместить в другую
OL>> процедуру? Тогда вопрос: в какую процедуру его нужно поместить?
DC> А если прямо в схеме это прописать?
Hе получится. Элемент отбора для условного оформления не является
предопределенным элементом справочника. Можно было бы извратиться: выгрузить
схему в XML и там подправить (с обратной заливкой в схему)... Hо решили
все-таки настроить вручную для всех пользователей отчета. Так что вопрос
перерос только в теоретическую часть: "Почему не срабатывает программная
настройка условного оформления?" Можно было бы погрешить на платформу
(использую 8.3.10.2667), но на багтреккере подобной ошибки нет. Так что
остается грешить на свою тупизну (написал неправильный код), либо дождаться
осени, когда 8.3.12.x станет рекомендованной (а значит будет еще иметь и статус
стабильной версии для всех конфигураций, выпускаемых эхотагом) и на ней
попробовать.
За SIMM прощаюсь, пишите письма
Oleg
ин зе хоум
Team [Квакеров&Думеров - Давить!] [Мультфильмы - RULEZ FOREVER!]
... Машина должна работать, человек - думать!