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