Конвертация данных: поиск объекта в приемнике по свойству #804673


#0 by maslov_ilya
Выгружаются контрагенты. Осуществляется поиск по ИНН и КПП и дополнительно надо организовать поиск по полю которое есть только в приемнике. Тип у этого поля булево. Если "Реквизит" = Ложь и ИНН, КПП совпадают то объект в приемнике должен быть обнаружен. Подскажи пожалуйста, как добавить поиск по полю которого нет в источнике. В данный момент создал ПКС в котором Источник - пустой, приемник - реквизит булевский. Не пойму в каком обработчике и как описать условие поиска по этому реквизиту
#1 by Ёпрст
В приёмнике ?
#2 by Ёпрст
реквизит только в приёмнике ? И.. если он булево, то искать как ? По Истине или по ЛОЖЬ ? Что подставлять надо всегда в поиске ?
#3 by Ёпрст
А так, добавляешь реквизит в ПКС, в ПередВыгрузкой пишешь Значение = Ложь; ставишь галку "поиск" , в ПоляПоиска пишешь СтрокаИменСвойствПоиска = "Твойреквизит, ИНН, КПП"; усё
#4 by maslov_ilya
Сделал ровно так как Вы сказали, в итоге ошибка при загрузке данных: Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6996)}: Значение не является значением объектного типа (ИмяТипа)
#5 by Ёпрст
Включи отладку обработчиков и смотри, че там и как. + покажи картинки, че ты там натворил в правилах.
#6 by maslov_ilya
Отладку пытаюсь сделать но пока что вот какая ерунда, не пойму в чем дело.
#7 by Ёпрст
Зачем ты в ПКО  ЭТоАдресДоставки пишешь ? Когда надо в ПКО Контрагенты !!!
#8 by maslov_ilya
в отладку закинул сгенерированный код модуля
#9 by maslov_ilya
Спасибо! Пробую
#10 by Ёпрст
закинь в Поля поиска в ПКО контрагенты
#11 by maslov_ilya
Все получилось! Спасибо что помогли разобраться! Был бы просто нескананно счастлив если бы посоветовали книжечку по КД. А то что-то туго со знаниями
#12 by Ёпрст
Бояркин, ищи книжку по этой фамилии
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С