Имя: Пароль:
1C
1С v8
Табличная Часть и Вычисляемое поле которое необходимо занести в реквизиты
0 NICKDAY
 
06.06.16
19:45
У меня есть ОбщаяСтоимость, она считается из двух ячеек, все считает хорошо, но выводит в ТЧ только при параметре Текст или УстановнитьТекст, а мне нужно присвоить как значение , экспериментировал с разными форматами , толку 0...

Процедура СправочникСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)      
Количество=Число(ОформлениеСтроки.Ячейки.КоличествоЧасов.Значение);
Стоимостьчаса=Число(ОформлениеСтроки.Ячейки.СтоимостьЗаЧас.Значение);
Сумма=Число(Количество*Стоимостьчаса);
ОформлениеСтроки.Ячейки.ОбщаяСтоимость.Значение=Сумма;
КонецПроцедуры

Подскажите как быть , что не так ? Пишет "Попытка записи свойства Значение для ячейки, связанной с данными."
1 Михаил Козлов
 
06.06.16
20:03
1. Это не ТЧ, а табличное поле.
2. В табличное поле можно добавить колонку ("Сумма"), не связанную с реквизитом справочника и в этой колонке вывести какой-либо текст. Если Вам нужно, чтобы "Сумма" была реквизитом справочника (и хранилась в базе данных), то этот реквизит придется добавить и реализовать его расчет (например, в событии модуля объекта "ПередЗаписью).
2 NICKDAY
 
06.06.16
20:26
Да у меня уже есть Реквизит и мне нужно в него вносить данные, так значит нужно в событиях модуля этого объекта ввести код ?
3 Lexey_
 
06.06.16
20:38
(2) ну пусть будет "да"
4 NICKDAY
 
06.06.16
20:52
Как то так себе ответ, подскажите нормально, что сделать ?
5 Lexey_
 
06.06.16
20:55
(4) почему так себе? Совершено четкий ответ на (2)
6 Lexey_
 
06.06.16
20:55
*совершенно
7 NICKDAY
 
06.06.16
20:57
Это форма списка, я не могу найти ни одного обработчика со словом "Запись"
8 hhhh
 
06.06.16
21:04
(7) там нельзя записать. Форма списка нужна, чтобы просматривать список. Так что не выпендривайтесь, пишите как все нормальные люди. В форме элемента.
2 + 2 = 3.9999999999999999999999999999999...