Поле объекта недоступно для записи
☑
0
Tumakota
15.11.12
✎
10:47
СпрНом = СтрокаТаб.Номенклатура;
Если СтрокаТаб.Булево = ложь Тогда
СтрокаТовара.Номенклатура = СпрНом;
Характеристика = Справочники.ХарактеристикиНоменклатуры.СоздатьЭлемент();
Владелец = Характеристика.Владелец.ПолучитьОбъект() ;
Владелец = СпрНом;
СтрокаТовара.Характеристика.ор_СрокГодности = Дата(СтрокаТаб.Срок);
СтрокаТовара.Характеристика.ор_СерияПроизводителя = СтрокаТаб.Серия;
СтрокаТовара.Характеристика.ор_Производитель = СтрокаТаб.Производитель;
СтрокаТовара.Характеристика.Наименование = Дата(СтрокаТаб.Срок) + "/" + СтрокаТаб.Серия + "/" + СтрокаТаб.Производитель;
СтрокаТовара.Количество = СтрокаТаб.Количество;
СтрокаТовара.ор_ЦенаПроизводителя = СтрокаТаб.ЦенаПро;
СтрокаТовара.Сумма = СтрокаТаб.ИтогоНДС;
СтрокаТовара.СтавкаНДС = СтрокаТаб.Ставка;
СтрокаТовара.Цена = СтрокаТаб.ЦенаПри;
СтрокаТовара.СтавкаНДС = СтрокаТаб.Ставка;
СтрокаТовара.СуммаНДС = СтрокаТаб.СуммаНДС;
Выдает ошибку что поле объекта не доступно для записи "Владелец"
1
mikecool
15.11.12
✎
10:48
что за тайный смысл в:
Владелец = Характеристика.Владелец.ПолучитьОбъект() ;
Владелец = СпрНом;
2
Широкий
15.11.12
✎
10:49
Изменять надо у объекта а не у ссылки
Характеристика = Справочники.ХарактеристикиНоменклатуры.СоздатьЭлемент();
И
СтрокаТовара.Характеристика.ор_СрокГодности = Дата(СтрокаТаб.Срок);
3
Tumakota
15.11.12
✎
10:50
(2) Да он уже ругается на владельце, там еще не изменил
4
Tumakota
15.11.12
✎
10:50
(1) Характеристику создаю для номенклатуры и хочу записать владльца т.е саму номенклатуры но он не дает
5
Sammo
15.11.12
✎
10:51
Характеристика.Владелец у только что созданного справочника чему равно? И что будет, если от этого получить объект?
6
hhhh
15.11.12
✎
11:03
(5) точно не "поле объекта не доступно для записи".
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой