Удаленный предопределенный элемент и его UUID #717265


#0 by GROOVY
Пошел третий день... Юзер удалил предопределенный элемент (8.3) Задача: Создать новый элемент, связать его с предопределенным и назначить ему тот же UUID который по Справочники.Имя.ИмяПредопределенного.УникальныйИдентификатор выдается. Проблема: Обратится к предопределенному элементу нельзя если он удален. Создать новый элемент и связать его по имени = новый UUID.
#1 by ДенисЧ
Бекапа, разумеется, нет...
#2 by Maxus43
создай новый предопределённый и в таблице скуля замени его гуид
#3 by Maxus43
воще обычно создают новый предопределённый и ПоискИЗаменаСсылок с обычным элементом (у которго тот гуид). У нового предопределённого конечно будет новый гуид, но инфа вся к нему привяжется после замены ссылок
#4 by Apokalipsec
+ + только средствами SQL.
#5 by GROOVY
Это не реальная история. Мне сам факт интересен. Не спортивно, понимаю, что можно, но есть цель средствами 1С все сделать.
#6 by GROOVY
Пичаль.
#7 by tsaboy
даже если и это будет новый элемент.
#8 by Maxus43
средствами 1с ты не управляешь гуидами предопределённых... а пробовал вобще получить предопределённый и Установить ему ссылку?)
#9 by Maxus43
это философский вопрос. чем он будет отличатся от старого?
#10 by GROOVY
Удаленный нельзя получить. А ссылка предопределенного, в том случае если его создает платформа всегда одинаковая. А вот если создать новый и привязать его по имени к предопределенному, будет другой.
#11 by Maxus43
создать новый предопределённый, его получить и присвоить ему нужный гуид, я имел ввиду. А чойто гуид предопределённого всегда одинаковыя?
#12 by GROOVY
А как я получу старый гуид? А вот такая фишка платформы.
#13 by Redkiy
Похоже за создание предопределенных элементов в базе средствами платформы должны отвечать методы ПолучитьОбновлениеПредопределенныхДанных, УстановитьОбновлениеПредопределенныхДанных. Но нифига не работает.
#14 by Maxus43
>>А как я получу старый гуид? На него в других объектах ссылок не осталось?
#15 by Redkiy
а ты подумай  почему "Универсальный обмен данными" при переносе дублей не делает предопределенных элементов.
#16 by Maxus43
>>А вот такая фишка платформы. погоди, если гуид новых предопределённых всегда одинаков - то создав новый, мы получим гуид удалённого?
#17 by Maxus43
что? программно ты не можешь создавать предопределённые, только и всего
#18 by Redkiy
ГУИД предопределенного элемента созданного средствами платформы  = ГУИД объекта метаданных
#19 by ptiz
Загрузить структуру конфигурации из поправленного XML?
#20 by Redkiy
+ вопрос имеет практическую плоскость - исключение дублей при переносах данных XML
#21 by Maxus43
погодите, вы меня тут запутали из конца в конец. Создал я 2 предопределённых, гуиды -     e7047c85-8ec6-4ced-b271-a820575c66df     7fd2bb07-d8bd-468e-8204-262494149d6b Удалил, обновил. Создал опять 2 предопределённых, с такимиже именами и прочее, гуиды-     d98ee8cd-8b11-477e-9666-28b9f5d228ad     5fa267e8-4da5-4aaf-8478-b0a70c537c05 Где какие гуиды одинаковые?
#22 by Maxus43
а, не то имели ввиду... %)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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