Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как получить значение реквизита документа?

Как получить значение реквизита документа?
Я
   Lone HermiT
 
20.10.20 - 21:11
Всем привет!
нуждаюсь в совете, а именно, как получить значение реквизита документа. получаю имена всех реквизитов через метаданные, но как обратиться к ним по полученным именам и получить ззначение?

код:
КоллекцияОбъектов = Метаданные.Документы.АвансовыйОтчет.Реквизиты;
Для каждого Реквизит Из КоллекцияОбъектов Цикл
    Имя = Метаданное.Имя;
               Текст.ДобавитьСтроку(""+Имя+"; ");        
КонецЦикла;
   Ненавижу 1С
 
1 - 20.10.20 - 21:13
Вопрос: какого именно авансового отчёта из 100500 введенных в систему?
   Lone HermiT
 
2 - 20.10.20 - 21:14
ну на самом деле мне нужно получить имена и значения не конкретного документа, а любого выбранного. но пытаюсь для начала на примере одного, конкретного
   acht
 
3 - 20.10.20 - 21:44
Hammond, ну не прокатит оно так. Давай сам уже учись.
   Chameleon1980
 
4 - 20.10.20 - 22:29
(0) шаг второй. ахаха. больше нет комментариев
   unregistered
 
5 - 20.10.20 - 22:47
(0) Если "любой выбранный документ" - это ссылка на документ или объект документа, то можно как-то так.

 КоллекцияОбъектов = Метаданные.Документы.АвансовыйОтчет.Реквизиты;
 Для каждого Реквизит Из КоллекцияОбъектов Цикл
   Имя = Метаданное.Имя;
   Текст.ДобавитьСтроку("Значение реквизита " + Имя + " выбранного документа: " + ЛюбойВыбравнныйДокумент[Имя]);
 КонецЦикла;

   Волшебник
 
6 - 20.10.20 - 23:00
Док[ИмяРеквизита]

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.