Здраствуйте, вот решил начать использовать formex и начал с раскраски таблицы и .... вопрос
Есть документ <Табель учета рабочего времени> в нем используеться раскраска в части если число дня в многострочной части выпадает на выходной то столбец закрашиваеться красным..... не получаеться закрасить 1 день если он выходной;
структура многострочной части такая:
№ (НомерСтроки),
Сотрудник (спр Сотрудники),
Таб № (тип STATIC),
Статус (тип STATIC),
Сл_Д1 (тип STATIC) невидимый столбец который содержит служебную строку
_1 (тип BMASKED) агрегатный тип Справочник.Служ_ДляТабеля <<< столбец который должен раскрашиваться
строка раскраски формируеться функцией
Функция СформироватьСтрокуДляРаскраски(ПередКонт)
Перем ЗнИдентификатора;
.....
Перем Индекс;
ЗнИдентификатора = "BRUSH[NONE]" +
"COUNT[NONE]";
СлГод = ДатаГод(ДатаДок);
СлМесяц = ДатаМесяц(ДатаДок);
СлДата = ПередКонт;
Индекс = ПередКонт;
Спр_Годы.ВыбратьЭлементы();
Если Спр_Годы.НайтиПоКоду(СлГод,1)=1 Тогда
// попадаем сюда если есть нужный нам год
Спр_Месяцы.ИспользоватьВладельца(Спр_Годы.ТекущийЭлемент());
Спр_Месяцы.ВыбратьЭлементы();
Если Спр_Месяцы.НайтиПоКоду(СлМесяц,1)=1 Тогда
Спр_Дни.ИспользоватьВладельца(Спр_Месяцы.ТекущийЭлемент());
Спр_Дни.ВыбратьЭлементы();
Если Спр_Дни.НайтиПоКоду(СлДата,1)=1 Тогда
// вроде нашли нужный нам день
// смотрим что за день и согластно этому формируем раскраску
Если Спр_Дни.ТипДня = Перечисление.ДниМесяца.Выходной Тогда
ЗнИдентификатора = "BRUSH[" + ПолучитьЦвет(255,0,0) + "]" +
"COUNT["+(Индекс)+"]";
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
Возврат ЗнИдентификатора;
КонецФункции
..... где ошибка понять не могу
использую последний билд formex, платформа 25
раскраска включаеться в этом документе в проц ПриОткрытии()
вот скриншот