|
v7: Получить список реквизитов документа, справочника.
| ☑ |
0
planod
27.02.12
✎
17:28
|
Как можно реализовать? может кто-нибудь поделится обработкой?
И как можно сделать подобное в 8.2?
|
|
1
andrewks
27.02.12
✎
17:29
|
Метаданные
|
|
2
andrewks
27.02.12
✎
17:29
|
meta.als
|
|
3
ДенисЧ
27.02.12
✎
17:30
|
метаданные...
Для сч = 1 по Метаданные.Справочники("Номенклатура").Реквизит() Цикл
Сообщить("" + Метаданные.Справочники("Номенклатура").Реквизит(сч).Идентификатор);
КонецЦикла;
|
|
4
planod
28.02.12
✎
03:58
|
(3) а для документа как?
|
|
5
Мизантроп
28.02.12
✎
04:16
|
(4) Напряги мозг, Денис уже подсказал.
|
|
6
big
28.02.12
✎
05:01
|
Имеем какой-то документ Док с табличной частью
Для а=1 По Метаданные.ОбщийРеквизитДокумента() Цикл
РеквизитИд = Метаданные.ОбщийРеквизитДокумента(а).Идентификатор;
КонецЦикла
Для а=1 По Метаданные.Документ(Док.Вид()).РеквизитШапки() Цикл
РеквизитИд = Метаданные.Документ(Док.Вид()).РеквизитШапки(а).Идентификатор;
КонецЦикла
Для а=1 По Метаданные.Документ(Док.Вид()).РеквизитТабличнойЧасти() Цикл
РеквизитИд = Метаданные.Документ(Док.Вид()).РеквизитТабличнойЧасти(а).Идентификатор;
КонецЦикла
|
|
7
planod
28.02.12
✎
05:02
|
(5) при использовании кода для документа
[code]
Для сч = 1 по Метаданные.Документ("БольничныйЛист").Реквизит() Цикл
Сообщить("" + Метаданные.Документ("БольничныйЛист").Реквизит(сч).Идентификатор);
КонецЦикла;
[/code]
выдается ошибка:
Для сч = 1 по Метаданные.Документ("БольничныйЛист").Реквизит() Цикл //справочник
{C:\USERS\AT\DESKTOP\ВЫТАЩИТЬБОЛЬНИЧНЫЕ.ERT(17)}: Поле агрегатного объекта не обнаружено (Реквизит)
|
|
8
catena
28.02.12
✎
05:28
|
(7)РеквизитШапки()
|
|
9
big
28.02.12
✎
05:35
|
(8) и много такой одежды у тебя? Или это шпаргалки по 1С? )))
|
|
10
andrewks
28.02.12
✎
08:02
|
(9) см. (2)
|
|