Универсальные процедуры и функции (метаданные) » История » Версия 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> |