|
GUID в конвертации данных |
☑ |
0
Балбес
04.12.18
✎
08:49
|
Доброго времени суток. Есть обмен данными между двумя различными конфигурациями, организованный через КД 2, выгружаются/загружаются документы. В правилах конвертации объекта стоит птичка "Выполнять поиск по внутреннему идентификатору", Правила выгрузки данных - произвольный алгоритм, формирующий выборку документов и выгружаемый при помощи функции ВыгрузитьПоПравила. Собственно вопрос - в файле обмена отсутствует GUID документа, соответственно поиск по GUID не работает и срабатывает поиск по реквизитам. Если сделать в ПВД - "Стандартная выборка", то GUID есть, но стандартная выборка не подходит по условиям обмена. Подскажите, как передать GUID?
|
|
1
ДенисЧ
04.12.18
✎
08:58
|
А почему бы не добавить гуйд в выгрзуку?
|
|
2
Балбес
04.12.18
✎
09:04
|
(1) Он в произвольной выборке есть, только непонятно куда его записывать в приемнике?
|
|
3
Поpyчик-4
04.12.18
✎
09:09
|
(2) Не надо никуда записывать. Его надо использовать в
Обработчике "Правила конвертации объектов" Поля поиска, передавая через ПараметрыОбъекта
|
|
4
Балбес
04.12.18
✎
09:26
|
(3) Спасибо за мысль, сейчас попробую
|
|
5
RomanYS
04.12.18
✎
09:29
|
(2) А поле "ссылка" в этой выборке есть? Или у тебя гуид от чего-то другого берется?
|
|
6
Балбес
04.12.18
✎
12:21
|
(3) Не помогло, в параметр ГУИД передается, поиск по этому параметру ведется, но в базе-приемнике документы создаются со своим ГУИДОМ (((
(5) Да, ссылка в выборке есть.
|
|
7
RomanYS
04.12.18
✎
12:25
|
(6) покажи файл выгрузки одного объекта, точнее кусочек <Ссылка...
|
|
8
Балбес
04.12.18
✎
12:34
|
-<Ссылка>
-<Свойство Тип="Дата" Имя="Дата">
<Значение>2018-12-03T15:41:29</Значение>
</Свойство>
-<Свойство Тип="Строка" Имя="НомерЗаявки">
<Значение>02-00001</Значение>
</Свойство>
-<ЗначениеПараметра Тип="УникальныйИдентификатор" Имя="УникальныйИдентификатор">
<Значение>b648441c-cd19-11e8-80f1-0cc47a82b246</Значение>
</ЗначениеПараметра>
</Ссылка>
|
|
9
Вафель
04.12.18
✎
12:36
|
гуид может быть установлен только в качестве гуида ссылки. иначе ищи ручками через (3)
|
|
10
RomanYS
04.12.18
✎
12:50
|
(8) чтобы работала та "галочка" должно выглядеть так
<Ссылка Нпп="1">
<Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">
<Значение>71d96fbc-539f-11e8-987a-bca8a6dda5e4</Значение>
</Свойство>
<Свойство Имя="Код" Тип="Строка">
<Значение>000000001</Значение>
</Свойство>
</Ссылка>
С примитивным алгоритмом (я только переопределил ВыборкаДанных) у меня работает.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший