helpf.pro
Регистрация
 +2 
Распечатать

1С 8.x : Раскрасим разными цветами, взависимости от значения, ячейки списка документов, справочника

Код 1C v 8.х
 
Процедура ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
//Раскрасим ячейку статус в разные цвета взависимости от значения
если сокрЛП(ДанныеСтроки.статус) = "Новая" тогда
ОформлениеСтроки.Ячейки.статус.ЦветФона = Новый Цвет(255, 250, 207);
иначеесли СокрЛП(ДанныеСтроки.статус) = "Выполнено" тогда
ОформлениеСтроки.Ячейки.статус.ЦветФона = Новый Цвет(155, 255, 155);
иначеесли СокрЛП(ДанныеСтроки.статус) = "В работе" тогда
ОформлениеСтроки.Ячейки.статус.ЦветФона = Новый Цвет(200, 225, 255);
иначеесли СокрЛП(ДанныеСтроки.статус) = "На согласовании" тогда
ОформлениеСтроки.Ячейки.статус.ЦветФона = Новый Цвет(255, 225, 181);
иначеесли СокрЛП(ДанныеСтроки.статус) = "Рассмотрена BH" тогда
ОформлениеСтроки.Ячейки.статус.ЦветФона = Новый Цвет(255, 153, 0);
иначеесли СокрЛП(Лев(ДанныеСтроки.статус,7)) = "Принята" тогда
ОформлениеСтроки.Ячейки.статус.ЦветФона = Новый Цвет(218, 255, 218);
иначеесли СокрЛП(ДанныеСтроки.статус) = "Удалить (Ошибочна!)" тогда
ОформлениеСтроки.Ячейки.статус.ЦветФона = Новый Цвет(255, 0, 0);
иначеесли СокрЛП(ДанныеСтроки.статус) = "Отклонена" тогда
ОформлениеСтроки.Ячейки.статус.ЦветФона = Новый Цвет(255, 0, 0);
иначеесли СокрЛП(ДанныеСтроки.статус) = "Осметить!" тогда
ОформлениеСтроки.Ячейки.статус.ЦветФона = Новый Цвет(255, 139, 139);
иначеесли СокрЛП(ДанныеСтроки.статус) = "Осмечена" тогда
ОформлениеСтроки.Ячейки.статус.ЦветФона = Новый Цвет(148, 176, 255);
конецесли;

//раскрашивание нескольких ячеек
если ДанныеСтроки.Ссылка.Срочная = истина тогда
ЦветСрочной=Новый Цвет(255, 227, 227);
ОформлениеСтроки.Ячейки.Номер.ЦветФона = ЦветСрочной;
ОформлениеСтроки.Ячейки.Дата.ЦветФона = ЦветСрочной;
ОформлениеСтроки.Ячейки.Автор.ЦветФона = ЦветСрочной;
конецесли;

//Вывод картинки
ОформлениеСтроки.Ячейки.Комментарий.ИндексКартинки=1;
если ПустаяСтрока(ДанныеСтроки.Комментарий) тогда
ОформлениеСтроки.Ячейки.Комментарий.ОтображатьКартинку =ложь;
ОформлениеСтроки.Ячейки.Комментарий.ОтображатьТекст=ложь;
иначе
ОформлениеСтроки.Ячейки.Комментарий.ОтображатьКартинку =истина;
ОформлениеСтроки.Ячейки.Комментарий.ОтображатьТекст=ложь;
конецесли;
КонецПроцедуры
Разместил:   Версии: | 8.x |  Дата:   Прочитано: 27690
 +2 
Распечатать
Возможно, вас также заинтересует
17 правил для составления оптимального ЗАПРОСа к данным базы 1С 52
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ
Cообщение: "Не удалось удалить чеки ККМ!" 2
Пользователь с правами Администратор ККМ проводит Закрытие кассовой смены (Z). Выходит сообщение: " Не удалось удалить чеки ККМ!" ФР печатает Z -отчет, но Отчет о рознчничных продажах не формируется. Необходимо дать роли Администратор ККМ прав
Excel файл как Внешний источник данных 17
Подключимся и загрузим из файла Excel данные в таблицу значений 1С. Сделать теперь это очень просто. 1. В конфигурации добавляет новый объект метаданных типа " Внешние источники данных" и назовем его просто " Excel" . https://helpf.pro/uploads/img
Автоматическое резервное копирование 1С:Предприятия в облако с помощью ПО Effector Saver 4
Всем известно, для большей гарантии восстановления важных данных, необходимо копировать архивы в несколько мест хранения. Отдельный диск может помочь в случае порчи основного, но в случае если устройство будет потеряно или украдено, он будет так же
Автоматическое резервное копирование 1С:Предприятия в облако с помощью ПО Effector Saver 1
Всем известно, для большей гарантии восстановления важных данных, необходимо копировать архивы в несколько мест хранения. Отдельный диск может помочь в случае порчи основного, но в случае если устройство будет потеряно или украдено, он будет так же
Посмотреть все результаты поиска похожих
Комментарии
Eugeneer
18.02.2020 16:26Комментарий: 1
Eugeneer

Эксклюзивное решение для 1С  - Раскраска номенклатуры в 1С

https://subsystems.ru/news/novinki-aktsii-utsenka-raskraska-nomenklatury-1s/

Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.