|
v8: Через Метаданные обратиться к документу | ☑ | ||
---|---|---|---|---|
0
corbeau
15.07.13
✎
15:42
|
Как можно обратиться к документу, как объекту через Метаданные.Документы ? Если кто знает литературу, кроме синтакс-помощника, в которой хорошо бы описывалось как работать с данными, вроде, Метаданные.Документы или МетаданныеДокумента, то посоветуйте пожалуйста...
|
|||
1
1Сергей
15.07.13
✎
15:43
|
ЖКК
|
|||
2
МихаилМ
15.07.13
✎
15:43
|
в типовых все есть.
|
|||
3
1Сергей
15.07.13
✎
15:44
|
(2) даже обращение к Объекту через метаданные??? о_О
|
|||
4
corbeau
15.07.13
✎
15:44
|
а не подскажете где именно поискать в типовых??
|
|||
5
corbeau
15.07.13
✎
15:47
|
ВыбДок = Метаданные.Документы;
Для Каждого Док Из ВыбДок Цикл ПеремРеквизит = Док.Реквизиты.Организация; КонецЕсли; в переменную ПеремРеквизит возвращает строку "Организация", а мне-бы получить значение реквизита Организация из документа Док... |
|||
6
1Сергей
15.07.13
✎
15:48
|
(5) учи ЖКК, а лучше физру - она тебе больше пригодится
|
|||
7
corbeau
15.07.13
✎
15:48
|
или ссылку на справочник, из которого берется значение в этот документ
|
|||
8
Ненавижу 1С
гуру
15.07.13
✎
15:48
|
(5) стоп, это же МЕТАданные, какое такое значение ты хочешь получить?
|
|||
9
Ненавижу 1С
гуру
15.07.13
✎
15:49
|
Док.Реквизиты.Организация.Тип
|
|||
10
Fish
15.07.13
✎
15:50
|
(9) Я так понял, что он хочет получить ссылку на справочник организации. Хотя непонятно откуда.
|
|||
11
1Сергей
15.07.13
✎
15:53
|
Метаданные - это описание структуры хранения информации в базы данных. Грубо говоря, документы такие-то содержат такие-то и такие-то данные.
Ссылка - это указатель уже на конкретный объект, структура которого описана в метаданных. Т.е. Через метаданные конкретных значений ты не получишь. Нужно иметь ссылку |
|||
12
corbeau
15.07.13
✎
15:56
|
понял, спс
|
|||
13
corbeau
15.07.13
✎
15:59
|
(2) подскажите, пожалуйста, где в типовых можно посмотреть примеры с использованием "метаданные".
|
|||
14
Поросенок Петр
15.07.13
✎
16:02
|
(13) Щас открою типовую и поиском найду. Тока никуда не уходи.
|
|||
15
salvator
15.07.13
✎
16:02
|
Собери текст запроса с помощью цикла в (5) и получи оттуда организации
|
|||
16
hhhh
15.07.13
✎
16:33
|
что-то мне кажется, что Док.Реквизиты.Организация не вернет строку "Организация". Может ТС из другой метагалактики? Из параллельного мира?
|
|||
17
Infsams654
15.07.13
✎
16:42
|
(16) ему в (11) уже все сказали. Это как от сноудена - то ли метаданные, то ли сама переписка...
|
|||
18
IШаман
15.07.13
✎
16:55
|
Например вот так Справочники[Метаданные().Имя)].НайтиПоКоду(Код).ПолучитьОбъект()
|
|||
19
Infsams654
15.07.13
✎
17:15
|
(18) и туда же. Чего Метаданные().Имя ? Если уже знаешь какой справочник... Шаманить так
|
|||
20
Бертыш
15.07.13
✎
17:19
|
(0) Проще на основании обхода метаданных генерировать на лету текст запросов. А у меня по метаданным был небольшой опус http://1cnk.ru/Articles/Meta8.html
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |