Здравствуйте! Новые контрагенты загружаются с сайта. Им присваивается реквизит Б_идентификатор в таком формате: 518#test@yandex.ru#Иванов Василий Петрович У нас в 1С их потом немного переименовывают (добавляют цифры впереди наименования), в связи с чем я убрал в функции "ПолучитьКонтрагентаПоКоду" условие "| И Справочник.Наименование = &Наименование", чтобы поиск шел только по полю Б_идентификатор. Это работает, но обнаружилась проблема - на сайте клиент перепутал поля ввода фамилии и имени, потом это поменял. Получилось наоборот 518#test@yandex.ru#Василий Иванов Петрович. По сути клиент тот же самый, но по идентификатору он уже не сопоставился и задублировался. Прошу совета, что можно сделать в данной ситуации? Есть мысль, что только по коду (первое значение идентификатора, 518 в примере) искать в 1С (e-mail, в теории, тоже могут сменить на сайте). Этот код уникальный на стороне сайта? Или может как-то можно сделать, чтобы приходил только этот код? Не сломает ли это прочие алгоритмы?
Александр Шипулин написал: язи с чем я убрал в функции "ПолучитьКонтрагентаПоКоду" условие "| И Справочник.Наименование = &Наименование", чтобы поиск шел только по полю Б_идентификатор. Это работает, но обнаружилась проблема - на сайте клиент перепутал поля ввода фамилии и имени, потом это поменял. Получилось наоборот 518# test@yandex.ru #Василий Иванов Петрович. По сути клиент тот же самый, но по идентификатору он уже не сопоставился и задублировался. Прошу совета, что можно сделать в данной ситуации? Есть мысль, что только по коду (первое значение идентификатора, 518 в примере) искать в 1С (e-mail, в теории, тоже могут сменить на сайте). Этот код уникальный на стороне сайта? Или может как-то можно сделать, чтобы приходил только этот код? Не сломает ли это прочие
можете дождаться версии 7. Там можно будет указать ряд критериев, по которым искать(ид+наименование, наименование, полное наименование, ИНН+КПП, почта, телефон). Т.е. не один из, а сразу несколько в необходимой последовательности.
Александр Шипулин написал: язи с чем я убрал в функции "ПолучитьКонтрагентаПоКоду" условие "| И Справочник.Наименование = &Наименование", чтобы поиск шел только по полю Б_идентификатор. Это работает, но обнаружилась проблема - на сайте клиент перепутал поля ввода фамилии и имени, потом это поменял. Получилось наоборот 518# test@yandex.ru #Василий Иванов Петрович. По сути клиент тот же самый, но по идентификатору он уже не сопоставился и задублировался. Прошу совета, что можно сделать в данной ситуации? Есть мысль, что только по коду (первое значение идентификатора, 518 в примере) искать в 1С (e-mail, в теории, тоже могут сменить на сайте). Этот код уникальный на стороне сайта? Или может как-то можно сделать, чтобы приходил только этот код? Не сломает ли это прочие
можете дождаться версии 7. Там можно будет указать ряд критериев, по которым искать(ид+наименование, наименование, полное наименование, ИНН+КПП, почта, телефон). Т.е. не один из, а сразу несколько в необходимой последовательности.
Спасибо за информацию. А не подскажете, когда примерно ожидается выход 7 версии для УТ 10.3?