|
Конвертация данных 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-ей попытки
|
|