Имя: Пароль:
1C
1С v8
Как получить строковое значение из колонки "Тип"
0 Andy MilkyWay
 
13.09.12
12:27
В табличном поле выводится перечень разнородных документов, у которых есть ТЧ "Товары". Мне нужно в методе "ПриВыводеСтроки" по каждому из документов сделать запрос к Товарам текущего документа и вывести его результат в другую колонку табличного поля. При просмотре в отладке ДанныеСтроки.Ссылка в колонке "Тип" указано как раз то, что мне нужно, т.е. ДокументСсылка.ПеремещениеТоваровВПроизводство. Но когда пытаюсь получить строкое значение для вставки в запрос строка(типзнч(ДанныеСтроки.Ссылка)), получаю "Перемещение товаров в производство".
Вот вид окна "Табло"

Выражение            |Значение    |Тип
---------------------------------------------------------------
ДанныеСтроки.Ссылка    |Перемещение товаров в производство 0000000013 от 03.07.2012 15:42:19    |ДокументСсылка.ПеремещениеТоваровВПроизводство
---------------------------------------------------------------
строка(типзнч(ДанныеСтроки.Ссылка))    |"Перемещение товаров в производство"    |Строка
---------------------------------------------------------------

Вопрос. Как получить строку "ДокументСсылка.ПеремещениеТоваровВПроизводство"?
1 Naumov
 
13.09.12
12:32
типЗНЧ()?
2 Andy MilkyWay
 
13.09.12
12:36
(1) так вот типзнч() выводит не ПеремещениеТоваровВПроизводство", а "Перемещение товаров в производство", т.е. синоним, а не сам тип
3 Miss1C
 
13.09.12
12:38
(0) ДокументСтрока = Строка("ДокументСсылка.ПеремещениеТоваровВПроизводство");
4 Andy MilkyWay
 
13.09.12
12:38
Всё, сам нашел.
вот так надо
Метаданные.НайтиПоТипу(типзнч(ДанныеСтроки.Ссылка)).Имя
5 Serginio1
 
13.09.12
12:38
XMLТип(Тип("СправочникСсылка.Номенклатура") ).ИмяТипа
Выдаст XMLТип(Тип("СправочникСсылка.Номенклатура") ).ИмяТипа    CatalogRef.Номенклатура
6 mikecool
 
13.09.12
12:39
(4) тут не будет ДокументСсылка.
во - (5) вариант
7 Andy MilkyWay
 
13.09.12
12:39
(4) возвращает строку "ПеремещениеТоваровВПроизводство"
8 Kashemir
 
13.09.12
12:41
ДанныеСтроки.Ссылка.Метаданные().ПолноеИмя()
9 Serginio1
 
13.09.12
12:46
(8) Разницы между ссылкой и объектом нет
10 Andy MilkyWay
 
13.09.12
13:12
(8) тоже хорошо, не надо дописывать "Документ." перед именем документа