0. pyrkin_vanya 342 14.05.18 12:58 Сейчас в теме

Проверка контрагента по номеру телефона перед записью

Проверка контрагента перед записью на номер телефона, чтобы не было дублей.

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
2. veyron21 120 16.05.18 17:46 Сейчас в теме
А чем связка ИНН/КПП не устраивает? Или в вашей базе много физиков?
6. pyrkin_vanya 342 29.06.18 20:11 Сейчас в теме
(2)В моей базе одни физики)))
3. dachnik 101 16.05.18 18:03 Сейчас в теме
Событием перед записью элемента справочника
Ссыль = Справочники.Контрагенты.НайтиПоРеквизиту("ТелНомер", Значение);
если ЗначениеЗаполнено(Ссыль) тогда Отказ=истина КонецЕсли;
Свойство, содержащее номер телефона должно быть индексируемым.
Если Номер телефона в ригистре контактнаяинформация, то ищем по номеру телефона в регистре, можно запросом, если находим, проверяем, не связан ли контакт с текущим объектом, если не связан Отказ=истина.
4. Trancer64 17.05.18 15:29 Сейчас в теме
Имхо, гораздо лучшим решением было бы выполнять указанные преобразования при записи телефонов в базу, тогда и искать потом можно обычным равенством.
5. ЧерныйКот 17.05.18 15:59 Сейчас в теме
Бред.
Во первых производить какие то преобразования номера перед поиском, во вторых оптимальность поиска под вопросом, и в третьих сам алгоритм косячный.

Вопрос к автору : А что будет с номерами вида "+7 911 111 11 11" и "8 911 111 11 11"?, "8 812 454 78 64 доб. 123" ? или с номером вида "8 911 456 76 56, звонить после 20-00, бухгалтер Нюра" ?

ЗЫ, сам реализовал такой механизм для УТ11, но одной подпиской и простенькой функцией тут не обойдешься.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Санкт-Петербург
зарплата от 100 000 руб.
Полный день

Руководитель группы сервисов ЭДО, ЭЦП и криптографии
Москва
зарплата от 150 000 руб.
Полный день

Руководитель группы интеграций (1С)
Москва
зарплата от 150 000 руб.
Полный день

Руководитель группы сервисов FRM на 1С
Москва
зарплата от 150 000 руб.
Полный день

Консультант-аналитик 1С (ЗУП)
Санкт-Петербург
Полный день