Имя: Пароль:
1C
 
Конвертация данных 2.1 Поля поиска? Контрагенты
0 spiller26
 
23.08.17
11:39
Переброс из Бп 3.0 в КА 2.2

Контрагенты. Поиск по ИНН, КПП, Наименование.

Варианты:
Есть ИНН и КПП - ищем по ИНН,КПП
Нет ИНН - ищем по Наименованию.

Как прописать в ПКО объекта "Поля поиска". возможна ли проверка при загрузке этих реквизитов?
1 Aleksey
 
23.08.17
11:40
А в справку заглянуть не судьба?
2 spiller26
 
23.08.17
11:41
(1) Скудная информация
3 Aleksey
 
23.08.17
11:46
Там же код приведен как раз этот случай, нужно только скопирастить. Куда уж разжёваней
4 spiller26
 
23.08.17
11:47
(3) Всё вроде разобрался. Смутил НомерВариантаПоиска

Если НомерВариантаПоиска = 1 тогда
    СтрокаИменСвойствПоиска = "ИНН, КПП, Наименование";
ИначеЕсли НомерВариантаПоиска = 2 тогда
    СтрокаИменСвойствПоиска = "ИНН, КПП";
ИначеЕсли НомерВариантаПоиска = 3 тогда
    СтрокаИменСвойствПоиска = "ИНН";
Иначе
    СтрокаИменСвойствПоиска = "Наименование";
КонецЕсли;
5 Aleksey
 
23.08.17
11:52
Он ищет до 10 раз. Номер варианта - это как раз номер попытки. В твоем случае можно заменить номераварианта на проверку заполнения свойства
6 spiller26
 
23.08.17
11:57
(5) И как простите проверить заполнение?
7 Вафель
 
23.08.17
11:57
СвойстваПоиска["ИНН"]
8 spiller26
 
23.08.17
12:00
(7) Блин у меня закомменчена была строчка, так её и не проверил

////поиск контрагента
//ИНН = СвойстваПоиска["ИНН"];
9 Ёпрст
 
23.08.17
12:51
(4) Так писать не надо. В случае отсутствия ИНН, будет находить первый попавшийся без инн, для 3-ей попытки
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.