Динамическое чтение реквизитов справочника
// чтение реквизита справочника
Процедура ЧтениеРеквизитаСправочника()
Справочник = Справочники.Номенклатура;
Реквизит = Справочник.ПолучитьРеквизит(«ЦенаС НДС»);
Сообщить(Реквизит);
КонецПроцедуры
Динамическое чтение реквизитов регистра сведений
// чтение реквизита регистра сведений
Процедура ЧтениеРеквизитаРегистраСведений()
РегистрыСведений = РегистрыСведений.СтоимостьНоменклатуры;
Реквизит = РегистрыСведений.ПолучитьРеквизит(«СредняяЦена»);
Сообщить(Реквизит);
КонецПроцедуры
Динамическое чтение реквизитов регистра накопления
// чтение реквизита регистра накопления
Процедура ЧтениеРеквизитаРегистраНакопления()
РегистрыНакопления = РегистрыНакопления.ОстаткиТоваровНаСкладах;
Запись = РегистрыНакопления.ПолучитьПоследнююЗапись();
Реквизит = Запись.ПолучитьРеквизит(«ЦенаНаСкладе»);
Сообщить(Реквизит);
КонецПроцедуры
Динамическое чтение реквизитов регистра расчета
// чтение реквизита регистра расчета
Процедура ЧтениеРеквизитаРегистраРасчета()
РегистрыРасчета = РегистрыРасчета.РасчетыПоНоменклатуре;
Запись = РегистрыРасчета.ПолучитьПоследнююЗапись();
Реквизит = Запись.ПолучитьРеквизит(«СуммаДолга»);
Сообщить(Реквизит);
КонецПроцедуры
Динамическое чтение реквизитов в запросе
// чтение реквизита в запросе
Запрос = Новый Запрос;
Запрос.Текст = «ВЫБРАТЬ | РегистрыСведений.СтоимостьНоменклатуры.СредняяЦена КАК СредняяЦена |ИЗ | РегистрСведений.СтоимостьНоменклатуры КАК СтоимостьНоменклатуры»;
Запрос.УстановитьПараметр(«Реквизит», «СредняяЦена»);
Результат = Запрос.Выполнить();
Строка = Результат.ПолучитьСтроку();
Сообщить(Строка.СредняяЦена);








