Поиск по имени клиента в поле «Идентификатор клиента» - PullRequest
0 голосов
/ 06 декабря 2018

На экране «Заказ клиента» в поле «Заказчик» можно выбрать идентификатор клиента, указав также имя клиента, как мы можем добавить такую ​​же функцию в поле «Код клиента» на экране «Клиент».Пожалуйста, посмотрите на скриншот ниже для получения дополнительной ссылки.Любая помощь действительно ценится.Скриншот экрана заказа на продажу @ https://i.imgur.com/03UWk5A.png

1 Ответ

0 голосов
/ 13 декабря 2018

Как вы упомянули, эта функция присутствует на большинстве экранов при наборе в поле Идентификатор клиента.Однако при работе с экраном обслуживания, таким как Обслуживание клиентов, ключевым полем здесь является ИД клиента.Или точнее BAccountID.Так что функция поиска ведет себя немного по-другому.Это то же самое для поставщиков.

У вас есть пара вариантов (возможно, больше ..)

  1. Предложите своим пользователям ввести первые несколько символов идентификатора клиента и нажмитена клавишу F3.Это покажет диалоговое окно выбора и сразу перейдет к первому совпадению с клиентом.Даже если совпадением является сам идентификатор клиента.
  2. Вы можете расширить клиентский ЦАП, добавить новое несвязанное поле с атрибутом PXSELECTOR и написать событие, чтобы выбрать выбранного клиента и обновить экран.

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

...