Имя: Пароль:
1C
1С v8
КД2 поиск по внутреннему идентификатору
0 kofeinik
 
12.08.21
18:06
Есть правила обмена УТ11 в БП3 на КД2, в УТ11 есть два документа счет-фактура с одинаковым номером, в правилах стоит поиск только по внутреннему идентификатору, галка "продолжить поиск по полям поиска" - отжата.
При выгрузке в файл обмена попадают оба документа, при загрузке первый затирается вторым.
Меняю номер, загружаю данные, появляется второй документ.
Вопрос можно было бы решить просто, исключив номер из полей поиска, но проблема в том, что в отличие от БП3, в УТ11 внутренний номер соответствует входящему.
Вопрос: что за фича, искать по полям поиска при отжатой галке "продолжить поиск по полям поиска", или я чего-то упустил из вида?
1 mikecool
 
12.08.21
18:11
" в УТ11 внутренний номер соответствует входящему" чего?
и эта - может у тебя еще как то при загрузке поиск настроен поверх "типового"
2 kofeinik
 
12.08.21
19:31
(1) В УТ11 в документе счет-фактура полученный нет отдельного реквизита под входящий номер поставщика, поэтому номер может дублироваться, и использовать номер как поле поиска нельзя. Поля поиска при загрузке не используются.
3 kofeinik
 
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
ЗЫ: у меня обработка есть по аналогичным подборам "подмен" контрагентов, с архивным сохранением-восстановлением набранных (и всунутых в этот рс) подмен соответствий во внешний файл - частенько пригождается когда криворукие юзера наисправляли контрагентов, пришедших в обмене, на "правильных" - и вбивших по ним потом кучу доков... частенько спасает. но там своя спецфика.