QBFC: Custom Reporting - Filter by custom field

痴心易碎 提交于 2019-12-11 09:12:53

问题


In reference to a previous question of mine: qbfc CustomerQuery based on email address?

Is it possible to create a custom detail report of customers, and using a custom field to "filter" the report. I must admit, I am not really clued in on CustomDetailReports, as I have no need for implementing them, and never had.

It does however look like its supposed to do just what it says, a custom report feeding you info form quickbooks?

What I am attempting to do, is get a list of customers in a detailed report, and filtering that report based on a custom field value. This way I can narrow down my possibilities of customers I need to check for, and get their ListID's or FullNames.

Currently I am returning all the customers using a customerquery, and iterating through them one by one to get the guy I am looking for. This is becoming a slow process as the customers increase.

I can store my own reference in an external DB, and use that to reference an email address to a customer ListID, but I would really like to achieve this with the data stored in Quickbooks only, as per the Quickbooks philosophy of, "Store Data Once"

Before I spend resources on trying to implement a custom report, can something like the above be achieved with Custom Detail Reports?

Thanks in advance.


回答1:


Is it possible to create a custom detail report of customers, and using a custom field to "filter" the report.

Nope. QuickBooks does not support this.

It does however look like its supposed to do just what it says, a custom report feeding you info form quickbooks?

It will display a custom report, yes... but it won't allow you to filter it by custom fields.

Currently I am returning all the customers using a customerquery, and iterating through them one by one to get the guy I am looking for. This is becoming a slow process as the customers increase.

Have you considered instead caching the customers in your app? That would be much faster. Then you can just periodically run a query against QuickBooks to get customers that have been updated since the last time you ran the query (e.g. incremental sync of data).

I can store my own reference in an external DB, and use that to reference an email address to a customer ListID, but I would really like to achieve this with the data stored in Quickbooks only, as per the Quickbooks philosophy of, "Store Data Once"

My personal experience has been that, unfortunately, the query syntax that QuickBooks allows/uses is too restrictive for that to be realistic.



来源:https://stackoverflow.com/questions/20096092/qbfc-custom-reporting-filter-by-custom-field

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!