Quickbooks/QBFC 8.0 - несколько критериев идентичного типа фильтра запросов
Я хотел бы запросить сотрудника, сопоставив имя и фамилию. В идеале я хотел бы иметь возможность указать это в одном объекте EmployeeQueryRq 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 к тому же запросу? Или я застрял при просмотре списка ответов для других критериев (хотя и меньшего, содержащего хотя бы одно значение)?
1 ответ
Похоже, что сотрудника ищут по полному имени (разница между прямым использованием поиска по полному имени и тем, что это позволит начинать с или содержит), поэтому, если вы объедините имя и фамилию в правильном порядке (к сожалению, порядок не задокументировано, но оно должно соответствовать полному имени, но для подтверждения потребуется проверка) вам необходимо выполнить поиск по имени и фамилии. Что вы не можете сделать, это поиск по имени или фамилии. К сожалению, это, кажется, не доступно.