This topic lists the messages that appear in Tally.ERP 9 when there is memory access violation due to different reasons, and the steps to resolve the issue.
Memory Access Violation
errors occur due to various reasons. It is suggested to follow the check list which is as below:
a.
Open Tally.ini file from Tally folder and edit the Tally.ini and set the following parameters as shown:-
o
Set Default Company = No
o
Set User TDL = No
Note
: In case you are able to start Tally.ERP 9 after setting the default companies to No, it is suggested to take a backup of the data and re-write the default companies.
b.
Check Screen resolution.
o
Right-click on the
Desktop
and select
Screen resolution
or
o
Go to
Start > Control Panel > All Control Panel Items > Display > Screen Resolution
o
Select
(recommended)
o
Click
Apply
o
If the problem persists, set the resolution to
1024*768
.
c.
DPI Settings to Normal Size (96 DPI)
d.
Uninstall the Printer drivers (Start > Settings > Printer & Faxes) and then Reinstall.
e.
Delete
Tallycfg.tsf
(Available inside Tally folder)
f.
If user profile is corrupted, create new user and check. Contact system administrator to create new user profile.
This error occurs on printing a cheque for the first time after reinstalling the operating system/ printer driver/Tally.ERP 9 without selecting the appropriate printer and paper size. It is suggested to follow the procedure given to avoid the MAV error,
1.
Ensure that the
correct printer driver
and the latest release of Tally.ERP 9 is installed
2.
Open the required
Payment Voucher
3.
On re-accepting the voucher, Tally.ERP 9 prompts you to print the cheque
4.
Click
S:
Select Printer
and select the required printer from the
List of Printers
.
5.
Click
Paper/Output
and select the required paper size.
6.
Accept
to print the cheque.
The above steps are a one time set up and need not be repeated every time you print a cheque.
An error may appear as shown, if the device export drivers are corrupt.
To resolve this,
●
Open the invoice or report, and check if you can export data from print mode, by pressing
Alt+P
>
Alt+E
.
●
Print by selecting the PDF format. If issue persists, try to reinstall the PDF driver. This will help to fix the issue if the PDF driver was corrupted.
Data was created in any release between 4.7 and 4.93. A voucher having a bank ledger say B1 was created and duplicated by enabling the option Use defaults for bank allocations in F12 Configuration. After reconciling the parent voucher, the duplicated voucher was altered by choosing a different bank ledger say B2 and the parent was deleted. Now, if the duplicate voucher is altered or any voucher is created with the bank ledger B2, then Tally.ERP 9 displays an MAV error and crashes.
Tally.ERP 9 crashes if the data created in any of 4.7 till 4.93 releases and migrated to 5.0 till 5.3 releases.
Solution
1.
Take data backup.
2.
Perform Simple Rewrite Process, as mentioned below.
●
Open
Tally.ERP 9
. The
Company Info
menu appears.
●
Press
Ctrl + Alt + R
. The
List of Companies
appear under the title
Rewrite Company
.
●
Select the company in which you are getting the error.
●
Set
Rewrite
to
Yes
and
Backup
to
No
and check.
If the still problem persists, perform Zero command rewrite.
Take a back up of the data > Perform a Zero Command rewrite > Delete the TSF files (TSTATE.TSF, TUPDATE.TSF, TEXCEL.TSF, and TACCESS.TSF) present in the data folders.
This error occurs when you are printing the cheque for the first time after reinstallation of the operating system/ printer driver/ or Tally.ERP 9 and did not select the appropriate printer and paper size for printing.
To resolve
●
Ensure that you have installed the correct printer driver and the latest release of Tally.ERP 9.
●
Open the payment voucher to print the cheque.
●
On completing the voucher, Tally prompts you to print the cheque. If the print command is accepted the above error is displayed.
Therefore, before accepting the print command, click the option Select Printer, available on the right hand bottom of the screen to list the printer drivers installed on the operating system.
●
Select the correct printer driver and the paper size.
●
Accept the screen to print the cheque.
Complete this one time procedure. You do not have to repeat it every time when you want to print a cheque.
Data was created in any release between 4.7 and 4.93. A voucher having a bank ledger say B1 was created and duplicated by enabling the option Use defaults for bank allocations in F12 Configuration. After reconciling the parent voucher, the duplicated voucher was altered by choosing a different bank ledger say B2 and the parent was deleted. Now, the duplicate voucher was altered or any voucher was created with the bank ledger B2. Tally.ERP 9 displays an MAV error and crashes.
Tally.ERP 9 crashes if the data created in any of 4.7 till 4.93 releases and you migrated to 5.0 till 5.3 releases.
Solution
1.
Take a backup of the data.
2.
Go to
Gateway of Tally
>
F12: Configure
>
TDL Configuration
>
Data Configuration
.
3.
Set
Load Companies on Startup
to
No
.
4.
Press
Ctrl+Alt+R
to perform a simple rewrite.
In case the problem persists then perform a Zero Command rewrite.
This error occurs while printing a cheque for the first time after reinstalling the operating system/printer driver/Tally.ERP 9, without selecting the appropriate printer and paper size.
1.
Ensure that the correct printer driver and the latest release of Tally.ERP 9 is installed.
2.
Open the required Payment Voucher.
3.
On re-accepting the voucher, Tally.ERP 9 prompts you to print the cheque.
4.
Click
S: Select Printer
and select the required printer from the List of Printers.
5.
Click Paper/Output and select the required paper size.
6.
Accept to print the cheque.
Note:
The above steps are a one time set up and need not be repeated every time you print a cheque.