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

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

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

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

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