Quickbooks/QBFC 8.0 — несколько критериев идентичного типа фильтра запросов

StackOverflow https://stackoverflow.com/questions/1295825

  •  18-09-2019
  •  | 
  •  

Вопрос

Я хотел бы запросить сотрудника, сопоставив имя и фамилию.В идеале я хотел бы иметь возможность указать это в одном объекте WorkerQueryRq QBFC.

Думаю, у меня есть начало:

Dim EmployeeQueryRq As IEmployeeQuery
EmployeeQueryRq = requestMsgSet.AppendEmployeeQueryRq()
EmployeeQueryRq.ORListQuery.ListFilter.ORNameFilter.NameFilter.MatchCriterion.SetValue(ENMatchCriterion.mcContains)
EmployeeQueryRq.ORListQuery.ListFilter.ORNameFilter.NameFilter.Name.SetValue(LastName)

Можно ли как-нибудь добавить дополнительный NameFilter к тому же запросу?Или я застрял в списке ответов для других критериев (хотя и меньшего размера, содержащего хотя бы одно значение)?

Это было полезно?

Решение

Кажется, что поиск сотрудника выполняется по полному имени (разница между прямым поиском по полному имени и тем, что это позволяет начинать с или содержит), поэтому, если вы объедините имя и фамилию в правильном порядке (к сожалению, порядок не задокументировано, но оно должно совпадать с полным именем, но для подтверждения потребуется тестирование) вам следует выполнить поиск по имени и фамилии.Чего вы действительно не можете сделать, так это сначала или поиск по фамилии.К сожалению, похоже, это недоступно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top