В модуле "Интернет-магазин + 1С" (использую 6.0.3.4, но наверняка и в модулях для других прикладных решений будет полезно) хотелось бы иметь возможность гибкой настройки идентификации контрагентов. Сейчас модуль предлагает только 3 варианта идентификации: "по ИНН", "по наименованию" и "не использовать". При этом, со слов сотрудника тех.поддержки Битрикс, при варианте "по ИНН" в действительности по ИНН идентифицируются только юр. лица, а физ. лица - по наименованию.
В чём состоит проблема.
Во-первых, существуют юр. лица с одинаковым ИНН, но разными КПП. Филиалы, обособленные подразделения и т. п. То есть, когда модуль в 1С ищет клиента - юр. лицо по ИНН, то нет гарантии, что он найдёт того же контрагента, который в интернет-магазине сделал заказ. И управляющему заказами надо постоянно проверять, а точно ли заказ сделан тем контрагентом, который указан в 1С?
Во-вторых, у физических лиц, причём у большинства, ИНН есть. Им, как правило, не пользуются при заказе в интернет-магазине, но всё же. У индивидуальных предпринимателей ИНН есть обязательно. Для физических лиц ИНН уникален, то есть является надёжным способом идентификации.
В связи с этим представляется интересной и разумной следующая схема:
Юр. лица идентифицируются по сочетанию ИНН и КПП;
Физ. лица, указавшие свой ИНН - по ИНН;
Физ. лица, не указавшие свой ИНН - по другим полям (ФИО, логин, наименование).
То есть, хочется иметь возможность настраивать правила идентификации контрагентов гибко, в пользовательском интерфейсе.
Например: физ лица должны идентифицировать по следующему алгоритму: сначала ищем по телефону, если не нашли то ищем емейл..