Hi Experts!
I have a big problem.
I made a report for my customer. It works fine on my own PC and the customer's server computer. But when a client run the report the problem is appear.
The problem:
I set the report orientation for portrait.
The paper looks like portrait but the report generates the data until it reach about the half size of the page, then continuing it the next page. The top and bottom margin are 0. I checked the printer setup, and it is fine.
Maybe NAV “thinks” the page setup is landscape inspite of the printer and report settings.
thank you for helps
0
Comments
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
Other option (I have only seen it twice but who knows):
It could be a setting on the client/user: When you run a report and the request form is on screen (before you hit the Print... Button) the user can change the Page Setup (Menu File, Page Setup...) Here the user can choose to print the report portrait/landscape and can change the margins.
This setup is stored per user and report and NAV uses it every time the user runs a report.
FD Consulting
I attached some image about the output of the report.
Any other solution?
My Invoice looks like
DataItem Name
Sales Invoice Header <Sales Invoice Header>
>Integer CopyLoop
>>Integer PageLoop
>>>Integer DimensionLoop1
>>>Sales Invoice Line <Sales Invoice Line>
>>>>Integer Sales Shipment Buffer
>>>>Integer DimensionLoop2
>>>Integer VATCounter
>>>Integer Total
>>>Integer Total2
If the PageLoop, Footer – PrintOfEveryPage option and the PlaceInBottom Option are ‘YES’ then the report generated it to the bottom of the page. I don’t understand it…
Is the problem maybe not with the orientation?
Follow my blog at http://x-dynamics.blogspot.com
Pageloop,Header(1) contains the 'SZAMLA' chapter (<Headtext>).
KeepWithNext option is Yes for PageLoop, Header(1).
Try set the property to No.
Follow my blog at http://x-dynamics.blogspot.com
I don't understand why the problem is appear only on the customer's computers.
The report is good on my PC and the customer's server PC.
Try logging on that user on another machine or another user on that machine. Might be the windows profile.
Is the printer driver on that machine local or is it a server printer driver? Is it exactly the same driver as on another machine? Try to find out the differences between the machines / user.
If it works on the server: Is that also the printserver? That might make a big difference.
FD Consulting
There is the native database on the server only, and users uses the server to reach the database only.
The printers are installed to the users computers. Some are shared printers but there are some which not.
The printer drivers are on the local machine.
The operation system is XP.
If you don't know what a windows profile is or how to delete it (you can not change it) consult your or your customers technical guys. They can help.
FD Consulting