Перейти к основному содержимому

Настройка поиска контрагента

В этом разделе можно настроить поиск контрагента по разным полям заказа БУС.

Раздел "Настройки поиска контрагента"

к сведению

Модуль поддерживает поиск контрагента по общим правилам и поиск конкретно по свойствам заказа БУС для каждого типа плательщика.

Поиск выполняется при выгрузке заказа в МС. Модуль перебирает выбранные поля в порядке приоритета и останавливается на первом найденном контрагенте. Архивные контрагенты при поиске пропускаются. Если ни по одному полю контрагент не найден, модуль создаёт нового по настройкам разделов Создание контрагента и Соответствие полей контрагента.

warning

Если МС вернул ошибку при поиске контрагента, новый контрагент не создаётся (чтобы не появился дубль) — в заказ будет проставлен контрагент по умолчанию.

Разделить поиск контрагентов для разных типов плательщика БУС​

При отмеченной опции (после отметки, нужно сохранить настройки модуля), модуль будет разделять поиск контрагента по типу плательщика заказа БУС (физ. лицо \ юр. лицо).

image_1

Брать значения для поиска только из свойств заказа или профиля покупателя​

Опция отмеченаОпция не отмечена
Поиск осуществляется только по полям заказа БУС. Т.е. значения для поиска будут браться из заказа БУС. Если свойство в заказе пустое, значение берётся из последнего профиля покупателя пользователя (сначала профиль с тем же типом плательщика, затем любой).Поиск осуществляется по полям пользователя, который оформил заказ в БУС.
После того, как отметите опцию модуль предложит выбрать соответствия свойств для поиска.Модуль автоматически будет искать в полях самого пользователя нужные значения вн. кода, телефона, email.
к сведению

Поле ИНН всегда использует поиск по свойству заказа БУС, т.к. у пользователя БУС нет такого отдельного поля.

Игнорировать тип контрагента при поиске​

При отмеченной опции модуль будет искать контрагента в МС среди всех типов (физ. лицо, ИП, юр. лицо). По умолчанию он ищет контрагента только определенного типа, который выбирается в опции «Тип контрагента в МС при создании» (раздел Создание контрагента) для каждого типа плательщика.

Поля для поиска контрагента​

Опция «Выберите поля для поиска» позволяет выбрать те поля, по которым будет происходить поиск контрагента: внешний код, email, телефон, а при разделённом поиске — ещё и ИНН. После выбора полей нужно сохранить настройки модуля и ниже появятся приоритет полей. Чем ниже число, тем первее будет происходить поиск по этому полю.

Если поля не выбраны, поиск идёт только по внешнему коду.

Вариант 1. Поиск контрагента происходит без разделения на типы плательщика по пользователю.​

На примере ниже вы можете видеть, что поиск контрагента происходит по общим правилам. Вы просто выбираете поля для поиска и затем проставляете приоритет этих полей.

Модуль будет последовательно считывать значение каждого поля из пользователя заказа исходя из приоритета и искать по этому значению контрагента в МС. В этом варианте тип контрагента при поиске не учитывается.

Пример поиска контрагента по 3 полям

Вариант 2. Поиск с разделением на типы плательщика по пользователю.​

В этом варианте можно выбрать поля для поиска для каждого типа плательщика по отдельности. При этом можно искать контрагента по полю ИНН, что полезно при поиске юр. лиц \ ИП. Для ИНН нужно выбрать свойство заказа, из которого модуль возьмёт значение.

В этом варианте все поля, кроме ИНН будут браться также как в варианте 1 из полей самого пользователя заказа БУС. Поиск идёт с учётом типа контрагента (если не отмечено «Игнорировать тип контрагента при поиске»).

image_2

Вариант 3. Поиск с разделением на типы плательщика по свойствам заказа (рекомендуемый).​

В этом варианте добавляется галочка "Брать значения для поиска только из свойств заказа или профиля покупателя". Таким образом вы можете сопоставить поле поиска контрагента МС со свойством заказа БУС откуда модуль будет брать значение для поиска (пользователь в этом варианте не участвует).

к сведению

В этом варианте поиск по внешнему коду не осуществляется, т.к. ищется контрагент исходя из свойств заказа.

image_3

Откуда берётся телефон пользователя​

Если телефон ищется по полям пользователя (варианты 1 и 2), модуль берёт его в таком порядке:

  1. Телефон для авторизации пользователя
  2. Поле «Телефон» на вкладке «Личные данные» пользователя
  3. Свойство заказа с признаком «Телефон» — только если оба поля выше пустые

Остальные опции в поиске контрагента​

image_4

Объединить юр. лицо и ИП при поиске контрагента в МС:​

Это настройка позволяет искать контрагента с типом юр лицо и ИП одновременно: если контрагент не найден с типом, выбранным для типа плательщика, модуль повторяет поиск с «парным» типом (юр. лицо ↔ ИП). Опция доступна только при разделённом поиске.

Эта опция не действует, если для типа плательщика отмечено «Игнорировать тип контрагента при поиске» — в этом случае поиск и так идёт по всем типам.

Тип поиска телефона контрагента:​

Точный поиск (по умолчанию) — здесь нужно точное совпадение номера вплоть до каждого символа.

Контекстный поиск — этот метод использует алгоритмы МойСклад для поиска номера телефона, пытаясь найти контрагента в базе без учёта лишних символов.