How we can done payment invoices wise in navision.
↧
PAYMENT METHODS
↧
How to evaluate Action data type
I am porting some ancient code that looks something like this...
PushAction := FORM.RUNMODAL(50087,SalesLine);
CASE PushAction OF
PushAction::OK:BEGIN
Split := TRUE;
SplitQty := ROUND(Available / SalesLine."Qty. per Unit of Measure",0.1);
END;
PushAction::Yes:BEGIN
Split := FALSE;
SplitQty := 0;
END;
END;
In 2009r2 it won't compile with the message "Not an allowed option". PushAction is defined as an "Action" datatype. How may I evaluate it? I have tried EVALUATE and the resulting string is null. It won't allow me to assign the value to a numeric.
I'm stumped!
Thanks,
PushAction := FORM.RUNMODAL(50087,SalesLine);
CASE PushAction OF
PushAction::OK:BEGIN
Split := TRUE;
SplitQty := ROUND(Available / SalesLine."Qty. per Unit of Measure",0.1);
END;
PushAction::Yes:BEGIN
Split := FALSE;
SplitQty := 0;
END;
END;
In 2009r2 it won't compile with the message "Not an allowed option". PushAction is defined as an "Action" datatype. How may I evaluate it? I have tried EVALUATE and the resulting string is null. It won't allow me to assign the value to a numeric.
I'm stumped!
Thanks,
↧
↧
Conditional Mapping on a Lanham EDI Document
I need to be able to send pricing on 810 based on the item unit of measure that came in on the 850. I setup a conditional element (element 4) for the IT1 segment (see below), but it is not working. What am I missing?
![qpvtpw3pv06x.png]()
![g72q6a7wpdgq.png]()


