Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

v7. ПолучитьАтрибут

    • #1
    • 22.07.2014 19:03
    0
    ТиС 9.2 документ реализация товаров и услуг. Добавил новый справочник дисконтные карты. В нем реквизит Скидка.
    Стало быть "Спр.ДисконтныеКарты.Скидка"

    На форме РТУ хочу, чтобы значение информационного окна было Значение.ПолучитьАтрибут(Спр.ДисконтныеКарты.Скидка). Не работает.
    • #2
    • 01.08.2014 11:28
    0
    ПолучитьАтрибут(<?>);
    Синтаксис:
    ПолучитьАтрибут(<ИмяРеквизита>)
    Назначение:
    Получить значение реквизита по имени идентификатора. Возвращает значение реквизита.
    Параметры:
    <ИмяРеквизита> - СТРОКОВОЕ выражение, содержащее имя реквизита, как оно задано в конфигураторе.
    Например Значение.ПолучитьАтрибут("Скидка")

    Хотя правильно будет так (если во внешней обработке писать)
    спр=СоздатьОбъект("Справочник.ДисконтныеКарты");
    Далее получить нужный элемент (поиском в справочнике или перебором справочника или запросом)
    Значение=спр.ПолучитьАтрибут("Скидка");
    Или
    Значение=спр.Скидка;


    Для формы документа (если справочник является реквизитом документа), то просто
    "РеквизитДокумента".Скидка;
    Если скидка переодическая:
    "РеквизитДокумента".Скидка.Получить("Дата");
Яндекс-директ
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться