Имя: Пароль:
1C
1С v8
Объект недоступен для изменения. 1C 8.3
0 Косяк
 
23.04.19
10:54
Доброго всем дня.

Получаю сообщение "Объект недоступен для изменения."
в следующем коде:

&НаСервере
Процедура СозданиеТабличнойЧастиДокумента(UUID,Подразделение, ИнвентарныйНомер) Экспорт
    Перем СпрОЭ,ИнвНомер,ПослПодразделение,СсылкаНаПодразделение;
    СпрОЭ             = Справочники.ОбъектыЭксплуатации;
    СпрОрг             = Справочники.Организации;
    СпрПодр         = Справочники.СтруктураПредприятия;
    СпрГрФинУчета     = Справочники.ГруппыФинансовогоУчетаВнеоборотныхАктивов;
    ДокСсылка         = Документы.ВводОстатковВнеоборотныхАктивов2_4;
    
    НачальныеОстаткиОС     = ДокСсылка.ПолучитьСсылку(UUID);    
    Об = НачальныеОстаткиОС.ПолучитьОбъект();
    ТЧ = НачальныеОстаткиОС.ОС;
    
    НоваяСтрока = ТЧ.Добавить();

    СсылкаНаОС = СпрОЭ.НайтиПоРеквизиту("ИнвентарныйНомер", ИнвентарныйНомер);        
    СсылкаНаОС.ПолучитьОбъект();    


ошибка на строке:

НоваяСтрока = ТЧ.Добавить();
1 VladZ
 
23.04.19
10:58
(0) ДокСсылка         = Документы.ВводОстатковВнеоборотныхАктивов2_4;  - вот это строчку мне объясни.
2 Косяк
 
23.04.19
11:01
В 1C ERP есть такой документ
3 ejikbeznojek
 
23.04.19
11:02
Ты ссылку пытаешься изменить, а менять нужно объект
4 catena
 
23.04.19
11:03
(2)Смотри, объект получаешь в одну переменную, а строчку добавляешь в другую:

Об = НачальныеОстаткиОС.ПолучитьОбъект();
    ТЧ = НачальныеОстаткиОС.ОС;
5 Косяк
 
23.04.19
11:07
(4)Спасибо! В точку:)
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший