Uploaded image for project: 'Development'
  1. Development
  2. DEV-7320

Debtor Transaction Custom fields impacts performance of Debtor Maintenance

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Passed Testing
    • Priority: Backlog
    • Resolution: Done
    • Affects Version/s: 07.02.00.00
    • Fix Version/s: 07.02.02.00
    • Component/s: Debtor Maintenance
    • Labels:
      None

      Description

      Even if no debtor transaction custom fields are defined, clicking on the Transaction tab of Debtor Maintenance will cause a query (SELECT FROM DB_TransCustomFieldValues) to execute for every debtor transaction to retrieve custom field values.

      This greatly impacts performance.

      Ideally this should be performed as a single query and the results parsed to create the custom field value objects.  We could make it a single query if we not only had the DB_Trans_TransID column in the DB_TransCustomFieldValues table, but also the DebtorID.  Redundancy for such performance gains is acceptable.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                mikes@jiwa.com.au Mike Sheen
                Reporter:
                mikes@jiwa.com.au Mike Sheen
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: