|
По строке ТЧ документа получить документ |
☑ |
0
Slon747
22.04.13
✎
17:19
|
Как можно по строке ТЧ документа получиь ссылку/объект документа?
|
|
1
Maxus43
22.04.13
✎
17:28
|
а цель какая? что-то универсальное - боюсь никак...
|
|
2
SherifSP
22.04.13
✎
17:30
|
(0) Вопрос не сильно понятен, какой строки, какого документа?
|
|
3
Slon747
22.04.13
✎
17:36
|
Не буду долго описывать, а быстро не объяснишь.
Для простоты берем такой вариант:
Для каждого СтрокаТЧ Из Документ.Товары
//тут имеем строку ТЧ. Хотелось бы получить ссылку на сам документ
КонецЦикла;
|
|
4
drcrasher
22.04.13
✎
17:39
|
Документ.Ссылка не предлагать?
|
|
5
Maxus43
22.04.13
✎
17:45
|
(3) боюсь только обход документов по метаданным... как то типа
КоллекцияОбъектовМетаданных (MetadataObjectCollection)
Содержит (Contains)
Синтаксис:
Содержит(<ОбъектМетаданных>)
осталось по СтрокеТЧ вытащить метаданные самой ТЧ
|
|
6
Slon747
22.04.13
✎
17:49
|
(4) Ну не издевайся. Это пример, что такое СтрокаТЧ.
(5) Спасибо. Но таким образом можно получить метаданные документа, а не сам документ.
Вообще-то я пока извратился по другому.
Просто я был уверен, что всё гораздо проще.
|
|
7
Господин ПЖ
22.04.13
✎
17:52
|
>Это пример, что такое СтрокаТЧ.
в запросе к ТЧ Ссылка тоже есть...
|
|
8
Maxus43
22.04.13
✎
17:57
|
(6) да, чот не подумал) к самому доку по его Строке - никак получается.
Хотя попробуй ЗначениеВСтрокуВнутр, может там гуид дока таки есть
|
|
9
drcrasher
22.04.13
✎
18:00
|
(6) а как получить строку ТЧ не имея самого объекта?
|
|
10
Господин ПЖ
22.04.13
✎
18:02
|
(9) в функцию передали так...
|
|
11
Serg_1960
22.04.13
✎
18:02
|
ОбщегоНазначения.ПолучитьИмяТабличнойЧастиПоСсылкеНаСтроку
|
|
12
Slon747
22.04.13
✎
18:10
|
(11) Имя ТЧ то мы получим, но ссылку на документ нет.
Ладно. Спасибо. Сделал иначе
|
|
13
Serg_1960
22.04.13
✎
18:13
|
(12) Функция возвращает имя из метаданных табличной части документа. Сообственно говоря, (11) - это к (5), а не ответ на Ваш вопрос.
|
|