↧
How to install Microsoft Dynamic Nav 2009 R2 Client and Server
Hi Experts,
I have tried installing Nav 2009 R2 classic option to have multiple clients to connect to a central database in a server machine, but could not get it work. When i install the server and then install the client and tried to connect the client to the server, It gives "TCP/IP error ECONNREFUSED". I have ping the server from the client machine and get replies. I have turned off the firewalls on the server and still get the same error.
Is there anything i need to configure during or after installing the server? Do i have to do some configurations to the client as well? Please can someone help me with the steps i need to take to get this working correctly?
Thanks.
I have tried installing Nav 2009 R2 classic option to have multiple clients to connect to a central database in a server machine, but could not get it work. When i install the server and then install the client and tried to connect the client to the server, It gives "TCP/IP error ECONNREFUSED". I have ping the server from the client machine and get replies. I have turned off the firewalls on the server and still get the same error.
Is there anything i need to configure during or after installing the server? Do i have to do some configurations to the client as well? Please can someone help me with the steps i need to take to get this working correctly?
Thanks.
↧
Visible TextBox or Label condition
Hello.
I have a boolean who is called Print.
I need if the boolean is true to print a text, who is always the same. I just need to print him ONLY when the bool is ticked/true.
I have a boolean who is called Print.
I need if the boolean is true to print a text, who is always the same. I just need to print him ONLY when the bool is ticked/true.
↧
↧
Page design in Microsoft Dynamics NAV 2017
Hi,
I have two table called: Commutation Matrix and Membership Exit, in commutation matrix table are fields as follow: Schedule (code 10), Age (integer), Gender (option: Male,Female), Nx (decimal), Dx (decimal), why Membership Exit table are fields as follow: No. (code 10), Member No. (code 20 link to vendor table), member name (text 80), Age (decimal), Gender (Option: Male,Female), NxDx (decimal), nc (decimal).
From Commutation Matrix table, I design a page called Commutation which contains data for both male and female separately.
Schedule Age Gender Nx Dx Nx/Dx
F 40 Male 479,949.2862 39,615.3130 12.115246590
F 40 Female 493,761.6769 39,701.1114 12.436973650
From the Membership Exit table under C/AL of Age, I wrote these code
The definition in the Global variable;
CommutationTable Record Commutation Matrix
member Record Membership Exit
CommutationTable.RESET;
CommutationTable.SETRANGE(CommutationTable.Age,AgeatExit);
IF member.GET(MemberNo) THEN
//MESSAGE('%1',member.Gender);
IF member.Gender = member.Gender::Male THEN
CommutationTable.SETRANGE(CommutationTable.Gender,CommutationTable.Gender::Male)
ELSE
CommutationTable.SETRANGE(CommutationTable.Gender,CommutationTable.Gender::Female);
IF CommutationTable.FIND('-') THEN
BEGIN
CommFactor:=CommutationTable."Nx/Dx"
END
ELSE
MESSAGE('The Pencom table has not been imported for this age please check and import');
nc:=NxDx-(11/24);
I designed a page called Membership Exits from Membership Exit table:
From page, when i inputted the Age. It gave me the value for Female even when i chose Male as a Gender.
Please help me out,
Thanks,
I have two table called: Commutation Matrix and Membership Exit, in commutation matrix table are fields as follow: Schedule (code 10), Age (integer), Gender (option: Male,Female), Nx (decimal), Dx (decimal), why Membership Exit table are fields as follow: No. (code 10), Member No. (code 20 link to vendor table), member name (text 80), Age (decimal), Gender (Option: Male,Female), NxDx (decimal), nc (decimal).
From Commutation Matrix table, I design a page called Commutation which contains data for both male and female separately.
Schedule Age Gender Nx Dx Nx/Dx
F 40 Male 479,949.2862 39,615.3130 12.115246590
F 40 Female 493,761.6769 39,701.1114 12.436973650
From the Membership Exit table under C/AL of Age, I wrote these code
The definition in the Global variable;
CommutationTable Record Commutation Matrix
member Record Membership Exit
CommutationTable.RESET;
CommutationTable.SETRANGE(CommutationTable.Age,AgeatExit);
IF member.GET(MemberNo) THEN
//MESSAGE('%1',member.Gender);
IF member.Gender = member.Gender::Male THEN
CommutationTable.SETRANGE(CommutationTable.Gender,CommutationTable.Gender::Male)
ELSE
CommutationTable.SETRANGE(CommutationTable.Gender,CommutationTable.Gender::Female);
IF CommutationTable.FIND('-') THEN
BEGIN
CommFactor:=CommutationTable."Nx/Dx"
END
ELSE
MESSAGE('The Pencom table has not been imported for this age please check and import');
nc:=NxDx-(11/24);
I designed a page called Membership Exits from Membership Exit table:
From page, when i inputted the Age. It gave me the value for Female even when i chose Male as a Gender.
Please help me out,
Thanks,
↧
After deletion of table data , how can free space from data base
After deletion of table data , how can free space from data base
↧
Language Default on NAV shortcut
NAV Gurus,
I need help for setting up a language default as a parameter on classic client based on users' location.
I have French, Dutch, US and UK English to setup.
What is the best way to do it?
Appreciate your helps!!
I need help for setting up a language default as a parameter on classic client based on users' location.
I have French, Dutch, US and UK English to setup.
What is the best way to do it?
Appreciate your helps!!
↧
Adding Roles to Windows Logins in NAV 4.03
I have a windows user added in NAV 4.03, and I want to add multiple roles to that user. Is there a way to add multiple roles to this user at one time, or do I need to add one role at a time?
TIA,
Scott
TIA,
Scott
↧
↧
How can I keep the spaces on HTTP POST String
Hello,
I use 'Microsoft XML, v6.0'.XMLHTTP automation and "POST" method to send form data to the www server.
The problem that I have, all spaces are being removed when they are getting posted to the www server.
OrderID=ABC 123 DEF -> ABC123DEF
CustName=JOHN ALEXANDER BELL -> JOHNALEXANDERBELL
How can I resolve this?
Here is my snippet:
Variable:
XMLHTTP -> 'Microsoft XML, v6.0'.XMLHTTP
GLSetup.GET;
IF ISCLEAR(XMLHTTP) THEN CREATE(XMLHTTP);
XMLHTTP.open('POST', GLSetup."URL", FALSE);
XMLHTTP.setRequestHeader('Content-Type: ', GLSetup."Request Header");
OrderId :='ORDERID='+OrderId+'&';
Amount := 'AMOUNT='+DELCHR(FORMAT(ROUND(Amount,0.01,'>')*100),'=',',')+'&';
Currency := 'CURRENCY='+'GBP'+'&';
CardNo := 'CARDNO='+DELCHR(DELCHR(CardNumber,'=',' -'),'=',' ')+'&';
ExDate :='EXPDATE='+ExpirationMonth+ExpirationYear+'&';
CustName := 'NAME='+COPY(Customer.Name,1,30)+'&'
StrtoPost := OrderId + Amount + Currency + CardNo + ExDate + CustName;
XMLHTTP.send(StrtoPost);
Thanks for helping!
I use 'Microsoft XML, v6.0'.XMLHTTP automation and "POST" method to send form data to the www server.
The problem that I have, all spaces are being removed when they are getting posted to the www server.
OrderID=ABC 123 DEF -> ABC123DEF
CustName=JOHN ALEXANDER BELL -> JOHNALEXANDERBELL
How can I resolve this?
Here is my snippet:
Variable:
XMLHTTP -> 'Microsoft XML, v6.0'.XMLHTTP
GLSetup.GET;
IF ISCLEAR(XMLHTTP) THEN CREATE(XMLHTTP);
XMLHTTP.open('POST', GLSetup."URL", FALSE);
XMLHTTP.setRequestHeader('Content-Type: ', GLSetup."Request Header");
OrderId :='ORDERID='+OrderId+'&';
Amount := 'AMOUNT='+DELCHR(FORMAT(ROUND(Amount,0.01,'>')*100),'=',',')+'&';
Currency := 'CURRENCY='+'GBP'+'&';
CardNo := 'CARDNO='+DELCHR(DELCHR(CardNumber,'=',' -'),'=',' ')+'&';
ExDate :='EXPDATE='+ExpirationMonth+ExpirationYear+'&';
CustName := 'NAME='+COPY(Customer.Name,1,30)+'&'
StrtoPost := OrderId + Amount + Currency + CardNo + ExDate + CustName;
XMLHTTP.send(StrtoPost);
Thanks for helping!
↧
Add Aged Accounts Receivable Details of Customer in Posted Sales Invoice Report
I want to Add Aged Accounts Receivable Details of Customer in Posted Sales Invoice Report ?
I have Reference of Standard Report 10040 (Aged Accounts Receivable) But Coping that Data item In sales Invoice Report makes Report Much More Complex.Any Easy Solution ?
I have Reference of Standard Report 10040 (Aged Accounts Receivable) But Coping that Data item In sales Invoice Report makes Report Much More Complex.Any Easy Solution ?
↧
How to evaluate Action data type
I am porting some ancient code that looks something like this...
PushAction := FORM.RUNMODAL(50087,SalesLine);
CASE PushAction OF
PushAction::OK:BEGIN
Split := TRUE;
SplitQty := ROUND(Available / SalesLine."Qty. per Unit of Measure",0.1);
END;
PushAction::Yes:BEGIN
Split := FALSE;
SplitQty := 0;
END;
END;
In 2009r2 it won't compile with the message "Not an allowed option". PushAction is defined as an "Action" datatype. How may I evaluate it? I have tried EVALUATE and the resulting string is null. It won't allow me to assign the value to a numeric.
I'm stumped!
Thanks,
PushAction := FORM.RUNMODAL(50087,SalesLine);
CASE PushAction OF
PushAction::OK:BEGIN
Split := TRUE;
SplitQty := ROUND(Available / SalesLine."Qty. per Unit of Measure",0.1);
END;
PushAction::Yes:BEGIN
Split := FALSE;
SplitQty := 0;
END;
END;
In 2009r2 it won't compile with the message "Not an allowed option". PushAction is defined as an "Action" datatype. How may I evaluate it? I have tried EVALUATE and the resulting string is null. It won't allow me to assign the value to a numeric.
I'm stumped!
Thanks,
↧
Conditional Mapping on a Lanham EDI Document
I need to be able to send pricing on 810 based on the item unit of measure that came in on the 850. I setup a conditional element (element 4) for the IT1 segment (see below), but it is not working. What am I missing?
![qpvtpw3pv06x.png]()
![g72q6a7wpdgq.png]()


