Конвертация данных. Поиск элемента по условию #802592


#0 by VanoZZZ
Здравствуйте. Есть задача при загрузке договоров искать договора по реквизитам "ВалютаВзаиморасчетов, ВидДоговора, Владелец, Организация, ЭтоГруппа", но есть договора у которых должен точно совпадать код договора. В конфигурации источнике добавил реквизит в справочник договоров "ПоискПоКодуПриОбменеДанными" тип булево, т.е. если поставили галку, что при обмене ищем строго по коду. В правилах конвертации на вкладке поля поиска написал следующее: КонецЕсли; При выгрузке реквизит договоров ПоискПоКодуПриОбменеДанными в файл с данными не выгружается (и в конфигурации приемнике такого реквизита нет), соответственно правило не срабатывает. Может вообще не по тому пути пошел. Подскажите, как можно менять параметры поиска объекта в зависимости от условий?
#1 by 1dvd
Просто Код выгружается?
#2 by Aleksey
пиши признак в любой реквизит. В крайнем случае при выгрузки заполняй код только у нужных, а у остальных очищай. И тогда если код задан, то ищем по коду
#3 by Ёпрст
пихай свой ПоискПоКодуПриОбменеДанными в обычный параметр. Потом, в полях поиска заместо СвойстваПоиска["ПоискПоКодуПриОбменеДанными"] пользуй ПараметрыОбъекта["ПоискПоКодуПриОбменеДанными"] и усё.
#4 by Ёпрст
#5 by VanoZZZ
Ёпрст, огромное спасибо!!! Получилось
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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