Вход | Регистрация

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 или кнопку "Обновить" в браузере.
Рекламное место пустует