Error: "Either BOF or EOF is True, or the current record has been deleted" when attempting to access an Assets ledger

This support note applies to:

  • AE Assets (AU)

Article ID: 24340

In MYOB Accountants Enterprise Assets (AE Assets) you may experience the error  "Either BOF or EOF is True, or the current record has been deleted.Requested operation requires a current record. Last known position is: RunVerifications" when accessing an AE Assets Ledger that is integrated to an AE MAS ledger.

This may occur where there is a blank date line in the AE MAS ledger Revise Periods details.

To resolve this error, remove the blank date line from the MAS period structure by following the procedures below:

1. Back up the MAS ledger
2. Run the Revise Periods function to remove the blank date line
  1. From within the AE MAS ledger, from the Utilities menu, select Revise Periods.

  2. In the Revise Periods screen, double click the blank date line.

  3. In the Edit Period Details type the correct Start date and End date, then click OK.

    If the blank date is at the top of the screen, then the date will be a year before the next date.

  4. Click Execute. The message appears "Period details have changed. Balances to be recalculated. Proceed?"

  5. Click Yes. The Journal Entries dialogue box appears. The questions in this box aren't relevant to Australian requirements. Click OK.

The Revise Periods routine proceeds and once completed, the MAS ledger appears.

MYOB INTERNAL STAFF ONLY

If issue still occurs, disable the integration between the MAS ledger and Assets ledger, click OK to any error messages you receive, then try re-launching.

Otherwise, take in a copy of the client's .AST file and use Microsoft Access to open the file and view the PFAssetControlGroupExension table.

If a ledger is integrated to the General Ledger, this table should not contain any records. In this case, delete the records in this table.