![]() |
|
Поиск по ссылке | ☑ | ||
---|---|---|---|---|
0
Администратор 1С
28.06.10
✎
14:14
|
Здравсвуйте,
После обмена загрузки файла обмена (чтение/запись файла методами: прочитатьXML, ЗаписатьXML) в базу в регистре есть движение с регистратром = "<Объект не найден> (212:ac180015e9b8c48d11dc9c0525770de1) Подскажите как найти этот ргеистратратор в базе источнике выгрузки? |
|||
1
hhhh
28.06.10
✎
14:18
|
ПолучитьСсылку (GetRef)
Синтаксис: ПолучитьСсылку(<Уникальный идентификатор>) Параметры: <Уникальный идентификатор> (необязательный) Тип: УникальныйИдентификатор. Уникальный идентификатор, из которого будет формироваться ссылка. Возвращаемое значение: Тип: ДокументСсылка. Описание: Формирует ссылку из значения типа УникальныйИдентификатор. Данный уникальный идентификатор может быть в дальнейшем получен из ссылки методом УникальныйИдентификатор. |
|||
2
Serg_1960
28.06.10
✎
14:30
|
Это не совсем "то" :( Лучше автору посмотреть как это делается - в обработке http://www.infostart.ru/public/14655/
|
|||
3
Администратор 1С
28.06.10
✎
15:26
|
Спасибо за ответы, используя обработку с ifostart и ф-ю гения1с полчучаем след. код. для поиска по ссылке
Процедура КнопкаВыполнитьНажатие(Кнопка) НовыйGUID = Новый УникальныйИдентификатор(ПолучитьUUIDПоУникальномуИдентификатору(GUID)); // где GUID строка 32 символа после ":" Сс=обНайтиСсылкуПоГУИД(НовыйGUID); Сообщить(Сс); КонецПроцедуры Функция обНайтиСсылкуПоГУИД(ГУИД) Экспорт Перем РезСсылка; Для Каждого МД Из Метаданные.Справочники Цикл РезСсылка=Справочники[МД.Имя].ПолучитьСсылку(ГУИД); Если РезСсылка.ПолучитьОбъект()<>Неопределено Тогда Возврат РезСсылка; КонецЕсли; КонецЦикла; Для Каждого МД Из Метаданные.Документы Цикл РезСсылка=Документы[МД.Имя].ПолучитьСсылку(ГУИД); Если РезСсылка.ПолучитьОбъект()<>Неопределено Тогда РезСсылка.ПолучитьОбъект(); Возврат РезСсылка; КонецЕсли; КонецЦикла; Возврат Неопределено; КонецФункции Функция ПолучитьUUIDПоУникальномуИдентификатору(Знач GUID) Экспорт ч1 = Сред(GUID,25,8); ч2 = Сред(GUID,21,4); ч3 = Сред(GUID,17,4); ч4 = Сред(GUID,1,4); ч5 = Сред(GUID,5,12); Возврат ч1 +"-"+ ч2 +"-"+ ч3 +"-"+ ч4 +"-"+ ч5; КонецФункции |
|||
4
Serg_1960
28.06.10
✎
19:01
|
НовыйGUID = Новый УникальныйИдентификатор(Сред(GUID,25,8)+"-"+Сред(GUID,21,4)+"-"+Сред(GUID,17,4)+"-"+Сред(GUID,1,4)+"-"+Сред(GUID,5,12));
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |