Как вы упомянули, эта функция присутствует на большинстве экранов при наборе в поле Идентификатор клиента.Однако при работе с экраном обслуживания, таким как Обслуживание клиентов, ключевым полем здесь является ИД клиента.Или точнее BAccountID.Так что функция поиска ведет себя немного по-другому.Это то же самое для поставщиков.
У вас есть пара вариантов (возможно, больше ..)
- Предложите своим пользователям ввести первые несколько символов идентификатора клиента и нажмитена клавишу F3.Это покажет диалоговое окно выбора и сразу перейдет к первому совпадению с клиентом.Даже если совпадением является сам идентификатор клиента.
- Вы можете расширить клиентский ЦАП, добавить новое несвязанное поле с атрибутом PXSELECTOR и написать событие, чтобы выбрать выбранного клиента и обновить экран.
Вариант 2 не рекомендуется, поскольку он может сбивать с толку ваших пользователей и вводить причудливый способ взаимодействия с экраном.Также это может быть немного сложно для кода.