Имя: Пароль:
1C
 
Получить документ по ссылке
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 <=колву типов.
Независимо от того, куда вы едете — это в гору и против ветра!