Установить ТекущийЭлемент

Новая тема
Показывать по сообщений
теперь вышло вообще интересно, прописываю такую же проводку только в другом док-те, и при работе со складом, на позиции "Склад.Наименование" выдает ошибку -"Поле объекта не доступно для записи",
"> теперь вышло вообще интересно, прописываю такую же проводку только в другом док-те, и при работе со складом, на позиции "Склад.Наименование" выдает ошибку -"Поле объекта не доступно для записи",<br>Значит Склад - это ссылка, а не объект.<br>оСклад = Склад.ПолучитьОбъект();"
Ошибка при вызове метода контекста(Получить), и не пойму разницы, в одном документе работает в другом вылетает.
Вы бы еще строчку привели на которую ругается. У меня было написано ПолучитьОбъект, а что у вас за Получить?
"В том то и дело я не получаю, а создаю новый элемент справочника, работа с тем же кодом , только в другом документе, (ПоступлениеТоваровУслуг),<br>Если Склад.Пустая()Тогда<br> Склад = Склады.СоздатьЭлемент();<br> //Склад.Наименование = ЗначениеИзМассива;<br> Склад.Наименование = "Новый склад";//вылетает ошибка"Поле объекта недоступно для записи"<br> Склад.ВидСклада = Перечисления.ВидыСкладов.Оптовый;<br> Склад.Записать();<br> БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт,Проводка.СубконтоДт,"Склады",Склад.Ссылка);<br> КонецЕсли;"
"У вас Склад случаем не является реквизитом документа?<br>Попробуйте так сделать:<br><br><pre>Если Склад.Пустая()Тогда<br>лСклад = Склады.СоздатьЭлемент();<br>//Склад.Наименование = ЗначениеИзМассива;<br> лСклад.Наименование = "Новый склад";//вылетает ошибка"Поле объекта недоступно для записи"<br>лСклад.ВидСклада = Перечисления.ВидыСкладов.Оптовый;<br>лСклад.Записать();<br>Склад = лСклад.Ссылка;<br>БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт,Проводка.СубконтоДт,"Склады",Склад.Ссылка);<br>КонецЕсли;<br> </pre>"

Читают тему

(гостей: 1)

Быстрый переход