Quickbooks / QBFC 8.0 - Múltiplos Critérios de um idêntico tipo de solicitação Filtro
-
18-09-2019 - |
Pergunta
Eu gostaria de consultar um Empregado, combinando primeiro e último nome. Idealmente, eu gostaria de ser capaz de especificar que, em um objeto EmployeeQueryRq QBFC.
Eu acho que tenho um começo:
Dim EmployeeQueryRq As IEmployeeQuery
EmployeeQueryRq = requestMsgSet.AppendEmployeeQueryRq()
EmployeeQueryRq.ORListQuery.ListFilter.ORNameFilter.NameFilter.MatchCriterion.SetValue(ENMatchCriterion.mcContains)
EmployeeQueryRq.ORListQuery.ListFilter.ORNameFilter.NameFilter.Name.SetValue(LastName)
Existe alguma maneira eu posso adicionar um NameFilter adicional para o mesmo pedido? Ou eu estou preso andando uma lista de resposta para os outros critérios (embora um menor limitado a conter pelo menos um valor)?
Solução
Parece que o empregado é procurado pelo nome completo (a diferença entre diretamente usando uma pesquisa fullname e isso é que isso permitirá que um começa com ou contém) por isso, se você concatenar o primeiro e último nome na ordem certa ( infelizmente a ordem não está documentada, mas deve coincidir com o nome completo, mas isso exigiria testes para confirmar) você deve ter uma primeira e última pesquisa de nome. O que você não pode realmente fazer é a primeira ou última pesquisa de nome. Infelizmente isso parece não estar disponível.