Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: раскраска строки FormEX
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
4andriy
для 1с 7.7
для раскраски использую FormEx
надо раскрасить текущую строку
выделеная ячейка сейчас синяя, а надо что-бы ячейка была одним цветом, а строка другим

если пишу такой код тогда красит всю таблицу:
Если ПустоеЗначение(ТекущийЭлемент().Наименование)=0 Тогда Возврат "BRUSH[" + ПолучитьЦвет(200,200,100) + "]"; КонецЕсли;
denis84
4andriy @ Сегодня, 9:05 необходимо зарегистрироваться для просмотра ссылки ,
Доброго дня, в журналі документів розфарбована ТЧ за ознакою "КонтрольДокументів", якщо контролюємо контрагента:
//==========================================
Функция ПроверитьВид()
    Если ПустоеЗначение(ТекущийДокумент) = 0 Тогда
        //Если ТекущийДокумент.ЗапретРедактирования = 1 Тогда
        //    Возврат "BRUSH["+глПолучитьЦвет(204,204,204)+"]";      //серый фон
        Если ((ТекущийДокумент.Контрагент.КонтрольДокументов = 1) И (ТекущийДокумент.Проверен = 1)) Тогда
            Возврат "FONT["+глПолучитьЦвет(0,0,0)+"] BRUSH["+глПолучитьЦвет(255,255,255)+"]"; //белый  фон
        ИначеЕсли ((ТекущийДокумент.Контрагент.КонтрольДокументов = 1) И (ТекущийДокумент.Проверен = 0)) Тогда
            Возврат "FONT["+глПолучитьЦвет(0,0,0)+"] BRUSH["+глПолучитьЦвет(255, 222, 179)+"]"; //красный  фон
        КонецЕсли;
    КонецЕсли;
    Возврат "";
КонецФункции
denis84
ось функція з глобал.модулю
Функция глПолучитьЦвет(Красный = 0,Зеленый = 0,Синий = 0) Экспорт
        // функция для формирования значения цвета из составляющих (RGB)
    Возврат Макс(0,Синий)*65536+Макс(0,Зеленый)*256+Макс(0,Красный);
КонецФункции

4andriy
тільки там не ТекущийДокумент, а Текущая строка
denis84
4andriy @ Сегодня, 14:26 необходимо зарегистрироваться для просмотра ссылки ,
в мене це приклад для журнала надходження ТМЦ, а у Вас
4andriy
denis84 @ Сегодня, 14:07 необходимо зарегистрироваться для просмотра ссылки ,
довідник співробітників
piterkzl
маю реалізацію для любої конфігурації 77 розфарбування любим кольором в стандартних справочниках за допомогою "VCOLORPICKER.VColorPickerCtrl.1"
реалізація складається з обробки , поля "_оформлениестроки" в потрібному справочнику, та 9 строк процедури в глобальному модулі.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.