↧
↧
After deletion of table data , how can free space from data base
After deletion of table data , how can free space from data base
↧
Language Default on NAV shortcut
NAV Gurus,
I need help for setting up a language default as a parameter on classic client based on users' location.
I have French, Dutch, US and UK English to setup.
What is the best way to do it?
Appreciate your helps!!
I need help for setting up a language default as a parameter on classic client based on users' location.
I have French, Dutch, US and UK English to setup.
What is the best way to do it?
Appreciate your helps!!
↧
How to evaluate Action data type
I am porting some ancient code that looks something like this...
PushAction := FORM.RUNMODAL(50087,SalesLine);
CASE PushAction OF
PushAction::OK:BEGIN
Split := TRUE;
SplitQty := ROUND(Available / SalesLine."Qty. per Unit of Measure",0.1);
END;
PushAction::Yes:BEGIN
Split := FALSE;
SplitQty := 0;
END;
END;
In 2009r2 it won't compile with the message "Not an allowed option". PushAction is defined as an "Action" datatype. How may I evaluate it? I have tried EVALUATE and the resulting string is null. It won't allow me to assign the value to a numeric.
I'm stumped!
Thanks,
PushAction := FORM.RUNMODAL(50087,SalesLine);
CASE PushAction OF
PushAction::OK:BEGIN
Split := TRUE;
SplitQty := ROUND(Available / SalesLine."Qty. per Unit of Measure",0.1);
END;
PushAction::Yes:BEGIN
Split := FALSE;
SplitQty := 0;
END;
END;
In 2009r2 it won't compile with the message "Not an allowed option". PushAction is defined as an "Action" datatype. How may I evaluate it? I have tried EVALUATE and the resulting string is null. It won't allow me to assign the value to a numeric.
I'm stumped!
Thanks,
↧
Conditional Mapping on a Lanham EDI Document
I need to be able to send pricing on 810 based on the item unit of measure that came in on the 850. I setup a conditional element (element 4) for the IT1 segment (see below), but it is not working. What am I missing?
![qpvtpw3pv06x.png]()
![g72q6a7wpdgq.png]()


