Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

GUID в конвертации данных

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

С примитивным алгоритмом (я только переопределил ВыборкаДанных) у меня работает.
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует