поле объекта недоступно для записи



Поле объекта недоступно для записи 1с 8 3

Автор Sunbear6 bear задал вопрос в разделе Другие языки и технологии

почему Поле объекта недоступно для записи (ЦенаРозн) ? и получил лучший ответ

Ответ от Булат 1[гуру]
Две ошибки.
1.
Если ЭлементыФормы. Список. Текущаястрока <> Неопределено
И НЕ ЭлементыФормы. Список. Текущаястрока. ЭтоГруппа Тогда
сформулировано неправильно, т. к. вдруг ТекущаяСтрока = Неопределено, тогда он выдаст ошибку на ЭлементыФормы. Список. Текущаястрока. ЭтоГруппа "не представляет агрегатный объект".
И вообще этот код не нужен. Есть же параметр ДанныеСтроки.
2. Ты получил ссылку, а не объект, а ссылка она только для чтения.
Вот правильный код:
Если ДанныеСтроки. ЭтоГруппа тогда
Возврат;
КонецЕсли;
Ссылка = Справочники. Номенклатура. НайтиПоКоду (ДанныеСтроки. Код) ;
Если Ссылка. Пустая () тогда
Сообщить ("Элемент не найден! ", СтатусСообщения. Важное) ;
Возврат;
КонецЕсли;
Объект = Ссылка. ПолучитьОбъект ();
Объект. ЦенаРозн = 56;
Объект. Записать ();
И вообще, если это у тебя список справочника Номенклатура, ещё проще
Если ДанныеСтроки. ЭтоГруппа тогда
Возврат;
КонецЕсли;
Объект = ДанныеСтроки. Ссылка. ПолучитьОбъект ();
Дальще то же самое
И ещё один вопрос назревает... Нафига ПриВыводеСтроки менять цену в номенклатуре???

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: почему Поле объекта недоступно для записи (ЦенаРозн) ?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*