↧
↧
How to install Microsoft Dynamic Nav 2009 R2 Client and Server
Hi Experts,
I have tried installing Nav 2009 R2 classic option to have multiple clients to connect to a central database in a server machine, but could not get it work. When i install the server and then install the client and tried to connect the client to the server, It gives "TCP/IP error ECONNREFUSED". I have ping the server from the client machine and get replies. I have turned off the firewalls on the server and still get the same error.
Is there anything i need to configure during or after installing the server? Do i have to do some configurations to the client as well? Please can someone help me with the steps i need to take to get this working correctly?
Thanks.
I have tried installing Nav 2009 R2 classic option to have multiple clients to connect to a central database in a server machine, but could not get it work. When i install the server and then install the client and tried to connect the client to the server, It gives "TCP/IP error ECONNREFUSED". I have ping the server from the client machine and get replies. I have turned off the firewalls on the server and still get the same error.
Is there anything i need to configure during or after installing the server? Do i have to do some configurations to the client as well? Please can someone help me with the steps i need to take to get this working correctly?
Thanks.
↧
Visible TextBox or Label condition
Hello.
I have a boolean who is called Print.
I need if the boolean is true to print a text, who is always the same. I just need to print him ONLY when the bool is ticked/true.
I have a boolean who is called Print.
I need if the boolean is true to print a text, who is always the same. I just need to print him ONLY when the bool is ticked/true.
↧
Page design in Microsoft Dynamics NAV 2017
Hi,
I have two table called: Commutation Matrix and Membership Exit, in commutation matrix table are fields as follow: Schedule (code 10), Age (integer), Gender (option: Male,Female), Nx (decimal), Dx (decimal), why Membership Exit table are fields as follow: No. (code 10), Member No. (code 20 link to vendor table), member name (text 80), Age (decimal), Gender (Option: Male,Female), NxDx (decimal), nc (decimal).
From Commutation Matrix table, I design a page called Commutation which contains data for both male and female separately.
Schedule Age Gender Nx Dx Nx/Dx
F 40 Male 479,949.2862 39,615.3130 12.115246590
F 40 Female 493,761.6769 39,701.1114 12.436973650
From the Membership Exit table under C/AL of Age, I wrote these code
The definition in the Global variable;
CommutationTable Record Commutation Matrix
member Record Membership Exit
CommutationTable.RESET;
CommutationTable.SETRANGE(CommutationTable.Age,AgeatExit);
IF member.GET(MemberNo) THEN
//MESSAGE('%1',member.Gender);
IF member.Gender = member.Gender::Male THEN
CommutationTable.SETRANGE(CommutationTable.Gender,CommutationTable.Gender::Male)
ELSE
CommutationTable.SETRANGE(CommutationTable.Gender,CommutationTable.Gender::Female);
IF CommutationTable.FIND('-') THEN
BEGIN
CommFactor:=CommutationTable."Nx/Dx"
END
ELSE
MESSAGE('The Pencom table has not been imported for this age please check and import');
nc:=NxDx-(11/24);
I designed a page called Membership Exits from Membership Exit table:
From page, when i inputted the Age. It gave me the value for Female even when i chose Male as a Gender.
Please help me out,
Thanks,
I have two table called: Commutation Matrix and Membership Exit, in commutation matrix table are fields as follow: Schedule (code 10), Age (integer), Gender (option: Male,Female), Nx (decimal), Dx (decimal), why Membership Exit table are fields as follow: No. (code 10), Member No. (code 20 link to vendor table), member name (text 80), Age (decimal), Gender (Option: Male,Female), NxDx (decimal), nc (decimal).
From Commutation Matrix table, I design a page called Commutation which contains data for both male and female separately.
Schedule Age Gender Nx Dx Nx/Dx
F 40 Male 479,949.2862 39,615.3130 12.115246590
F 40 Female 493,761.6769 39,701.1114 12.436973650
From the Membership Exit table under C/AL of Age, I wrote these code
The definition in the Global variable;
CommutationTable Record Commutation Matrix
member Record Membership Exit
CommutationTable.RESET;
CommutationTable.SETRANGE(CommutationTable.Age,AgeatExit);
IF member.GET(MemberNo) THEN
//MESSAGE('%1',member.Gender);
IF member.Gender = member.Gender::Male THEN
CommutationTable.SETRANGE(CommutationTable.Gender,CommutationTable.Gender::Male)
ELSE
CommutationTable.SETRANGE(CommutationTable.Gender,CommutationTable.Gender::Female);
IF CommutationTable.FIND('-') THEN
BEGIN
CommFactor:=CommutationTable."Nx/Dx"
END
ELSE
MESSAGE('The Pencom table has not been imported for this age please check and import');
nc:=NxDx-(11/24);
I designed a page called Membership Exits from Membership Exit table:
From page, when i inputted the Age. It gave me the value for Female even when i chose Male as a Gender.
Please help me out,
Thanks,
↧