|
Получить документ по ссылке |
☑ |
0
StormyWind
11.08.09
✎
15:20
|
Допустим, есть ссылка на документ. Можно ли найти по ней документ, не зная, к какому именно виду он относится.
Если вид известен, то все просто:
Док = Документы["Вид"].ПолучитьСсылку(Новый УникальныйИдентификатор(Ссылка));
А можно ли сделать что-то вроде:
Док = Документы.ПолучитьСсылку(Новый УникальныйИдентификатор(Ссылка));
?
|
|
1
Серый Пес
11.08.09
✎
15:21
|
Тебе ссылку надо в объект преобразовать что-ли?
|
|
2
mirosh
11.08.09
✎
15:22
|
(0)
НайтиПоСсылкам (FindByRef)
Синтаксис:
НайтиПоСсылкам(<Список ссылок>)
Параметры:
<Список ссылок> (обязательный)
Тип: Массив. Массив со списком ссылок на объекты, ссылки на которые нужно найти.
Возвращаемое значение:
Тип: ТаблицаЗначений. Возвращает ссылки на найденные объекты в виде ТаблицаЗначений, состоящей из колонок с индексами: 0 - искомая ссылка; 1 - ссылка на объект, если найдена ссылка в объектной таблице; ключ записи, если ссылка найдена в независимом регистре сведений; ссылка на документ-регистратор для всех остальных необъектных таблиц; 2 - объект метаданных, которому соответствуют данные из колонки 1.
Описание:
Осуществляет поиск ссылок на объекты, переданные в параметре <Список ссылок>.
Пример:
Ссылки = НайтиПомеченныеНаУдаление();
ТабСсылок = НайтиПоСсылкам(Ссылки);
Для Каждого Ссылка из ТабСсылок Цикл
Сообщить ("" + СокрЛП(Ссылка[0]) + " " + СокрЛП(Ссылка[1]));
КонецЦикла;
|
|
3
Серый Пес
11.08.09
✎
15:22
|
Ээээ
ДокументСсылка.<Имя документа> (DocumentRef.<Имя документа>)
ПолучитьОбъект (GetObject)
Синтаксис:
ПолучитьОбъект()
Возвращаемое значение:
Тип: ДокументОбъект.
Описание:
Получает по ссылке объект для модификации и записи документа.
Пример:
Объект = ВыбДокумент.ПолучитьОбъект();
|
|
4
НЕА123
11.08.09
✎
15:24
|
(2) неа. не то.
(0)
в общем случае могут быть несколко объектов разных типов с одинаковыми ссылками.
|
|
5
НЕА123
11.08.09
✎
15:25
|
+(4)
(0)
вопрос вообще-то как-то неправильно поставлен.
|
|
6
Man4kin
11.08.09
✎
15:25
|
(0) я чего то вопроса недопонимаю
|
|
7
НЕА123
11.08.09
✎
15:26
|
+(4)
и я некорректно ответил. в (4) имеется ввиду, что "ссылка"=строка ГУИД.
|
|
8
НЕА123
11.08.09
✎
15:27
|
+(4)
собственно, в (0) тоже "ссылка"=строка ГУИД.
я так думаю (с)
|
|
9
StormyWind
11.08.09
✎
15:27
|
Вопрос могу поставить так: Есть строка - уникальный идентификатор документа (например, "100f5d56-859a-11de-893b-001e909d8e7b"). Имя документа неизвестно. Можно ли по этому идентификатору найти документ?
|
|
10
Широкий
11.08.09
✎
15:27
|
(9) Нет.. надо знать еще и тип
|
|
11
НЕА123
11.08.09
✎
15:28
|
(9) да. их колво >=0 <=колву типов.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший