8.х Переход с 7.7 на 8.1

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем segasib, 8 ноя 2009.

  1. TopicStarter Overlay
    segasib
    Offline

    segasib

    Регистрация:
    8 ноя 2009
    Сообщения:
    29
    Симпатии:
    0
    Баллы:
    1
    Как можно обратиться к реквизитам документа, если их имена изначально не известны. в 7.7 было Документ.ПолучитьАтрибут(Реквизит). как на 8.1 это можно сделать?
  2. lazy
    Offline

    lazy Модераторы Команда форума Модератор

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    Через метаданные. Работа с ними предоставляет богатый инструментарий по получению информации о объектах конфигурации.
    Код:
    ссылка = Справочники.ИмяМоегоДокумента.ПустаяСсылка();
    Мета = ссылка.Метаданные();
    для каждого мм из мета.Реквизиты Цикл
    Сообщить(мм.имя);
    КонецЦикла;
    
    
    Пример не проверен.
  3. TopicStarter Overlay
    segasib
    Offline

    segasib

    Регистрация:
    8 ноя 2009
    Сообщения:
    29
    Симпатии:
    0
    Баллы:
    1
    это я и с делал)). мне теперь надо зная имена реквизитов получить их значения из конкретного документа... как это реализовать можно?

    но имена я получаю через метаданные, поэтому на приямую обраться Документ.Реквизит я не могу...
  4. Stack_G
    Offline

    Stack_G Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    26

Поделиться этой страницей