0
salikoff
11.01.12
✎
17:54
|
Здравствуйте. Помогите, пожалуйста, решить проблему :
у документа есть реквизит ДокументОснование. В нём хранится ссылка на родителя для построения дерева связи документов. Я хочу ребёнка отвязать от родителя.
Пишу: РебёнокСсылка.ДокументОснование = Неопределено;
1С отвечает: Поле объекта недоступно для записи (ДокументОснование)
Почему недоступно? Это такой же реквизит, как и все остальные.
Кстати, просмотрев модуль документа я не нашел, чтобы реквизиту ДокументОснование где-нибудь присваивалось значение. Как же оно туда попадает?
|
|
3
Nagaru
11.01.12
✎
18:03
|
(2) Лаконично, но может не помочь, потому расшифрую.
Если ты меняешь реквизиты, то менять их нужно в объекте. Судя по коду РебенокСсылка - это ссылка на документ, поэтому нужно использовать метод указанный в (2)
РебенокОбъект = РебёнокСсылка.ПолучитьОбъект();
РебенокОбъект.ДокументОснование = Неопределено;
РебенокОбъект.Записать();
Как-то так.
|
|