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

КД2 поиск по внутреннему идентификатору

КД2 поиск по внутреннему идентификатору
Я
   kofeinik
 
12.08.21 - 18:06
Есть правила обмена УТ11 в БП3 на КД2, в УТ11 есть два документа счет-фактура с одинаковым номером, в правилах стоит поиск только по внутреннему идентификатору, галка "продолжить поиск по полям поиска" - отжата.
При выгрузке в файл обмена попадают оба документа, при загрузке первый затирается вторым.
Меняю номер, загружаю данные, появляется второй документ.
Вопрос можно было бы решить просто, исключив номер из полей поиска, но проблема в том, что в отличие от БП3, в УТ11 внутренний номер соответствует входящему.
Вопрос: что за фича, искать по полям поиска при отжатой галке "продолжить поиск по полям поиска", или я чего-то упустил из вида?
   mikecool
 
1 - 12.08.21 - 18:11
" в УТ11 внутренний номер соответствует входящему" чего?
и эта - может у тебя еще как то при загрузке поиск настроен поверх "типового"
   kofeinik
 
2 - 12.08.21 - 19:31
(1) В УТ11 в документе счет-фактура полученный нет отдельного реквизита под входящий номер поставщика, поэтому номер может дублироваться, и использовать номер как поле поиска нельзя. Поля поиска при загрузке не используются.
   kofeinik
 
3 - 12.08.21 - 20:23
Убрал все поля поиска - пошел обмен. Интересна причина такого поведения.
   Ёпрст
 
4 - 12.08.21 - 20:51
(0) В ПКО данного документа, в Поля Поиска есть какой код ?
   Ёпрст
 
5 - 12.08.21 - 20:52
+ возможно есть 2 ПКО для данного вида дока или еще чего
   серый КТУЛХУ
 
6 - 12.08.21 - 21:30
Если это обмен в формате кд2.
1. Узнаешь ИД "правильного" объекта в (базе-источнике) УТ (идУт) и ид "правильного объекта" в (базе-приемнике) БП3 (идБп).
2. Идешь в приемнике (бп) в РегистрСведений.СоответствияОбъектовИнформационныхБаз
2.1. Ищешь там запись с узлом-источником (УТ), идУт (см.п.1) в "Уникальный идентификатор источника" ("Уникальный идентификатор источника строкой"),  соответствующими типами объекта источника и приемника. Если нашел - удаляешь.
2.2. Добавляешь запись с узлом-источником (УТ), идУт (см.п.1) в "Уникальный идентификатор источника" и "Уникальный идентификатор источника строкой",  идБп(см.п.1) а "Уникальный идентификатор приемника", нужные "Тип приемника" и "Тип источника".
7. Обмениваешься. видишь, что подмена работает - радуешься.
   серый КТУЛХУ
 
7 - 12.08.21 - 21:33
ЗЫ: у меня обработка есть по аналогичным подборам "подмен" контрагентов, с архивным сохранением-восстановлением набранных (и всунутых в этот рс) подмен соответствий во внешний файл - частенько пригождается когда криворукие юзера наисправляли контрагентов, пришедших в обмене, на "правильных" - и вбивших по ним потом кучу доков... частенько спасает. но там своя спецфика.

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