Подскажите как переделать кодинг Мне надо написать процедуру -в которой в управляемой форме в таблице в Колонке фактический показатель удваивается, что я сделал неправильно? Если выдается сообщение {Документ.ЕжесменныйКонтроллинг2.Форма.ФормаДокумента.Форма(19)**: Поле объекта не обнаружено (ТекущиеДанные) СтрокаТабличнойЧасти=Элементы.ЭнергоНосители2012СуточнаяВыработкаЭлектроэнергии.ТекущиеДанные; Вот мой код &НаКлиенте Процедура РассчитатьСумму() // ТекущаяСтрока=Элементы.Энергоносители2012СуточнаяВыработкаЭлектроэнергии. СтрокаТабличнойЧасти=ЭлементыФормы.Энергоносители2012СуточнаяВыработкаЭлектроэнергии.ТекущиеДанные; СтрокаТабличнойЧасти.ФактическийПоказатель=СтрокаТабличнойЧасти.Энергоносители2012СуточнаяВыработкаЭлектроэнергии*2; КонецПроцедуры |
ну видишь там нет ТекущиеДанные |
В ЭлементыФормы.Энергоносители2 012СуточнаяВыработкаЭлектроэнергии - не таблица формы |
Упс... Из описания ошибки исполняется не твой код, а тот, что сейчас у тебя в ремарке. |
+(4) И даже не заремленный... вобще левый код |
Ниче не левый!! Вот как правильно надо было СтрокаТабличнойЧасти=Элементы.Энергоносители2012.ТекущиеДанные; СтрокаТабличнойЧасти.ОтклонениеЭлектроэнергииФакт=СтрокаТабличнойЧасти.РасчетнаяСуточнаяПотребностьЭлектроэнергии*2; |
это я уже под другой вопрос переделал. Расчет Отклонения электроэенргии |
Именно левый. Сообщение об ошибке в строке никак не представленной в примере кода. Или, по твоему, тут обитают телепаты для которых очевидно, что ошибка вываливалась совсем в другой редакции кода? И, разумеется, для этих телепатов увидеть прошлую редакцию кода или действительное сообщение об ошибке - плёвое дело? ;) |
кодинг переделывается просто - заменой ДНК (дорого) или вмордингом и посыланингом |
Текущее время: 20:36. Часовой пояс GMT +3. |