Телефоны контрагентов

1. shirik666 14.01.20 13:24 Сейчас в теме
Телефонные номера контрагентов
Здравствуйте, доработанная конфигурация на базе БП 3.0 платформа 8.3.
Есть задача привести в порядок мобильные телефонные номера клиентов (их много):
1) номер телефона должен вводиться по маске 7xxxxxxxxxx (единый формат)
2) проверка на уникальность мобильных телефонных номеров
3) СМС-проверка телефонного номера Клиента
4) запрет на редактирование телефонного номера после занесения
Сейчас телефоны хранятся в КИ и занесены как попало с 8 с черточками и тд.
На первый взгляд пришла мысль сделать регистр сведений, но не понятно как потом туда перенести все эти телефоны.... обработку писать
И опять же телефоны из КИ много где используются - много придется дополнительно переделывать.
Возможно есть смысл допилить КИ... Может у кого-то возникали аналогичные задачи? Как вы решили? Поделитесь мыслями - всю голову уже сломала)
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. VmvLer 14.01.20 13:35 Сейчас в теме
Изучите общие модули по КИ и напишите обработку по парсингу к стандарту используя идеи оттуда.

4) запрет на редактирование телефонного номера после занесения

бредовое условие, не логичное.
а если ошиблись в номере, а если сменили номер?
хранить историю бывших номеров - это паранойя, ведь принять звонок смогут только духи.

идея со своими костылями тоже бред, кто и когда будет их полировать?
4. shirik666 14.01.20 18:00 Сейчас в теме
(2)
бредовое условие, не логичное.
а если ошиблись в номере, а если сменили номер?
- идея такая менеджер оформляет клиента - вводит номер телефона - клиенту поступает звонок (смс) - менеджер вводит последние цифры номера (код из смс) телефон сохраняется в базу. При смене номера - либо историю хранить либо корректировка пользователем с правами на корректировку. Как-то так

идея со своими костылями тоже бред, кто и когда будет их полировать?
ну видимо я))) с КИ я думаю дольше разбираться буду)
3. YanTsys 12 14.01.20 15:48 Сейчас в теме
Включите историю изменений для справочника контрагентов и сможете моментально увидеть кто и когда менял номер в справочнике.
Своим обработчиком события при записи можете проверять формат номера и отказывать если номер неверный.
Насчет убрать из номеров черточки и при определенной длине номера заменить 8 на 7 обратитесь к программисту, задача не на сложность а на время.
5. shirik666 14.01.20 18:03 Сейчас в теме
(3) с черточками тут в принципе понятно - обработку написать.

(3)
Включите историю изменений для справочника контрагентов и сможете моментально увидеть кто и когда менял номер в справочнике.
- задача чтобы не следить за тем меняли или нет, а не давать менять. Идея такая менеджер оформляет клиента - вводит номер телефона - клиенту поступает звонок (смс) - менеджер вводит последние цифры номера (код из смс) телефон сохраняется в базу.
6. YanTsys 12 14.01.20 20:37 Сейчас в теме
(5) Ну тогда простая обработка подписки на событие при записи контрагента, если длинна сохраненного номера если выбрать только цифры соответствует эталонной например 11 знаков и телефонный номер объекта который сохраняется отличается от ранее сохраненного отказывать в записи
7. Drivingblind 228 15.01.20 12:52 Сейчас в теме
(5) Информацию по отправке СМС можно почитать здесь.

Насчет запрета на изменения, сделал бы доп. реквизит "НомерПроверен" логического типа, который бы устанавливался в Истину после корректного введения кода из СМС, после чего блокировал бы все попытки изменения.

Не понимаю, зачем нужно выдумывать велосипеды и отказываться от КИ?
8. shirik666 15.01.20 15:58 Сейчас в теме
(7)
(7)
Не понимаю, зачем нужно выдумывать велосипеды и отказываться от КИ?

видимо с КИ сложнее разобраться чем регистр сделать)
9. Drivingblind 228 16.01.20 07:59 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот