Имя: Пароль:
1C
1С v8
Поле объекта недоступно для записи
0 vqwy
 
30.11.12
09:38
Извините за такие тупые вопросы, но что-то с головой у меня.

конфа розница 1.0.16

Код обработки (заполняет док. "Установка цен номенклатуры" на основе "Установки цен номенклатуры в магазине"):

Процедура КнопкаВыполнитьНажатие(Кнопка)
       
Док = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент();        
       Док.ТипыЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("000000001");    
       Док.Дата = СсылкаНаОбъект.Дата;        
       Для Каждого ТекСтрока Из СсылкаНаОбъект.Товары Цикл
           
               
               НоваяСтрока = Док.Товары.Добавить();
               НоваяСтрока.Номенклатура = ТекСтрока.Номенклатура;                
       КонецЦикла;
   
   Док.Записать();
 ОткрытьЗначение(Док);        
КонецПроцедуры

Ругается:

{Форма.Форма.Форма(5)}: Поле объекта недоступно для записи (ТипыЦен)
       Док.ТипыЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("000000001");

Напомните, что здесь не так.
Спасибо!
1 cw014
 
30.11.12
09:39
ТипыЦен - это табличная часть, а не реквизит
2 drcrasher
 
30.11.12
09:40
.Ссылка
3 vqwy
 
30.11.12
09:40
спасибо, проверим
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший