Универсальные процедуры и функции (метаданные) » История » Версия 1
Всеволод Дорофеев, 04.06.2017 06:43
1 | 1 | Всеволод Дорофеев | h1. Универсальные процедуры и функции (метаданные) |
---|---|---|---|
2 | 1 | Всеволод Дорофеев | |
3 | 1 | Всеволод Дорофеев | h3. Получение реквизитов объектов (справочников и документов) |
4 | 1 | Всеволод Дорофеев | |
5 | 1 | Всеволод Дорофеев | Получения реквизитов документа: |
6 | 1 | Всеволод Дорофеев | <pre> |
7 | 1 | Всеволод Дорофеев | Для Каждого Реквизит Из Документ.Метаданные().Реквизиты Цикл |
8 | 1 | Всеволод Дорофеев | НоваяСтрока = РеквизитыДокумента.Добавить(); |
9 | 1 | Всеволод Дорофеев | НоваяСтрока.Реквизит = Реквизит.Имя; |
10 | 1 | Всеволод Дорофеев | НоваяСтрока.Значение = Документ[Реквизит.Имя]; |
11 | 1 | Всеволод Дорофеев | КонецЦикла; |
12 | 1 | Всеволод Дорофеев | </pre> |
13 | 1 | Всеволод Дорофеев | |
14 | 1 | Всеволод Дорофеев | РеквизитыДокумента - таблица значений с двумя полями "Реквизит" и "Значение". |
15 | 1 | Всеволод Дорофеев | |
16 | 1 | Всеволод Дорофеев | Получение табличных частей документа и их реквизитов: |
17 | 1 | Всеволод Дорофеев | <pre> |
18 | 1 | Всеволод Дорофеев | Для Каждого ТабличнаяЧасть Из Документ.Метаданные().ТабличныеЧасти Цикл |
19 | 1 | Всеволод Дорофеев | Сообщить(ТабличнаяЧасть); |
20 | 1 | Всеволод Дорофеев | Для Каждого РеквизитТЧ Из ТабличнаяЧасть.Реквизиты Цикл |
21 | 1 | Всеволод Дорофеев | Сообщить(" - " + РеквизитТЧ); |
22 | 1 | Всеволод Дорофеев | КонецЦикла |
23 | 1 | Всеволод Дорофеев | КонецЦикла; |
24 | 1 | Всеволод Дорофеев | </pre> |