Good morning...
The situation is the following:
The migration of a SOP Blank Invoice Form report from the MSDGP2010 version to the MSDGP2015 version was made. In the update was not made by the utilities.
The report SOP Blank Invoice Form in MSDGP2015 is executed correctly with an invoice transaction printed. However, when the transaction is to be posted, at the moment the report SOP Posting Journal is executed, it issues the following message and the posting is interrupted.
Even if the report SOP Posting Journal is printed from the batch, it shows the error and the report SOP Posting Journal is not executed and the information it shows is at zero.
If the SOP Blank Invoice Form report is made completely in the MSDGP2015 version, the SOP Posting Journal report error does not occur.
Through the notepad, I compared both reports (SOP Blank Invoice Form of MSDGP2010 with SOP Blank Invoice Form of MSDGP2015 made directly in this version) and the difference that I found is that the SOP Blank Invoice Form report of MSDGP2010 contains the following line:
DexRowTimestamp "false"
This line is not found in the SOP Blank Invoice Form report of MSDGP2015 made directly in this version.
If the SOP Blank Invoice Form report of MSDGP2010 removed this line or modified the value false to the value true directly in the notepad, and imported the report in MSDGP2015, the SOP Posting Journal report runs correctly.
My question is this: why does the sentence influence
DexRowTimestamp "false" in the SOP Posting Journal report, if this statement is in another report (SOP Blank Invoice Form).
As we know, this statement (DexRowTimestamp "false") is not placed from Report Writer since there is no option that can be marked to place that sentence in the report. Why this statement no longer exists in the report made completely in MSDGP2015?