Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
20 апр 2024, 01:55

Ошибка "Поле объекта не обнаружено(Метаданные)"

Автор Q37, 07 авг 2018, 17:37

0 Пользователей и 1 гость просматривают эту тему.

Q37

Цикл:
для каждого Реквизит из ВыбранныйДокумент.Метаданные.Реквизиты цикл
      Сообщить(""+Реквизит.имя+ " "+ВыбранныйДокумент[Реквизит.имя]);       
конеццикла;

Мне нужно получить все реквизиты из данного документа, применяю данный цикл, выдаёт ошибку. Подскажите пожалуйста, что неправильно?

LexaK

попробуйте скобки добавить ... Метаданные()

для каждого Реквизит из ВыбранныйДокумент.Метаданные().Реквизиты цикл
если помогло нажмите: Спасибо!

Q37

Цитата: LexaK от 07 авг 2018, 17:49
попробуйте скобки добавить ... Метаданные()

для каждого Реквизит из ВыбранныйДокумент.Метаданные().Реквизиты цикл



Да, точно..Но суть не поменялась, ошибка - "метод объекта не обнаружен(Метаданные)"

KOI8-R


LexaK

да, точно, на тонком клиенте работать не будет!
да и собственно самый главный ворос: А зачем все это?
любые реквизиты отлично можно в консоли запросов посмотреть по
Выбрать Док.* из ...
а так же есть куча обработок с примерным название ФормаАдминистратора которые как раз выводят значения ВСЕХ реквизитов любого выбранного объекта!
то что вы и пытаетесь сделать
(не надо изобретать велосипед) :befhbt:
если помогло нажмите: Спасибо!

Q37

Цитата: KOI8-R от 07 авг 2018, 18:10
На клиенте часом не перебираете?
Стыдно..Вы правы. Спасибо большое.

Теги:  ошибка 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск