Имя: Пароль:
1C
1С v8
Вывод метаданных при помощи запроса
0 arhiordinator
 
20.02.14
16:17
Всем привет, появился вопрос, хотел бы посоветоваться, да и ума поднабраться.  Вообщем ситуация такая. есть обработка для смены значений, раньше она использовала функции НайтиПоСсылка.

Теперь это сделано запросом, так как выяснилось, что не стоит все документы менять а ток определенные, настаивают сделать при помощи запроса.
Нужен объект метаданных документа. при помощи запроса получается ток тип выводить, можно ли при помощи запроса выбрать метаданные?

"ВЫБРАТЬ
                   |    ПроизводствоИРемонтОборудования.Оборудование.Ссылка КАК Ссылка,
                   |    ПроизводствоИРемонтОборудования.Ссылка КАК Данные,
                   |    ТИПЗНАЧЕНИЯ(ПроизводствоИРемонтОборудования.Ссылка) КАК Метаданные
                   |ИЗ
                   |    Документ.ПроизводствоИРемонтОборудования КАК ПроизводствоИРемонтОборудования
                   |ГДЕ
                   |    ПроизводствоИРемонтОборудования.Оборудование В(&АРМ)
1 Wobland
 
20.02.14
16:18
нет
2 arhiordinator
 
20.02.14
16:35
(1) блин
3 vicof
 
20.02.14
16:37
(0) да
4 arhiordinator
 
20.02.14
16:45
(3), смешно :)
ладно, раз нельзя, как мне перебором в таблицу значений такое записать: СтрокаТаблицы.Метаданные = Метаданные.НайтиПоТипу(СтрокаТаблицы.Метаданные);
5 vicof
 
20.02.14
16:45
(4) ну раз нельзя, то нельзя, не буду мешать
6 Wobland
 
20.02.14
16:46
а ты не хочешь текст запроса собрать из кусков?
7 arhiordinator
 
20.02.14
16:59
(5)  а как сделать ?
(6)  можно и из кусков ток за, подскажи как будет выглядеть?
8 Wobland
 
20.02.14
17:03
цикл
текст=текст+
"выбрать ссылка из документ."+очереднойтип+" объединить"
9 arhiordinator
 
20.02.14
17:15
(8) а можно пример ?
10 vicof
 
20.02.14
17:16
(9) а в (8) что?
11 arhiordinator
 
20.02.14
17:17
(10)  очереднойтип, как будет выглядить
12 Franchiser
 
гуру
20.02.14
17:18
кусками запрос собери и все.
13 vicof
 
20.02.14
17:19
(11) А ты запросы когда-нибудь писал?
14 Wobland
 
20.02.14
17:25
(9) можно поискать что-нибудь вроде ПолучитьЗначениеРеквизита в БСП