Имя: Пароль:
1C
1С v8
вычисляемые ячейки в управляемой форму
0 immunel1978
 
22.02.12
09:33
с помощью процедуры вычисляется значение ячейки

&НаКлиенте
Процедура РассчитатьФактичП() // Расчитывает фактический показатель в ТЧ
       СтрокаТабличнойЧасти=Элементы.Энергоносители2012.ТекущиеДанные;
       СтрокаТабличнойЧасти.ФактическийПоказатель=СтрокаТабличнойЧасти.ФактическаяВыработкаЭлектроэнергии/СтрокаТабличнойЧасти.СуточнаяВыработкаЭлектроэнергии;
       РассчитатьОтклонениеЭН()
КонецПроцедуры

Но уже если я с помощью другой процедуры вычисляю значение уже другой ячейки с участием вычисленной,то ерунда какая то получается... 9,99ь значение, хотя код правильный. Интуитивно я понимаю, что нужно присваивать переменной значение вычисленной ячейки а потом отнять другое значение... Прав ли я?
Но Даже если в коде я явно присваиваю статическое значение вычисляемой  ячейки на основе первой вычисляемой, то значение все равно остается 9,99

Процедура РассчитатьОтклонениеЭН()  // Расчитывает отклонениеЭН показатель в ТЧ
       СтрокаТабличнойЧасти=Элементы.Энергоносители2012.ТекущиеДанные;
       //СтрокаТабличнойЧасти.ОтклонениеЭлектроэнергии=СтрокаТабличнойЧасти.ПлановыйСреднегодовойПоказательЭН-СтрокаТабличнойЧасти.ФактическаяВыработкаЭлектроэнергии;
       СтрокаТабличнойЧасти.ОтклонениеЭлектроэнергии=555;
КонецПроцедуры

&НаКлиенте
Процедура Энергоносители2012РасчетнаяСуточнаяПотребностьЭлектроэнергииПриИзменении(Элемент)
   // Вставить содержимое обработчика.
       РассчитатьФактичП();
       РассчитатьОтклонениеЭНФакт();
       РассчитатьОтклонениеЭН();
КонецПроцедуры
1 immunel1978
 
22.02.12
11:29
Вопрос снят = Сначала посчитать, а потом присвоить что нужно по ячейкам