Имя: Пароль:
1C
1С v8
КД 3.0 искать объект по идентификатору
,
0 ac13
 
09.06.20
13:14
При обмене между двумя базами в базе приемнике нужно искать объект по значению реквизита "УИД_УТ". В базе источнике это УникальныйИдентификатор() объекта.

Сейчас ищет по наименованию и коду, выглядит это так:
___________________________________________________________________________
Процедура ДобавитьПКО_Справочник_Номенклатура_Получение(ПравилаКонвертации)

    ПравилоКонвертации = ОбменДаннымиXDTOСервер.ИнициализироватьПравилоКонвертацииОбъекта(ПравилаКонвертации);
    ПравилоКонвертации.ИмяПКО = "Справочник_Номенклатура_Получение";
    ПравилоКонвертации.ОбъектДанных = Метаданные.Справочники.Номенклатура;
    ПравилоКонвертации.ОбъектФормата = "";
    ПравилоКонвертации.ПриКонвертацииДанныхXDTO = "ПКО_Справочник_Номенклатура_Получение_ПриКонвертацииДанныхXDTO";
    ПравилоКонвертации.ПередЗаписьюПолученныхДанных = "ПКО_Справочник_Номенклатура_Получение_ПередЗаписьюПолученныхДанных";
    ПравилоКонвертации.ВариантИдентификации = "ПоПолямПоиска";

    ПравилоКонвертации.ПоляПоиска.Добавить("Код, Наименование");

КонецПроцедуры
___________________________________________________________________________

Как искать по УИД?
1 ac13
 
09.06.20
16:18
:(
2 VladZ
 
09.06.20
16:43
(1) Ага... Тоска...

Кому нужна КД3, когда на КД2 всё прекрасно работает...
3 aleks_default
 
09.06.20
17:57
У тебя не по УИД а по реквизиту УИД_УТ. Попробовать в ПКО "..._Отправка" добавить твой реквизит в ДанныеXDTO как свойство. А в ПКО "...Получение" оставить его одного в полях поиска. Но это так, как идея.
4 aleks_default
 
09.06.20
17:59
Хотя если этого реквизита в формате нет то наверное не прокатит
5 ac13
 
18.06.20
15:45
(2) На КД2 всё работает, я правильно понимаю, что на КД3 работает не всё или работает хуже?
Для чего создали КД3, если есть рабочая КД2?
6 ДенисЧ
 
18.06.20
16:05
(5) У КД2 есть фатальный недостаток
7 ac13
 
18.06.20
16:13
(6) ?
8 ДенисЧ
 
18.06.20
16:15
9 ac13
 
18.06.20
16:16
(8) :)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn