0
Масянька
28.08.13
✎
17:56
|
День добрый!Чего делаю не так?
Функция СравнениеСумм()
// по счету
мСуммаПоСчету = Счет.Итог("Сумма") + ?(Счет.СуммаВклНП = 1, 0, Счет.Итог("СуммаНП")) + ?(Счет.СуммаВклНДС = 1, 0, Счет.Итог("СуммаНДС"));
мСуммаНДСПоСчету = Счет.Итог("СуммаНДС");
Форма.СуммаПоСчету.Заголовок(Формат(мСуммаПоСчету, "Ч015.2. "));
Форма.СуммаНДСПоСчету.Заголовок(Формат(мСуммаНДСПоСчету, "Ч015.2. "));
// по таблице
мСуммаПоТаблице = ТаблицаДляСчета.Итог("Сумма");
мСуммаНДСПоТаблице = ТаблицаДляСчета.Итог("СуммаНДС");
Форма.СуммаПоТаблице.Заголовок(Формат(мСуммаПоТаблице, "Ч015.2. "));
Форма.СуммаНДСПоТаблице.Заголовок(Формат(мСуммаНДСПоТаблице, "Ч015.2. "));
Если (мЧислоСуммаПоСчету = мЧислоСуммаПоТаблице) Тогда
Форма.СуммаПоТаблице.Цвет(160,0,0);
Иначе
Форма.СуммаПоТаблице.Цвет(255,0,0);
КонецЕсли;
Форма.Обновить();
//Возврат ;
КонецФункции // СравнениеСумм
Воткнула Сообщить - пишет, что числа равны, а цвет не меняет.
Почему?
Спасибо.
|
|