Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 06:25

Сопоставление артикулов.

Автор slavabatov, 13 сен 2012, 16:07

0 Пользователей и 1 гость просматривают эту тему.

slavabatov

Добрый день.
Подскажите, пожалуйста, как решить такую задачу.
Есть парсер, он выводит данные в табличную часть, как отметить цветом те позиции которые имеются в собственном Справочнике Номенклатура, причем, например, зеленым те которые имеются в наличии, а желтым просто которые присутствуют в Справочнике, без выделения остальные.
Спасибо.

Dethmontt

Обычное или управляемое приложение?

Для обычного:
Раскрашивать строки в ТабличнойЧасти можно только из двух событий

ПриПолученииДанных(Элемент, ОформленияСтрок)

и

ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
//Например
    Если ДанныеСтроки = Неопределено Тогда
        Возврат;
    КонецЕсли;
   
    Если ДанныеСтроки.БольшеСтаСимволов Тогда
        ОформлениеСтроки.ЦветФона = WebЦвета.Желтый;
    КонецЕсли;
   
    Если ЗначениеЗаполнено(ДанныеСтроки.Номенклатура) Тогда
        ОформлениеСтроки.ЦветФона = WebЦвета.Зеленый;
    КонецЕсли;


Аналогично и для ячейки:

ОформлениеСтроки.Ячейки.Сотрудник.ЦветФона = WebЦвета.Зеленый;
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

sadovod

А в управляемом можн с помощью условного оформления. И даже код писать не нужно :)

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск