Имя: Пароль:
1C
1C 7.7
v7: Изменение цвета реквизита на форме
0 Масянька
 
28.08.13
17:56
День добрый!Чего делаю не так?

Функция СравнениеСумм()

// по счету
мСуммаПоСчету = Счет.Итог("Сумма") + ?(Счет.СуммаВклНП = 1, 0, Счет.Итог("СуммаНП")) + ?(Счет.СуммаВклНДС = 1, 0, Счет.Итог("СуммаНДС"));
мСуммаНДСПоСчету = Счет.Итог("СуммаНДС");

Форма.СуммаПоСчету.Заголовок(Формат(мСуммаПоСчету, "Ч015.2. "));
Форма.СуммаНДСПоСчету.Заголовок(Формат(мСуммаНДСПоСчету, "Ч015.2. "));

// по таблице
мСуммаПоТаблице = ТаблицаДляСчета.Итог("Сумма");
мСуммаНДСПоТаблице = ТаблицаДляСчета.Итог("СуммаНДС");

Форма.СуммаПоТаблице.Заголовок(Формат(мСуммаПоТаблице, "Ч015.2. "));
Форма.СуммаНДСПоТаблице.Заголовок(Формат(мСуммаНДСПоТаблице, "Ч015.2. "));

Если (мЧислоСуммаПоСчету = мЧислоСуммаПоТаблице) Тогда
Форма.СуммаПоТаблице.Цвет(160,0,0);
Иначе
Форма.СуммаПоТаблице.Цвет(255,0,0);
КонецЕсли;

Форма.Обновить();
//Возврат ;

КонецФункции // СравнениеСумм

Воткнула Сообщить - пишет, что числа равны, а цвет не меняет.
Почему?
Спасибо.
1 Протон
 
28.08.13
18:02
Ваще страшно жить...
2 Масянька
 
28.08.13
18:04
(1) Я не виновата, что после открытия форума - сохраняется старое сообщение. Это вопрос к модераторам :(
3 Ёпрст
 
гуру
28.08.13
18:08
Должно менять
4 Протон
 
28.08.13
18:13
В браузерах для обновления есть кнопочка F5.
5 Масянька
 
28.08.13
18:15
А не работает :(
Я уже конфигуратор перегрузила (вышла - зашла).
Что комп - перегружать?