Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Маска поля ввода и поиск          
Михрутка Подменю пользователя
сообщение 01.12.16, 16:16
Сообщение #1

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

1С8.3 УТП
Создаю маску поля ввода для телефона (999)999-99-99. При этом точно также номер записывается и в хранилище контактной информации, например (123)123-45-67.
В другом документе пытаюсь найти покупателя с этим номером. В поле ввода аналогичная маска.
Если у покупателя номер был записан (123)123-45-67 через маску, то соответственно он находиться, а если был изменен, но при этом цифры те же 1231234567, то соответственно поиска нет, т.к. тип Поля ввода - строка.
Кроме того. Если поле пустое, то оно содержит значение "( ) - -" типа строка.
Что-то наверное я неправильно делаю?
Как сделать чтобы при одних и тех же цифрах происходил поиск независимо от того в каком виде они записаны? У меня проверка возникает в событии "При изменении" поля ввода. Можно ли сделать проверку сразу при вводе одной или нескольких цифр, до окончания ввода всего номера?
Как лучше сделать, подскажите?

logist Подменю пользователя
сообщение 01.12.16, 16:56
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Михрутка @ 01.12.16, 17:16) *
При этом точно также номер записывается и в хранилище контактной информации, например (123)123-45-67

Надо хранить номер только из цифр, иначе для поиска приводите введенные цифры к формату в котором хранится информация и потом выполняйте поиск.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Михрутка Подменю пользователя
сообщение 01.12.16, 23:24
Сообщение #3

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

logist @ Сегодня, 16:56 * ,
Т.е. нужно убирать маску при сохранении?

logist Подменю пользователя
сообщение 02.12.16, 13:26
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Михрутка @ 02.12.16, 0:24) *
Т.е. нужно убирать маску при сохранении?

Да.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Михрутка Подменю пользователя
сообщение 18.12.16, 10:47
Сообщение #5

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

logist @ 02.12.16, 13:26 * ,
Подскажите, в каком направлении двигаться, если форматы записанных телефонов разные, как по ним делать поиск? Может нужно сделать обработку, чтобы привести все телефоны к одному формату, а потом по нему искать?

logist Подменю пользователя
сообщение 18.12.16, 17:40
Сообщение #6

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Михрутка @ 18.12.16, 11:47) *
Может нужно сделать обработку

Да. Приведите все механизмы к единому стандарту.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Спасибо сказали: Михрутка,

Petre Подменю пользователя
сообщение 19.12.16, 9:21
Сообщение #7

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Михрутка @ Вчера, 10:47 * ,
Обычно в таких случаях создают дубль-индекс реквизита. Т. е. есть реквизит представление с маской, и есть его индекс - только цифры в данном случае.


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 24.04.24, 20:37
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!