Комментарии
Избранное
Подписка
Сортировка:
Древо
Событием перед записью элемента справочника
Ссыль = Справочники.Контрагенты.НайтиПоРеквизиту("ТелНомер", Значение);
если ЗначениеЗаполнено(Ссыль) тогда Отказ=истина КонецЕсли;
Свойство, содержащее номер телефона должно быть индексируемым.
Если Номер телефона в ригистре контактнаяинформация, то ищем по номеру телефона в регистре, можно запросом, если находим, проверяем, не связан ли контакт с текущим объектом, если не связан Отказ=истина.
Ссыль = Справочники.Контрагенты.НайтиПоРеквизиту("ТелНомер", Значение);
если ЗначениеЗаполнено(Ссыль) тогда Отказ=истина КонецЕсли;
Свойство, содержащее номер телефона должно быть индексируемым.
Если Номер телефона в ригистре контактнаяинформация, то ищем по номеру телефона в регистре, можно запросом, если находим, проверяем, не связан ли контакт с текущим объектом, если не связан Отказ=истина.
Бред.
Во первых производить какие то преобразования номера перед поиском, во вторых оптимальность поиска под вопросом, и в третьих сам алгоритм косячный.
Вопрос к автору : А что будет с номерами вида "+7 911 111 11 11" и "8 911 111 11 11"?, "8 812 454 78 64 доб. 123" ? или с номером вида "8 911 456 76 56, звонить после 20-00, бухгалтер Нюра" ?
ЗЫ, сам реализовал такой механизм для УТ11, но одной подпиской и простенькой функцией тут не обойдешься.
Во первых производить какие то преобразования номера перед поиском, во вторых оптимальность поиска под вопросом, и в третьих сам алгоритм косячный.
Вопрос к автору : А что будет с номерами вида "+7 911 111 11 11" и "8 911 111 11 11"?, "8 812 454 78 64 доб. 123" ? или с номером вида "8 911 456 76 56, звонить после 20-00, бухгалтер Нюра" ?
ЗЫ, сам реализовал такой механизм для УТ11, но одной подпиской и простенькой функцией тут не обойдешься.
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.
Обмен Розница 2.2 - любая конфигурация с универсальным форматом обмена
|
[ED3] Обмен ERP 2, КА 2, УТ 11.4, УТ 11.3, БП 3, Розница 2, УНФ 1.6 с EnterpriseData (универсальный формат обмена), правила обмена
Открыть
Обмен УНФ 1.6 - любая конфигурация с универсальным форматом обмена
|
[ED3] Обмен ERP 2, КА 2, УТ 11.4, УТ 11.3, БП 3, Розница 2, УНФ 1.6 с EnterpriseData (универсальный формат обмена), правила обмена
Открыть