Вечер добрый.
Если я составляю заказ под авторизованным пользователем, вижу следующее:
Все блоки в свернутом состоянии и поля автоматически заполнены.
Если по какой-то причине пользователь что-то захотел поменять в своих данных, то по нажатию на кнопку «Изменить», вижу:
И можно увидеть, что подставился номер начиная с 7 (с 7 цифр 11), т.к. присутствует маска в это поле влезает всего 10 цифр, из-за этого последняя цифра 2 просто вырезается.
После всего вижу:
Вместо +7 (937) 986-48-92 получил +7 (793) 798-64-89.
У клиента на номере завязана автовыдача контента по смс. Попробовал через событие OnSaleComponentOrderProperties вырезать эту 7 вначале строки, но понял, что если пользователь не захочет менять никакие данные, то номер такого вида 937 986-48-92 не подходит.
Задача вроде тривиальная, но чет я застопорился на ней, подкиньте идей пожалуйста.