Задача такая:
Есть рабочий стол менеджера на котором отображаются его заявки в ТЧ. В документе Заявки есть реквизит ДатаРешенияПоЗаявке, содержащий дату когда заявка должна быть отработана. Надо раскрасить ТЧ в зависимости от оставшегося срока.
35 - 30 дней - Бирюзовый
20 - 30 дней - Желтый
10 - 20 дней - Оранжевый
менее 10 дней - Красный
Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл
РазницаДат = -1*(ТекущаяДата() - Элемент.ТекущаяСтрока.ДатаРешенияПоЗаявке);
Если РазницаДат >= 2592000 И РазницаДат <= 3024000 Тогда
Если ОформлениеСтроки.ДанныеСтроки = ЭлементыФормы.Заявки.ТекущаяСтрока Тогда
ОформлениеСтроки.ЦветФона = WebЦвета.Бирюзовый;
КонецЕсли;
ИначеЕсли РазницаДат > 1728000 И РазницаДат <= 2592000 Тогда
Если ОформлениеСтроки.ДанныеСтроки = ЭлементыФормы.Заявки.ТекущаяСтрока Тогда
ОформлениеСтроки.ЦветФона = WebЦвета.Желтый;
КонецЕсли;
ИначеЕсли РазницаДат > 864000 И РазницаДат <= 1728000 Тогда
Если ОформлениеСтроки.ДанныеСтроки = ЭлементыФормы.Заявки.ТекущаяСтрока Тогда
ОформлениеСтроки.ЦветФона = WebЦвета.Оранжевый;
КонецЕсли;
ИначеЕсли РазницаДат < 864000 Тогда
Если ОформлениеСтроки.ДанныеСтроки = ЭлементыФормы.Заявки.ТекущаяСтрока Тогда
ОформлениеСтроки.ЦветФона = WebЦвета.Коралловый;
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
При этом закрашивается только первая строка, если убрать условие
Если ОформлениеСтроки.ДанныеСтроки = ЭлементыФормы.Заявки.ТекущаяСтрока Тогда
Тогда закрашиваются все строки ТЧ в цвет текущей строки. Подскажите, как сделать правильно