0
hobat
03.03.13
✎
15:01
|
Добрый день. Я новичок в 1с, но пытаюсь сам разобраться по имеющейся конфиге (1с8.2 КА).
Возникла необходимость добавить на поле формы документа СчетНаОплатуПокупателю информационное поле, которое бы отображало название позиции номенклатуры полностью, ибо в таблице не влазит целиком.
Для чего как я думал и что делал:
1) на форме документа СчетНаОплатуПокупателю добавил надпись ПолноеНаименование
2) в модуле добавил процедуру:
Процедура ВыводПолногоНаименования()
ТекСтрокаТЧ = ЭлементыФормы.Товары.ТекущаяСтрока;
Если ТекСтрокаТЧ = Неопределено Тогда
ЭлементыФормы.ПолноеНаименование = 0;
Иначе
ЭлементыФормы.ПолноеНаименование = ТекСтрокаТЧ.Номенклатура;
КонецЕсли;
КонецПроцедуры;
и добавил ее в процедуру приОткрытии()
Выдает ошибку:
{Документ.СчетНаОплатуПокупателю.Форма.ФормаДокумента.Форма(3249)}: Поле объекта недоступно для записи (ПолноеНаименование)
ЭлементыФормы.ПолноеНаименование = 0;
подскажите пожалуйста, почему этого недостаточно и что не так?
|
|
2
Михаил Козлов
03.03.13
✎
16:50
|
(0) Нужно менять Заголовок (для надписи). Делать не ПриОткрытии, а ПриВыводеСтроки или ПриПолученииДанных в табличном поле.
В связи с (1) непонятно, какая цель этого изменения.
|
|