|
Поле объекта недоступно для записи | ☑ | ||
|---|---|---|---|---|
|
0
wwwqwert2014
07.05.15
✎
14:56
|
ДоговорКонтрагента = ВыборкаДоговор.Договор.ПолучитьОбъект();
ОсновнаяНоменклатура = Неопределено; Пока ВыборкаДетальныеЗаписи.Следующий() Цикл // Вставить обработку выборки ВыборкаДетальныеЗаписи Если ОсновнаяНоменклатура = Неопределено Тогда ОсновнаяНоменклатура = ВыборкаДетальныеЗаписи.Номенклатура; ДоговорКонтрагента._ТипДоговора.ОсновнаяНоменклатураУслуг = ОсновнаяНоменклатура; ДоговорКонтрагента.Записать(); КонецЕсли; КонецЦикла; {Форма.Форма.Форма(43)}: Поле объекта недоступно для записи (ОсновнаяНоменклатураУслуг) ДоговорКонтрагента._ТипДоговора.ОсновнаяНоменклатураУслуг = ОсновнаяНоменклатура |
|||
|
1
ДенисЧ
07.05.15
✎
14:57
|
Молодец, нашёл ошибку.
|
|||
|
2
wwwqwert2014
07.05.15
✎
14:57
|
Что я делаю не так: ОсновнаяНоменклатура = Это СправочникСсылка.Номенклатура. ДоговорКонтрагента - это СправочникСсылка.ДоговорыКонтрагентов. Я получаю объект и хочу изменить значение реквизита. Что не так?
|
|||
|
3
Лефмихалыч
07.05.15
✎
14:58
|
(2) ты делаешь не так вот это
ДоговорКонтрагента._ТипДоговора.ОсновнаяНоменклатураУслуг = ОсновнаяНоменклатура а как на самом деле надо - зависит от того, чего ты добиться хочешь |
|||
|
4
ДенисЧ
07.05.15
✎
14:58
|
(2) Ты хочешь изменить значение реквизита реквизита.
Это тебе не Баден-Баден, тут такое не прокатит не прокатит |
|||
|
5
DCKiller
07.05.15
✎
14:59
|
(2) Правильно. А ДоговорКонтрагента._ТипДоговора - это у тебя что? Тоже объект? :)
|
|||
|
6
wwwqwert2014
07.05.15
✎
15:00
|
СправочникСсылка
|
|||
|
7
wwwqwert2014
07.05.15
✎
15:03
|
Все, я понял в чем ошибка. Тема закрыта.
|
|||
|
8
wwwqwert2014
07.05.15
✎
15:03
|
Спасибо
|
| Форум | Правила | Описание | Секции | Поиск |