КД 2.1 конвертация контрагентов (ИНН, КПП)

1. user-z99999 78 02.09.19 14:22 Сейчас в теме
Поля поиска ПКО
Если НомерВариантаПоиска = 1 Тогда
	СтрокаИменСвойствПоиска = "ИНН, КПП";
ИначеЕсли НомерВариантаПоиска = 2 Тогда
	СтрокаИменСвойствПоиска = "ИНН";
ИначеЕсли НомерВариантаПоиска = 3 Тогда
	СтрокаИменСвойствПоиска = "Наименование";
КонецЕсли;


А если у меня для некоторых контрагентов не указаны ИНН и КПП.
Как сделать, чтобы это не сливалось в один?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. UtSpar 137 02.09.19 14:33 Сейчас в теме
а наименование у них совпадает?
3. user-z99999 78 02.09.19 14:41 Сейчас в теме
(2)
Да.
Тогда это дубли, сливаем в один.
4. UtSpar 137 02.09.19 14:44 Сейчас в теме
(3)

Может тогда попробовать наименование включить в поля поиска.

СтрокаИменСвойствПоиска = "Наименование, ИНН, КПП";

Получиться что если Наименования совпадают а ИНН и КПП пустые - дубли, если все совпадают дубли.
5. UtSpar 137 02.09.19 14:44 Сейчас в теме
(4) А нет, тогда он дубли создаст если инн и КПП одинаковые а наименование разное(
6. Alexei_Siva 205 02.09.19 15:26 Сейчас в теме
Понятно, что если ИНН пустое, то нужно искать по наименованию.
Как искать - стоит посмотреть в справке: Правила конвертации объектов - вкладка "Поля поиска" - Информация по обработчикам

Примерно такое должно выйти:
ИННКонтрагента = СвойстваПоиска.Получить("ИНН")
Если Не ЗначениеЗаполнено(ИННКонтрагента ) Тогда
   СтрокаИменСвойствПоиска = "Наименование";
ИначеЕсли НомерВариантаПоиска = 1 Тогда
    СтрокаИменСвойствПоиска = "ИНН, КПП";
ИначеЕсли НомерВариантаПоиска = 2 Тогда
    СтрокаИменСвойствПоиска = "ИНН";
ИначеЕсли НомерВариантаПоиска = 3 Тогда
    СтрокаИменСвойствПоиска = "Наименование";
КонецЕсли;
Показать
7. _MavR_ 1 02.09.19 15:44 Сейчас в теме
Может сперва базу-источник от дублей избавить путем из объединения. Тут и писать ничего не надо, обработок вагон и маленькая тележка.
nomad_irk; sur0g; +2 Ответить
Оставьте свое сообщение

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