ТиС 9.2 документ реализация товаров и услуг. Добавил новый справочник дисконтные карты. В нем реквизит Скидка.
Стало быть "Спр.ДисконтныеКарты.Скидка"
На форме РТУ хочу, чтобы значение информационного окна было Значение.ПолучитьАтрибут(Спр.ДисконтныеКарты.Скидка). Не работает.
ПолучитьАтрибут(<?>);
Синтаксис:
ПолучитьАтрибут(<ИмяРеквизита>)
Назначение:
Получить значение реквизита по имени идентификатора. Возвращает значение реквизита.
Параметры:
<ИмяРеквизита> - СТРОКОВОЕ выражение, содержащее имя реквизита, как оно задано в конфигураторе.
Например Значение.ПолучитьАтрибут("Скидка")
Хотя правильно будет так (если во внешней обработке писать)
спр=СоздатьОбъект("Справочник.ДисконтныеКарты");
Далее получить нужный элемент (поиском в справочнике или перебором справочника или запросом)
Значение=спр.ПолучитьАтрибут("Скидка");
Или
Значение=спр.Скидка;
Для формы документа (если справочник является реквизитом документа), то просто
"РеквизитДокумента".Скидка;
Если скидка переодическая:
"РеквизитДокумента".Скидка.Получить("Дата");
Для участия в обсуждении Вам необходимо авторизоваться либо зарегистрироваться