ПолучитьОбъект() или лыжи не едут
Добрый день!
Есть такой код(процедура выполняется на сервере, конечно):
Выдает "метод объекта не обнаружен ПолучитьОбъект()"
Можно и так:
или так:
В любом случае выдает "метод объекта не обнаружен ПолучитьОбъект()"
Помогите, пожалуйста. Просто коллапс мозга. То ли я в трех соснах запутался, то ли... не знаю что и думать. Платформу что-ли изменили?
P.S. Отладчиком не могу воспользоваться(к огромному сожалению).
Есть такой код(процедура выполняется на сервере, конечно):
Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1
| Контрагенты.Ссылка КАК Моська
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|ГДЕ
| Контрагенты.Наименование = &Наименование
| И Контрагенты.ЭтоГруппа = ЛОЖЬ";
Запрос.УстановитьПараметр("Наименование",НаименованиеКонтрагента);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
НашаМоська= Выборка.Моська.ПолучитьОбъект();
КонецЕсли;
ПоказатьВыдает "метод объекта не обнаружен ПолучитьОбъект()"
Можно и так:
Пока Выборка.Следующий() Цикл
НашаМоська= Выборка.Моська.ПолучитьОбъект();
КонецЦикла;
или так:
Пока Выборка.Следующий() Цикл
НашаМоська= Выборка.Моська.Ссылка.ПолучитьОбъект();
КонецЦикла;
В любом случае выдает "метод объекта не обнаружен ПолучитьОбъект()"
Помогите, пожалуйста. Просто коллапс мозга. То ли я в трех соснах запутался, то ли... не знаю что и думать. Платформу что-ли изменили?
P.S. Отладчиком не могу воспользоваться(к огромному сожалению).
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
В обработке напишите тот же запрос, сделайте реквизит НайденаяМоська с типом любая ссылка, вытащите его на форму, и потом на сервере
Объект.НайденаяМоська=Выборка.Моська;
Интересно какое представление для данной битой ссылки покажет 1с.
И присоединяюсь к
(9)
Сообщить(Выборка.Моська.УникальныйИдентификатор());
интересно что покажет...
Объект.НайденаяМоська=Выборка.Моська;
Интересно какое представление для данной битой ссылки покажет 1с.
И присоединяюсь к
(9)
Сообщить(Выборка.Моська.УникальныйИдентификатор());
интересно что покажет...
В "Запрос.УстановитьПараметр("Наименование",НаименованиеКонтрагента);" НаименованиеКонтрагента руками пишете или поиском по наименованию?
Запрос.УстановитьПараметр("Наименование",Справочники.Контрагенты.НайтиПоНаименованию("НаименованиеКонтрагента"));
Запрос.УстановитьПараметр("Наименование",Справочники.Контрагенты.НайтиПоНаименованию("НаименованиеКонтрагента"));
(7)
Ищу по строке в наименовании контрагента(загружаю реквизиты в базу из экселя).
Т.е все просто (должно быть): нахожу контрагента по наименованию в колонке экселя, получаю объект, заполняю реквизитами из других колонок экселя, записываю объект.
Запрос срабатывает, иначе не срабатывало бы условие Выборка.Следующий().
Ищу по строке в наименовании контрагента(загружаю реквизиты в базу из экселя).
Т.е все просто (должно быть): нахожу контрагента по наименованию в колонке экселя, получаю объект, заполняю реквизитами из других колонок экселя, записываю объект.
Запрос срабатывает, иначе не срабатывало бы условие Выборка.Следующий().
(14)
И вот так бывает... из за ошибки в загрузке из экселя - явно невалидные данные - пустое наименование контрагента, находятся и другие ошибки - битые ссылки))
Ищу по строке в наименовании контрагента(загружаю реквизиты в базу из экселя).
Т.е все просто (должно быть): нахожу контрагента по наименованию в колонке экселя, получаю объект, заполняю реквизитами из других колонок экселя, записываю объект.
Т.е все просто (должно быть): нахожу контрагента по наименованию в колонке экселя, получаю объект, заполняю реквизитами из других колонок экселя, записываю объект.
И вот так бывает... из за ошибки в загрузке из экселя - явно невалидные данные - пустое наименование контрагента, находятся и другие ошибки - битые ссылки))
(23)
Такой код не годится: он мне и родителей будет цеплять. Сам запрос рабочий.
Дело оказалось в битых ссылках. После ТиИ все заработало.
Моська = Справочники.Контрагенты.НайтиПоНаименованию("Агроимпульс");
НашаМоська = Моська.ПолучитьОбъект();
НашаМоська.Комментарий = "Записали Тест";
НашаМоська.Записать();
Такой код не годится: он мне и родителей будет цеплять. Сам запрос рабочий.
Дело оказалось в битых ссылках. После ТиИ все заработало.
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)