|
Объект недоступен для изменения. 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)Спасибо! В точку:)
|
|
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший