Поле объекта недоступно для чтения
☑
0
Огурцы
18.10.11
✎
15:51
Бросил ТабличноеПоле на форму, в процедуре события ПриИзмененииСодержимогоОбласти(Элемент, Область) пишу:
ИмяПоказателя = Область.Имя;
ЗначПоказателя = Область.Значение;
Сообщить(ИмяПоказателя);
Сообщить(ЗначПоказателя);
Запускаю 1С. В табличном поле изменяю значение ячейки. Выходит ошибка:
Поле объекта недоступно для чтения(Значение)
Что делаю не так?
1
butterbean
18.10.11
✎
15:53
ЗначПоказателя = Область.Текст;
2
Огурцы
18.10.11
✎
15:57
(1)Заработало. Почему Значение не подходит? я подсмотрел в типовой, там все нормально
3
Mort
18.10.11
✎
15:59
А свойство "СодержитЗначение" у тебя в ячейке установлено?
4
Огурцы
18.10.11
✎
16:00
Может из-за того, что не установлена галочка "Содержит значение"?
5
Огурцы
18.10.11
✎
16:01
(3)так и есть. не установлена. в синтаксис-помошнике не слова об этом.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший