Доступ к реквизитам. Как?

Тема в разделе "1C и всё что с ней связано", создана пользователем composer, 19 авг 2004.

Статус темы:
Закрыта.
  1. composer

    composer Гость

    Уважаемые 1С-программеры!

    Я спокойно считываю с помощью объекта "Метаданные" значения справочников либо других объектов, имеющих реквизиты. Но вот когда хочу эти реквизиты считать (без знания их имен), - тут то и облом. Есть ли что-то вроде встроенного массива реквизитов в объекте? А то невесело как-то... Конечно, можно обращаться к реквизиту по имени, - но а если я считываю неизвестный науке справочник? Может, даровал Бог какое-то решение?
     
  2. edee/ edee@email.ru

    edee/ edee@email.ru Гость

    Чтобы получить реквизиты справочника, или другого объекта смотри ниже:

    Для А = 1 По Метаданные.Справочник() Цикл
    Для Б = 1 По Метаданные.Справочник(А).Реквизит() Цикл
    Переменная = Метаданные.Справочник(А).Реквизит(Б);
    {Тело цикла Б}
    КонецЦикла; // Конец цикла Б
    КонецЦикла; // Конец цикла А

    Все это справедливо по отношению к документам, регистрам, перечислениям и т.д
     
  3. composer

    composer Гость

    БОЛЬШОЕ СПАСИБО!!

    Ну, теперь ваще супер! Теперь я могу гораздо больше! ;)

    Спасибо еще раз!
     
  4. bor

    bor Гость

    Здравствуйте подскажите пожалуйста. Как можно получить доступ к реквизиту(Поставщик) в документе (Пробник) для дальнейшей отправки в макет (Word-ки шаблон)? Вот кусочек только переменная "Поставщик1" назначается строка "Вася", а значение надо брать из реквизита.(1С8.0)

    Договор=ПолучитьМакет("Договор");
    MSWord=Договор.Получить();

    Поставщик1="Вася";
    Попытка


    Документ=MSWord.Application.Documents(1);
    Документ.Activate();
    Замена=Документ.Content.Find;
    Замена.Execute("вставка",Ложь,Истина,Ложь,,,Истина,,Ложь, Поставщик1);


    MSWord.Application.Visible=Истина;
    MSWord.Activate();
    Исключение
    Сообщить(ОписаниеОшибки());
    MSWord.Application.Quit();
    КонецПопытки;
     
Загрузка...
Статус темы:
Закрыта.

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