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

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

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

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