Ошибка в 8.0 оформлениестроки

  • Автор темы Автор темы SeverBap
  • Дата начала Дата начала
S

SeverBap

ситуация простая в этой процедуре:
Код:
Процедура тНоменклатураПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
ЭлементыФормы.тНоменклатура.Колонки.Количество.ТекстПодвала = "Всего позиций: "+тНоменклатура.Количество();
Попытка
Если ЭлементыФормы.тНоменклатура.ТекущиеДанные.СуммаРозничнаяПриход>ЭлементыФормы.тНоменклатура.ТекущиеДанные.СуммаРозничнаяРасход Тогда
ОформлениеСтроки.ЦветФона = Новый Цвет(255,200,200);
ИначеЕсли ЭлементыФормы.тНоменклатура.ТекущиеДанные.СуммаРозничнаяПриход<ЭлементыФормы.тНоменклатура.ТекущиеДанные.СуммаРозничнаяРасход Тогда
ОформлениеСтроки.ЦветФона = Новый Цвет(200,255,200);
КонецЕсли;
Исключение

КонецПопытки;
КонецПроцедуры
при открытии выпадает на ошибку, добавил попытку, заработала, но главное он почему то красит все строки а не одну!! в чем проблема?

исправил надо данныестроки.суммарозничнаяприход делать! :)
 
Процедура тНоменклатураПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)

ЭлементыФормы.тНоменклатура.Колонки.Количество.ТекстПодвала = "Всего позиций: "+тНоменклатура.Количество();

Если ДанныеСтроки.СуммаРозничнаяПриход > ДанныеСтроки.СуммаРозничнаяРасход Тогда
ОформлениеСтроки.ЦветФона = Новый Цвет(255,200,200);
ИначеЕсли ДанныеСтроки.СуммаРозничнаяПриход < ДанныеСтроки.СуммаРозничнаяРасход Тогда
ОформлениеСтроки.ЦветФона = Новый Цвет(200,255,200);
КонецЕсли;

КонецПроцедуры
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab