|
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</Значение> </Свойство> </Ссылка> С примитивным алгоритмом (я только переопределил ВыборкаДанных) у меня работает. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |