Re: Re: DecimalSeparator returns empty value in web function
Aldevinas Katkus
7-4-23
It is like this. Just checked again. As you can see ImportSalesInvoicesFromArea() forgets DecimalSeparator.

2023-07-04 17:15:48 AD executing WebStoreTabInvoice CurrentCompany=1 DecimalSeparator=,
2023-07-04 17:15:48 AD ImportSalesInvoicesFromArea DecimalSeparator=

global
updating procedure ImportSalesInvoicesFromArea(...)
begin
Logtext(0,"ImportSalesInvoicesFromArea DecimalSeparator=" & DecimalSeparator);
...
end;

global
procedure WebStoreTabInvoice()
begin
LogText(0,"executing WebStoreTabInvoice CurrentCompany=" & CurrentCompany & " DecimalSeparator=" & DecimalSeparator);
qupdating.ImportSalesInvoicesFromArea(..) //removing qupdating helps to remember DecimalSeparator
queued.StoreResultsEMail(Mailr);
end;

global
procedure WebExtraAPI()
begin

...
oldcomp = CurrentCompany;
//if (newcomp!=oldcomp) then begin <- commenting this out didn't help
if (SetCompany(newcomp,false)) then begin
WebStoreTabInvoice();

end;
end;
Leave Comment
You can subscribe to notifications for this post by selecting the 'star' icon on the top right corner of the post.
Latest Posts
Daniela Elmgren
This is a forum entry for anyone receiving the error message &quot;The code execution cannot proceed because VCRUNTIME140.dll was not found. Reinstalling the program may fix this problem&quot;. T...
10:21 30 Jun 2026
Kevin Okello
Hi Andis, Thank you for reaching out regarding &quot;HAL Code Quality Control with AI.&quot; The project is currently in its final stages. Once complete, an official release statement and a tech...
15:39 25 Jun 2026