v8: Восстановить объект по ГУИДу #583786


#0 by Sh18
v8.2  Проблема: ошибочно удалена партия (непосредственно). Создаю другую партию с тем же ГУИДом, но она не становится на место стертой. Помнится, в 7.7 такая процедура проходила. В 8.2 уже никак или требуется какой-нибудь хитрый финт ушами? Ссылка=Справочники.Партии.ПолучитьСсылку(Новый УникальныйИдентификатор(ГУИД)); Это работает, партию с нужным ГУИДом создает, но не заменяет убитую...
#1 by Defender aka LINN
Справочник "Партии"? О_о
#2 by Sh18
не понял вопроса? Конфа самописная, но это не важно
#3 by H A D G E H O G s
GUID пишется не так, как слышится.
#4 by Defender aka LINN
В наш просветленный век... Ну хрен с ним, в общем-то, а в ошибка или в ГУИД, или таки там была ссылка не на справочник партий
#5 by Defender aka LINN
Ну и какбы, зачем получать ссылку, если она у тебя и так есть?
#6 by Мыш
ПолучитьСсылку(<УникальныйИдентификатор>) Параметры: Тип: УникальныйИдентификатор. Уникальный идентификатор, из которого будет формироваться ссылка. Возвращаемое значение: Тип: СправочникСсылка. Описание: Формирует ссылку из значения типа УникальныйИдентификатор. Данный уникальный идентификатор может быть в дальнейшем получен из ссылки методом УникальныйИдентификатор. ЗЫ: А потом УстановитьСсылкуНового Вроде так.
#7 by Мыш
+ А, точно. Ещё потренироваться в перестановке символов ГУИДа :)
#8 by Reset
Получай ссылку из того места, "куда она должна встать" и для нового элемента используй ее. Это избавит тебя от проблем с написанием "ГУИД"
#9 by Sh18
Партия стерта. Гуид можно посмотреть, например, в регистре складских остатков, там оно выглядит так <Объект не найден> (966:88fd18a90546a59611e0f32089036d0a) Я беру ГУИД 88fd18a9-0546-a596-11e0-f32089036d0a (966 в начале, я так понимаю, идентификатор справочника). Элемент создается, именно с таким ГУИДом, но не подставляется вместо стертого. Может быть, ГУИД надо читать задом наперед? С них станется...
#10 by H A D G E H O G s
Не задом наперед, а с перестановкой знаков. Но не надо. У тя уже готовая ссылка в регистре. Бери ее! Стоя!
#11 by Reset
-->
#12 by Defender aka LINN
Вообще-то, это уже готовая ссылка
#13 by Повелитель
Если есть копия базы, то возьми оттуда обработкой "ВыгрузкаЗагрузкаДанныхXML.epf" все встанет как надо.
#15 by Sh18
- да, ОК. Правда, добраться до нужной ссылки в регистре тоже проблема, но можно. Ссылка там действительно сидит и ее можно использовать. А в ГУИДе они что-то переставляют? Интересно
#16 by Serg_1960
, пост 15
#17 by Sh18
- спасибо!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С