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

как получить все реквизиты документа УФ

как получить все реквизиты документа УФ
Я
   мухомор777
 
28.08.20 - 10:55
как получить все реквизиты документа УФ.делаю так не пашет
Для каждого Реквизит Из Объект.Метаданные().Реквизиты Цикл
        Сообщить(Реквизит.Представление());
    КонецЦикла;
   acht
 
1 - 28.08.20 - 10:57
Надо брать метаданные от результата РеквизитФормыВЗначение
   lodger
 
2 - 28.08.20 - 10:58
Для каждого Реквизит Из Объект.Метаданные().Реквизиты Цикл

тут реквизит это описание реквизита как метаданных объекта.
Реквизит.Имя посмотри
   Fish
 
3 - 28.08.20 - 10:58
(0) У тебя объект - это данные формы.
   acht
 
4 - 28.08.20 - 11:00
(2) О, точно. Можно еще получить реквизиты, подчиненные основному реквизиту. Однако, будет малькая вероятность, что туда что-то добавили.
   мухомор777
 
5 - 28.08.20 - 11:01
а как тупо получить все реквизиты которые в метаданных сидят заказа покупателя без табличных частей
   acht
 
6 - 28.08.20 - 11:03
(5) Перебрать Метаданные.Документы.ЗаказПокупателя.Реквизиты

Ваш К.О.
   lodger
 
7 - 28.08.20 - 11:05
(5) значения реквизитов?

ГлупостьКакаяТо = Новый Структура;

Для каждого Реквизит Из Объект.Метаданные().Реквизиты Цикл
  ГлупостьКакаяТо.Вставить(Реквизит.Имя,Объект[Реквизит.Имя]);
КонецЦикла;
   acht
 
8 - 28.08.20 - 11:09
(7) Лучше Объект.Ссылка.Метаданные(). Ему же "тупо" надо =)
   мухомор777
 
9 - 28.08.20 - 11:12
(8)спасибо не мог дождатся когда стеб начнется.получилось
   Fish
 
10 - 28.08.20 - 11:13
(9) Получилось дождаться или получилось задачу решить? :)
   мухомор777
 
11 - 28.08.20 - 11:19
(10)получилось решить спасибо

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