|
Конвертация данных. Сменить гуид объекта | ☑ | ||
---|---|---|---|---|
0
_Demos_
14.10.13
✎
11:07
|
Как в ПКО сменить ГУИД объекта?
Кто сталкивался дайте совет. |
|||
1
NcSteel
14.10.13
✎
11:09
|
Зачем, не легче ли обмениваться по полям поиска?
|
|||
2
Зойч
14.10.13
✎
11:10
|
у обекта нельзя сменить гуид
|
|||
3
NcSteel
14.10.13
✎
11:13
|
(2) Можно. И при обмене тоже.
|
|||
4
_Demos_
14.10.13
✎
11:15
|
(1) Есть две базы которые велись отдельно. Поступила задача с одной базы выгружать документы в другую. А справочник номенклатура и остальные тоже совершенно разные в смысле кода, наименования по разному написаны.
Как вариант сделать соответствия между объектами и выгружать по гуид(делать соответствия по код, наименования не вариант), но нужно гуид сменить при выгрузке |
|||
5
Зойч
14.10.13
✎
11:15
|
(3) У объекта можно сменить ГУИД????? каким образом?
|
|||
6
_Demos_
14.10.13
✎
11:16
|
Есть же регистр СоотвествияОбъектовДляОбмена.
Только я порылся в типовых планах обмена, не нашел там где сменяется гуид :) Вот спрашиваю |
|||
7
ИсчадиеADO
14.10.13
✎
11:17
|
(4)перед записью объекта в пко поставь установку новой ссылки
|
|||
8
ИсчадиеADO
14.10.13
✎
11:18
|
если объект новый, вестимо
|
|||
9
NcSteel
14.10.13
✎
11:19
|
(4) Сделай соответствие кодов.
|
|||
10
NcSteel
14.10.13
✎
11:19
|
(5) Минимум:
- сделать копию объекта с установкой необходимого Гуида - удалить старый объект |
|||
11
_Demos_
14.10.13
✎
11:24
|
я как бы нашел вот такой вариант
УзелСсылкиXML = СоздатьУзел("Ссылка"); УстановитьАтрибут(УзелСсылкиXML,"Нпп",УзелСсылки); УзелГуид = ДобавитьУзел(УзелСсылкиXML,"Свойство"); УстановитьАтрибут(УзелГуид,"Тип","Строка"); УстановитьАтрибут(УзелГуид,"Имя","{УникальныйИдентификатор}"); одЗаписатьЭлемент(УзелГуид,"Значение", "00000000-0000-0000-0000-000000000000"); УзелСсылкиXML.ЗаписатьКонецЭлемента(); // тут можно записать дополнительные поля поиска кроме гуида УзелСсылкиXML.ЗаписатьКонецЭлемента(); УзелСсылки = УзелСсылкиXML.Закрыть(); ДобавитьПодчиненный(Приемник,УзелСсылки); но чтобы она работала надо снять флаг ИскатьПоВнутреннемуИдентификатору Все же интересует как это реализовано в типовых |
|||
12
NcSteel
14.10.13
✎
11:30
|
Так все же , почему не хочешь на уровне кодом сделать синхронизацию?
|
|||
13
NcSteel
14.10.13
✎
11:30
|
(12) * на уровне кодов.
|
|||
14
Aleksey
14.10.13
✎
11:32
|
(11) Используй поля поиска, Люк, в них вся сила
|
|||
15
_Demos_
14.10.13
✎
11:34
|
(12) код это такая вещь взяли поменяли а до гуида не каждый сможет добраться
|
|||
16
Зойч
14.10.13
✎
11:45
|
Те тебе нужно подменить объект в пко, чтоб везде в ПКС не прописывать?
Я для себя не нашел решения, кроме как ручного формирования xml а ля (11). А пошел по стандартному пути: Алгоритм - и в каждый пкс |
|||
17
Pro_1c_podcast
22.10.13
✎
18:03
|
Мы тут пообсуждали в соседней ветке. Решил перекрестную ссылку сделать. Может, пригодится кому.
v8: Конвертация: подмена уникального идентификатора |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |