Не получается настроить поля поиска

1. Sirafimushka 31.10.16 09:21 Сейчас в теме
Всем доброго времени суток. Подскажите, пожалуйста, что делаю не так.
Организация работает с торговой сетью,соответственно в УТ несколько контрагентов с одинаковым ИНН и различными КПП. В бухгалтерии необходимо, чтобы остался только головная организация. Соответственно в полях поиска пишу:
Если СвойстваПоиска["ЭтоГруппа"] Тогда
	СтрокаИменСвойствПоиска = "Наименование,Родитель,ЭтоГруппа";
Иначе
	Если НомерВариантаПоиска = 1 Тогда
СтрокаИменСвойствПоиска = "ИНН,Наименование,Родитель,ЭтоГруппа";
	КонецЕсли;
	Если НомерВариантаПоиска = 2 Тогда
		СтрокаИменСвойствПоиска = "ИНН,Родитель";
	КонецЕсли;
	Если НомерВариантаПоиска = 3 Тогда
		СтрокаИменСвойствПоиска = "Наименование,Родитель";
	КонецЕсли;
КонецЕсли;
Показать


Он выходит на четвертую итерацию поиска, и все равно создает нового контрагента. Где я ошибся?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. burni4 89 31.10.16 09:41 Сейчас в теме
В ПКС "ИНН,Наименование,Родитель,ЭтоГруппа" на этих полях галочки поиска стоят?
mrflatcher; +1 Ответить
3. Sirafimushka 31.10.16 09:44 Сейчас в теме
4. nuelectro 16.11.16 18:05 Сейчас в теме
Не вижу в коде условия для отработки вариантов поиска...
пример:

Если НомерВариантаПоиска = 1 тогда

Если ЗначениеЗаполнено(СвойстваПоиска.Получить("индКодВБП")) Тогда
		СтрокаИменСвойствПоиска = "Код, Наименование, ЭтоГруппа, индКодВБП";
	Иначе
		СтрокаИменСвойствПоиска = "Код, Наименование, ЭтоГруппа";
	КонецЕсли;
КонецЕсли;
5. tusv 212 16.11.16 18:59 Сейчас в теме
Сталкивался с такой ерундой. В наименовании пробелы справа или нет галки продолжить по полям поиска
НО, по условию Вы должны сливать все в один ИНН. Так?
Тогда зачем в поиске наименование?
Ставим галочку не замещать и пишем всего три строчки
Если не ПустаяСтрока(СвойстваПоиска["ИНН"]) Тогда
   СсылкаНаОбъект =Справочники.Контрагенты.НайтиПоРеквизиту("ИНН",СвойстваПоиска["ИНН"]);
КонецЕсли;
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот