You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(20) |
Aug
(21) |
Sep
(12) |
Oct
(2) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(3) |
Feb
(46) |
Mar
(65) |
Apr
(49) |
May
(33) |
Jun
(5) |
Jul
(79) |
Aug
(228) |
Sep
(347) |
Oct
(272) |
Nov
(270) |
Dec
(424) |
2005 |
Jan
(549) |
Feb
(232) |
Mar
(134) |
Apr
(103) |
May
(57) |
Jun
(74) |
Jul
(67) |
Aug
(45) |
Sep
(99) |
Oct
(187) |
Nov
(238) |
Dec
(127) |
2006 |
Jan
(81) |
Feb
(137) |
Mar
(46) |
Apr
(55) |
May
(62) |
Jun
(152) |
Jul
(137) |
Aug
(154) |
Sep
(176) |
Oct
(104) |
Nov
(65) |
Dec
(64) |
2007 |
Jan
(56) |
Feb
(303) |
Mar
(88) |
Apr
(80) |
May
(72) |
Jun
(20) |
Jul
(47) |
Aug
(28) |
Sep
(113) |
Oct
(49) |
Nov
(89) |
Dec
(24) |
2008 |
Jan
(24) |
Feb
(61) |
Mar
(43) |
Apr
(51) |
May
(12) |
Jun
(10) |
Jul
(49) |
Aug
(26) |
Sep
(7) |
Oct
(50) |
Nov
(19) |
Dec
(15) |
2009 |
Jan
(87) |
Feb
(144) |
Mar
(54) |
Apr
(72) |
May
(32) |
Jun
(23) |
Jul
(27) |
Aug
(90) |
Sep
(349) |
Oct
(174) |
Nov
(320) |
Dec
(110) |
2010 |
Jan
(162) |
Feb
(39) |
Mar
(80) |
Apr
(126) |
May
(45) |
Jun
(44) |
Jul
(75) |
Aug
(32) |
Sep
(100) |
Oct
(57) |
Nov
(49) |
Dec
(125) |
2011 |
Jan
(72) |
Feb
(41) |
Mar
(63) |
Apr
(18) |
May
(123) |
Jun
(100) |
Jul
(96) |
Aug
(84) |
Sep
(83) |
Oct
(39) |
Nov
(166) |
Dec
(103) |
2012 |
Jan
(158) |
Feb
(148) |
Mar
(77) |
Apr
(43) |
May
(126) |
Jun
(82) |
Jul
(67) |
Aug
(28) |
Sep
(109) |
Oct
(30) |
Nov
(23) |
Dec
(34) |
2013 |
Jan
(14) |
Feb
(16) |
Mar
(7) |
Apr
(79) |
May
(76) |
Jun
(13) |
Jul
(76) |
Aug
(36) |
Sep
(22) |
Oct
(35) |
Nov
(167) |
Dec
(93) |
2014 |
Jan
(64) |
Feb
(14) |
Mar
(57) |
Apr
(63) |
May
(60) |
Jun
(15) |
Jul
(24) |
Aug
(19) |
Sep
(56) |
Oct
(70) |
Nov
(45) |
Dec
(52) |
2015 |
Jan
(56) |
Feb
(73) |
Mar
(34) |
Apr
(11) |
May
(24) |
Jun
(19) |
Jul
(11) |
Aug
(8) |
Sep
(25) |
Oct
(22) |
Nov
(38) |
Dec
(7) |
2016 |
Jan
(7) |
Feb
(34) |
Mar
(17) |
Apr
(10) |
May
(17) |
Jun
(7) |
Jul
(17) |
Aug
(31) |
Sep
(3) |
Oct
(34) |
Nov
(5) |
Dec
(2) |
2017 |
Jan
|
Feb
(4) |
Mar
(18) |
Apr
(6) |
May
(10) |
Jun
(13) |
Jul
|
Aug
|
Sep
|
Oct
(6) |
Nov
|
Dec
(1) |
2018 |
Jan
(2) |
Feb
|
Mar
(3) |
Apr
(10) |
May
(5) |
Jun
|
Jul
(7) |
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
(2) |
2019 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
(6) |
Aug
(2) |
Sep
(4) |
Oct
|
Nov
|
Dec
(3) |
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2022 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(30) |
Nov
|
Dec
(2) |
From: gilberto d. s. a. <gs...@gm...> - 2016-08-15 22:40:58
|
hi. your configurations have automatic update currency from google finance assigned (checkbox)? (main menu, config. screen button) 2016-08-12 2:49 GMT-03:00 Pak Ricard <pak...@gm...>: > Hi all: > > Just discovered that when adding a receipt from customer in different > currency than functional, the field "Functional Exchange Rate" does not get > populated automatically as it did in previous versions. > > is it a bug or is it on purpose so user has to enter the rate each time? > > Regards, > Ricard > > ------------------------------------------------------------ > ------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > patterns at an interface-level. Reveals which users, apps, and protocols > are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. http://sdm.link/zohodev2dev > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > > -- gilberto dos santos alves +55(11)9-8646-5049 sao paulo - sp - brasil |
From: Phil D. <ph...@lo...> - 2016-08-15 09:57:26
|
Fixed - thanks for the report. Phil Phil Daintree Logic Works Ltd - +64 (0)275 567890 http://www.logicworks.co.nz On 12/08/16 18:18, Pak Ricard wrote: > Hi all: > > In SelectCustomer.php, after selecting a customer, if user clicks on > "Email Customer Statement" it gives error 404 as there is no > EmailCustStatements.php on 4.13 distribution. Is the file missing or > is it a deprecated functionality? > > Also, if trying to Print Customer Statement (with a customer with some > transactions), it shows twice the header and no info (attached > screenshot). We have set one contact as email statement = yes and > another = no > > Any idea what's happening? > > Regards, > Ricard > > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic > patterns at an interface-level. Reveals which users, apps, and protocols are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. http://sdm.link/zohodev2dev > > > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers |
From: <ph...@lo...> - 2016-08-14 20:33:57
|
Oh dear ... the new customer statements that emails each to a customer contact defined to receive is my doing. I had a quick look but couldn't get the double header - will dig in on this one. The email link from SelectCustomer.php might be able to change the link to the existing customer statement script with the email flag ... needs a bit of a look too. Thanks for reporting. Phil On 2016-08-14 07:42, Rafael Chacón wrote: > Hi Ricard, > > Thank you, very much. I will try to rebuild a 4.12.3 version and view > this. > > Best regards, Rafael. > > 2016-08-13 20:11 GMT-06:00 Pak Ricard <pak...@gm...>: > >> Hi Rafael: >> >> Both features (Print and email) were working OK on version 4.12.3. >> >> I upgraded to 4.13 but still have the old 4.12.3 set up and running, >> so I could test it with both versions of scripts against the same >> DB. >> >> In case of EmailCustStatements.php, this script disappeared from >> SVN, so I guess it got replaced by another one, but its link at >> SelectCustomer.php did not >> >> In case of PrintCustStatements.php, it has been heavily modified >> since commit 7542 joining the email and print capabilities. I guess >> some detail sipped here. >> >> Regards, >> Ricard >> >> 2016-08-14 [1] 3:54 GMT+08:00 Rafael Chacón >> <raf...@gm...>: >> >> Hi Ricard, >> >> No, I do not have idea. I seem to it have been working on an older >> version, so if you remember on which version it was working, we can >> compare to find the bug. >> >> Best regards, Rafael. >> >> 2016-08-12 [2] 0:18 GMT-06:00 Pak Ricard <pak...@gm...>: >> >> Hi all: >> >> In SelectCustomer.php, after selecting a customer, if user clicks on >> "Email Customer Statement" it gives error 404 as there is no >> EmailCustStatements.php on 4.13 distribution. Is the file missing or >> is it a deprecated functionality? >> >> Also, if trying to Print Customer Statement (with a customer with >> some transactions), it shows twice the header and no info (attached >> screenshot). We have set one contact as email statement = yes and >> another = no >> >> Any idea what's happening? >> >> Regards, >> Ricard >> > ------------------------------------------------------------------------------ >> What NetFlow Analyzer can do for you? Monitors network bandwidth and >> traffic >> patterns at an interface-level. Reveals which users, apps, and >> protocols are >> consuming the most bandwidth. Provides multi-vendor support for >> NetFlow, >> J-Flow, sFlow and other flows. Make informed decisions using >> capacity >> planning reports. http://sdm.link/zohodev2dev >> _______________________________________________ >> Web-erp-developers mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/web-erp-developers [3] >> >> > ------------------------------------------------------------------------------ >> What NetFlow Analyzer can do for you? Monitors network bandwidth and >> traffic >> patterns at an interface-level. Reveals which users, apps, and >> protocols are >> consuming the most bandwidth. Provides multi-vendor support for >> NetFlow, >> J-Flow, sFlow and other flows. Make informed decisions using >> capacity >> planning reports. http://sdm.link/zohodev2dev >> _______________________________________________ >> Web-erp-developers mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/web-erp-developers [3] > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > patterns at an interface-level. Reveals which users, apps, and > protocols are > consuming the most bandwidth. Provides multi-vendor support for > NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. http://sdm.link/zohodev2dev > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers [3] > > > > Links: > ------ > [1] tel:2016-08-14 > [2] tel:2016-08-12 > [3] https://lists.sourceforge.net/lists/listinfo/web-erp-developers > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > patterns at an interface-level. Reveals which users, apps, and > protocols are > consuming the most bandwidth. Provides multi-vendor support for > NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. http://sdm.link/zohodev2dev > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers |
From: Rafael C. <raf...@gm...> - 2016-08-14 13:42:08
|
Hi Ricard, Thank you, very much. I will try to rebuild a 4.12.3 version and view this. Best regards, Rafael. 2016-08-13 20:11 GMT-06:00 Pak Ricard <pak...@gm...>: > Hi Rafael: > > Both features (Print and email) were working OK on version 4.12.3. > > I upgraded to 4.13 but still have the old 4.12.3 set up and running, so I > could test it with both versions of scripts against the same DB. > > In case of EmailCustStatements.php, this script disappeared from SVN, so I > guess it got replaced by another one, but its link at SelectCustomer.php > did not > > In case of PrintCustStatements.php, it has been heavily modified since > commit 7542 joining the email and print capabilities. I guess some detail > sipped here. > > Regards, > Ricard > > 2016-08-14 3:54 GMT+08:00 Rafael Chacón <raf...@gm...>: > >> Hi Ricard, >> >> No, I do not have idea. I seem to it have been working on an older >> version, so if you remember on which version it was working, we can compare >> to find the bug. >> >> Best regards, Rafael. >> >> 2016-08-12 0:18 GMT-06:00 Pak Ricard <pak...@gm...>: >> >>> Hi all: >>> >>> In SelectCustomer.php, after selecting a customer, if user clicks on >>> "Email Customer Statement" it gives error 404 as there is no >>> EmailCustStatements.php on 4.13 distribution. Is the file missing or is it >>> a deprecated functionality? >>> >>> Also, if trying to Print Customer Statement (with a customer with some >>> transactions), it shows twice the header and no info (attached screenshot). >>> We have set one contact as email statement = yes and another = no >>> >>> Any idea what's happening? >>> >>> Regards, >>> Ricard >>> >>> ------------------------------------------------------------ >>> ------------------ >>> What NetFlow Analyzer can do for you? Monitors network bandwidth and >>> traffic >>> patterns at an interface-level. Reveals which users, apps, and protocols >>> are >>> consuming the most bandwidth. Provides multi-vendor support for NetFlow, >>> J-Flow, sFlow and other flows. Make informed decisions using capacity >>> planning reports. http://sdm.link/zohodev2dev >>> _______________________________________________ >>> Web-erp-developers mailing list >>> Web...@li... >>> https://lists.sourceforge.net/lists/listinfo/web-erp-developers >>> >>> >> >> ------------------------------------------------------------ >> ------------------ >> What NetFlow Analyzer can do for you? Monitors network bandwidth and >> traffic >> patterns at an interface-level. Reveals which users, apps, and protocols >> are >> consuming the most bandwidth. Provides multi-vendor support for NetFlow, >> J-Flow, sFlow and other flows. Make informed decisions using capacity >> planning reports. http://sdm.link/zohodev2dev >> _______________________________________________ >> Web-erp-developers mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/web-erp-developers >> >> > > ------------------------------------------------------------ > ------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > patterns at an interface-level. Reveals which users, apps, and protocols > are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. http://sdm.link/zohodev2dev > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > > |
From: Rafael C. <raf...@gm...> - 2016-08-14 13:41:11
|
Hi Ricard, Thank you, very much. I will try to rebuild a 4.12.3 version. Best regards, Rafael. 2016-08-13 20:00 GMT-06:00 Pak Ricard <pak...@gm...>: > Hi Rafael: > > In 4.12.3 it worked OK. I think it has to do with line 902 modification (I > compared to commit 7385), but this script has been heavily modified since > that commit, I'm not sure to get my hands on it. > > Regards, > Ricard > > 2016-08-14 3:50 GMT+08:00 Rafael Chacón <raf...@gm...>: > >> Hi Ricard, >> >> Do you remember in which version, CustomerReceipt.php >> populated automatically the field "Functional Exchange Rate? I >> can compare those version to find the bug. >> >> We use "cross currency" transactions from years ago, but --as I >> remember-- always we have to correct the exchange rate. >> >> Best regards, Rafael. >> >> 2016-08-11 23:49 GMT-06:00 Pak Ricard <pak...@gm...>: >> >>> Hi all: >>> >>> Just discovered that when adding a receipt from customer in different >>> currency than functional, the field "Functional Exchange Rate" does not get >>> populated automatically as it did in previous versions. >>> >>> is it a bug or is it on purpose so user has to enter the rate each time? >>> >>> Regards, >>> Ricard >>> >>> ------------------------------------------------------------ >>> ------------------ >>> What NetFlow Analyzer can do for you? Monitors network bandwidth and >>> traffic >>> patterns at an interface-level. Reveals which users, apps, and protocols >>> are >>> consuming the most bandwidth. Provides multi-vendor support for NetFlow, >>> J-Flow, sFlow and other flows. Make informed decisions using capacity >>> planning reports. http://sdm.link/zohodev2dev >>> _______________________________________________ >>> Web-erp-developers mailing list >>> Web...@li... >>> https://lists.sourceforge.net/lists/listinfo/web-erp-developers >>> >>> >> >> ------------------------------------------------------------ >> ------------------ >> What NetFlow Analyzer can do for you? Monitors network bandwidth and >> traffic >> patterns at an interface-level. Reveals which users, apps, and protocols >> are >> consuming the most bandwidth. Provides multi-vendor support for NetFlow, >> J-Flow, sFlow and other flows. Make informed decisions using capacity >> planning reports. http://sdm.link/zohodev2dev >> _______________________________________________ >> Web-erp-developers mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/web-erp-developers >> >> > > ------------------------------------------------------------ > ------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > patterns at an interface-level. Reveals which users, apps, and protocols > are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. http://sdm.link/zohodev2dev > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > > |
From: Pak R. <pak...@gm...> - 2016-08-14 02:12:25
|
Hi Rafael: Both features (Print and email) were working OK on version 4.12.3. I upgraded to 4.13 but still have the old 4.12.3 set up and running, so I could test it with both versions of scripts against the same DB. In case of EmailCustStatements.php, this script disappeared from SVN, so I guess it got replaced by another one, but its link at SelectCustomer.php did not In case of PrintCustStatements.php, it has been heavily modified since commit 7542 joining the email and print capabilities. I guess some detail sipped here. Regards, Ricard 2016-08-14 3:54 GMT+08:00 Rafael Chacón <raf...@gm...>: > Hi Ricard, > > No, I do not have idea. I seem to it have been working on an older > version, so if you remember on which version it was working, we can compare > to find the bug. > > Best regards, Rafael. > > 2016-08-12 0:18 GMT-06:00 Pak Ricard <pak...@gm...>: > >> Hi all: >> >> In SelectCustomer.php, after selecting a customer, if user clicks on >> "Email Customer Statement" it gives error 404 as there is no >> EmailCustStatements.php on 4.13 distribution. Is the file missing or is it >> a deprecated functionality? >> >> Also, if trying to Print Customer Statement (with a customer with some >> transactions), it shows twice the header and no info (attached screenshot). >> We have set one contact as email statement = yes and another = no >> >> Any idea what's happening? >> >> Regards, >> Ricard >> >> ------------------------------------------------------------ >> ------------------ >> What NetFlow Analyzer can do for you? Monitors network bandwidth and >> traffic >> patterns at an interface-level. Reveals which users, apps, and protocols >> are >> consuming the most bandwidth. Provides multi-vendor support for NetFlow, >> J-Flow, sFlow and other flows. Make informed decisions using capacity >> planning reports. http://sdm.link/zohodev2dev >> _______________________________________________ >> Web-erp-developers mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/web-erp-developers >> >> > > ------------------------------------------------------------ > ------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > patterns at an interface-level. Reveals which users, apps, and protocols > are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. http://sdm.link/zohodev2dev > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > > |
From: Pak R. <pak...@gm...> - 2016-08-14 02:01:24
|
Hi Rafael: In 4.12.3 it worked OK. I think it has to do with line 902 modification (I compared to commit 7385), but this script has been heavily modified since that commit, I'm not sure to get my hands on it. Regards, Ricard 2016-08-14 3:50 GMT+08:00 Rafael Chacón <raf...@gm...>: > Hi Ricard, > > Do you remember in which version, CustomerReceipt.php > populated automatically the field "Functional Exchange Rate? I > can compare those version to find the bug. > > We use "cross currency" transactions from years ago, but --as I remember-- > always we have to correct the exchange rate. > > Best regards, Rafael. > > 2016-08-11 23:49 GMT-06:00 Pak Ricard <pak...@gm...>: > >> Hi all: >> >> Just discovered that when adding a receipt from customer in different >> currency than functional, the field "Functional Exchange Rate" does not get >> populated automatically as it did in previous versions. >> >> is it a bug or is it on purpose so user has to enter the rate each time? >> >> Regards, >> Ricard >> >> ------------------------------------------------------------ >> ------------------ >> What NetFlow Analyzer can do for you? Monitors network bandwidth and >> traffic >> patterns at an interface-level. Reveals which users, apps, and protocols >> are >> consuming the most bandwidth. Provides multi-vendor support for NetFlow, >> J-Flow, sFlow and other flows. Make informed decisions using capacity >> planning reports. http://sdm.link/zohodev2dev >> _______________________________________________ >> Web-erp-developers mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/web-erp-developers >> >> > > ------------------------------------------------------------ > ------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > patterns at an interface-level. Reveals which users, apps, and protocols > are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. http://sdm.link/zohodev2dev > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > > |
From: Rafael C. <raf...@gm...> - 2016-08-13 19:54:56
|
Hi Ricard, No, I do not have idea. I seem to it have been working on an older version, so if you remember on which version it was working, we can compare to find the bug. Best regards, Rafael. 2016-08-12 0:18 GMT-06:00 Pak Ricard <pak...@gm...>: > Hi all: > > In SelectCustomer.php, after selecting a customer, if user clicks on > "Email Customer Statement" it gives error 404 as there is no > EmailCustStatements.php on 4.13 distribution. Is the file missing or is it > a deprecated functionality? > > Also, if trying to Print Customer Statement (with a customer with some > transactions), it shows twice the header and no info (attached screenshot). > We have set one contact as email statement = yes and another = no > > Any idea what's happening? > > Regards, > Ricard > > ------------------------------------------------------------ > ------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > patterns at an interface-level. Reveals which users, apps, and protocols > are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. http://sdm.link/zohodev2dev > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > > |
From: Rafael C. <raf...@gm...> - 2016-08-13 19:50:43
|
Hi Ricard, Do you remember in which version, CustomerReceipt.php populated automatically the field "Functional Exchange Rate? I can compare those version to find the bug. We use "cross currency" transactions from years ago, but --as I remember-- always we have to correct the exchange rate. Best regards, Rafael. 2016-08-11 23:49 GMT-06:00 Pak Ricard <pak...@gm...>: > Hi all: > > Just discovered that when adding a receipt from customer in different > currency than functional, the field "Functional Exchange Rate" does not get > populated automatically as it did in previous versions. > > is it a bug or is it on purpose so user has to enter the rate each time? > > Regards, > Ricard > > ------------------------------------------------------------ > ------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > patterns at an interface-level. Reveals which users, apps, and protocols > are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. http://sdm.link/zohodev2dev > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > > |
From: Rafael C. <raf...@gm...> - 2016-08-13 19:45:58
|
HI Exson, Thank you for your work, and do not worry for the delay. All right, I will work on a proposal. This customised paper size Z2 is a local standard? I explain my self: Here, in my country, some people use a "half-letter" paper size; it is like a "standard" for that people (banking, finance, etc.). If so, is there a paper size "Z1"? Best regards, Rafael. 2016-08-10 20:09 GMT-06:00 ExsonQu <hex...@gm...>: > *Hi, Rafael,* > > Thank you for review the code and sorry for the delay. > It maybe a ugly solution for a customized paper size. The > revision's purpose is to ensure different types of printers to set the > paper > size correctly. > If you have better solution, just let me know. > Thanks and best regards! > Exson > > > > -- > View this message in context: http://weberp-accounting. > 1478800.n4.nabble.com/Fwd-Web-erp-svn-SF-net-SVN-web-erp- > 7578-trunk-tp4658651p4658656.html > Sent from the web-ERP-developers mailing list archive at Nabble.com. > > ------------------------------------------------------------ > ------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > patterns at an interface-level. Reveals which users, apps, and protocols > are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. http://sdm.link/zohodev2dev > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > |
From: Pak R. <pak...@gm...> - 2016-08-12 06:18:57
|
Hi all: In SelectCustomer.php, after selecting a customer, if user clicks on "Email Customer Statement" it gives error 404 as there is no EmailCustStatements.php on 4.13 distribution. Is the file missing or is it a deprecated functionality? Also, if trying to Print Customer Statement (with a customer with some transactions), it shows twice the header and no info (attached screenshot). We have set one contact as email statement = yes and another = no Any idea what's happening? Regards, Ricard |
From: Pak R. <pak...@gm...> - 2016-08-12 05:50:21
|
Hi all: Just discovered that when adding a receipt from customer in different currency than functional, the field "Functional Exchange Rate" does not get populated automatically as it did in previous versions. is it a bug or is it on purpose so user has to enter the rate each time? Regards, Ricard |
From: rfthomas <rf...@as...> - 2016-08-11 16:15:44
|
We would prefer a solution for routing that does not involve operating system specific applications. The proposed solutions are Windows/Windows server exclusive and would not work on our system. Everything that we sell that requires a BOM and/or Routing is either serial numbered or lot numbered. Only simple items such as nuts and bolts are not tracked, although for specific customers such might become a requirement (we have to be able to track where such items might be found, e.g.. when counterfeit bolts are found, i.e. the grade on the bold head is false.). In our manufacturing we have several possible routings to create a finished item. The "same" finished item can be made utilizing several methods. Our complete part code is as follows: Drawing Drawing_Revision Routing Routing_Revision Operation In general our finished part code is just the Drawing. We need to track the exact derivation of each finished part, since components in the finished item need to be tracked and the exact sequence of operations, components utilized and work stations/sub-tier need to be known. Each operation would have its own BOM. The exploded BOM with suitable added information could create a viable routing. Bob Thomas -- View this message in context: http://weberp-accounting.1478800.n4.nabble.com/Manufacturing-process-Routing-tp4658653p4658657.html Sent from the web-ERP-developers mailing list archive at Nabble.com. |
From: ExsonQu <hex...@gm...> - 2016-08-11 02:09:41
|
*Hi, Rafael,* Thank you for review the code and sorry for the delay. It maybe a ugly solution for a customized paper size. The revision's purpose is to ensure different types of printers to set the paper size correctly. If you have better solution, just let me know. Thanks and best regards! Exson -- View this message in context: http://weberp-accounting.1478800.n4.nabble.com/Fwd-Web-erp-svn-SF-net-SVN-web-erp-7578-trunk-tp4658651p4658656.html Sent from the web-ERP-developers mailing list archive at Nabble.com. |
From: <ph...@lo...> - 2016-08-10 20:15:07
|
Yes this would be a good addition. In webERP we can replicate to some extent labour requirements/routings by using labour type items - these items are "dummy" items with no stock movement - but can be set up as components in the bill of material (effectively labour routings). These items can be added at different work centres in the BOM. It would then be possible to report on the demand for these items much the same as other items using the planning reports/inquiries to get an idea of capacity requirements. Phil On 2016-08-10 07:55, Girish Nair wrote: > Hello, > > A critical functionality for manufacturing industry is Routing which I > could not find in webERP. > We would like to contribute towards this feature. These are the > sub-components we have identified which would be needed to complete > this functionality: > > * Standard operations: Define standard operations with resources(item > of type: service/labour) and its utilisation > > * Routings: Define the steps needed to manufacture/assemble and > item(item of type: Assembly kit/manufactured) > > * Routing card: For a selected work order, display the material flow. > > Would like to know if these features are already work in progress and > we could help test it out. > OR Do you have any suggestions for open source routing software which > we could integrate with webERP? > > thanks and regards, > > Girish, > InfraStack-Labs.com > > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > patterns at an interface-level. Reveals which users, apps, and > protocols are > consuming the most bandwidth. Provides multi-vendor support for > NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. http://sdm.link/zohodev2dev > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers |
From: Rogelio P. <rog...@ya...> - 2016-08-10 14:36:39
|
Hi Team, I´m integrating the manufacturing process and EBOM, MBOM between Aras Innovator and WebERP.there are complete Manufacturing routing, tool, and Workflows into Aras innovator. The cons are it is open source SOAP Microsoft based (IIS, .NET, C#, MSSQL) but there are a tool to integrate with Aras that you can use fro php. (federated data, connections MSSQL-MYSQL, and another features).I have already working in BOM´s whith BOMEffective valid from - to and Workorders included into webERP.Best regards!Rogelio Pedrozaprosolmex.com On Wednesday, August 10, 2016 8:58 AM, Girish Nair <get...@gm...> wrote: Hello, A critical functionality for manufacturing industry is Routing which I could not find in webERP. We would like to contribute towards this feature. These are the sub-components we have identified which would be needed to complete this functionality: * Standard operations: Define standard operations with resources(item of type: service/labour) and its utilisation * Routings: Define the steps needed to manufacture/assemble and item(item of type: Assembly kit/manufactured) * Routing card: For a selected work order, display the material flow. Would like to know if these features are already work in progress and we could help test it out. OR Do you have any suggestions for open source routing software which we could integrate with webERP? thanks and regards, Girish, InfraStack-Labs.com ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev _______________________________________________ Web-erp-developers mailing list Web...@li... https://lists.sourceforge.net/lists/listinfo/web-erp-developers |
From: Girish N. <get...@gm...> - 2016-08-10 13:55:33
|
Hello, A critical functionality for manufacturing industry is Routing which I could not find in webERP. We would like to contribute towards this feature. These are the sub-components we have identified which would be needed to complete this functionality: * Standard operations: Define standard operations with resources(item of type: service/labour) and its utilisation * Routings: Define the steps needed to manufacture/assemble and item(item of type: Assembly kit/manufactured) * Routing card: For a selected work order, display the material flow. Would like to know if these features are already work in progress and we could help test it out. OR Do you have any suggestions for open source routing software which we could integrate with webERP? thanks and regards, Girish, InfraStack-Labs.com |
From: Pak R. <pak...@gm...> - 2016-08-09 07:22:22
|
Hi all: After we rolled up to 4.13 we discovered a bug in PO_Items.php Because on the new version SupplierItemsOnly is set to on as default, when user selects an item with more than 1 row at purchdata table for that specific supplier, it is shown N times to the user. If the flag SupplierItemsOnly is unchecked, SQL returns the correct rows as it does not need to do the INNER JOIN purchdata Even if SupplierItemsOnly is set to "on" it should only show 1 row for each supplier I just fixed it in commit 7583 adding some "GROUP BY stockmaster.stockid" but I would like a senior revision of my commit as it's a critic script and I'm not so used to it to be 100% confident Regards, Ricard |
From: Rafael C. <raf...@gm...> - 2016-08-05 18:50:17
|
Hi Exson, Which it is the purpose of the line "case 'Z2': {$pf = array( 560.80,320.76); break;}" in trunk/includes/tcpdf/include/tcpdf_static.php ? TCPDF is an "Open Source PHP class for generating PDF documents" (library under development by externals to webERP). So I prefer to do modifications outside this code, or suggest to TCPDF programmers to include this change in their trunk. Before doing a proposal, I want to understand very well this change. Best regards, Rafael. ---------- Forwarded message ---------- From: <ex...@us...> Date: 2016-08-02 4:02 GMT-06:00 Subject: [Web-erp-svn] SF.net SVN: web-erp:[7578] trunk To: web...@li... Revision: 7578 http://sourceforge.net/p/web-erp/reponame/7578 Author: exsonqu Date: 2016-08-02 10:02:32 +0000 (Tue, 02 Aug 2016) Log Message: ----------- 02/08/16 Exson: Make GLJournalInquiry.php workable for all transaction types and printable. Merge Chinese format GL Journal from cncerp. Modified Paths: -------------- trunk/GLJournalInquiry.php trunk/PDFGLJournal.php trunk/includes/PDFStarter.php trunk/includes/tcpdf/include/tcpdf_static.php trunk/sql/mysql/upgrade4.13-4.13.1.sql Added Paths: ----------- trunk/PDFGLJournalCN.php trunk/includes/PDFGLJournalHeaderCN.inc Modified: trunk/GLJournalInquiry.php =================================================================== --- trunk/GLJournalInquiry.php 2016-08-02 06:29:19 UTC (rev 7577) +++ trunk/GLJournalInquiry.php 2016-08-02 10:02:32 UTC (rev 7578) @@ -17,11 +17,28 @@ echo '<table class="selection">'; echo '<tr><th colspan="3">' . _('Selection Criteria') . '</th></tr>'; - $sql = "SELECT typeno FROM systypes WHERE typeid=0"; + $sql = "SELECT typeid,systypes.typeno,typename FROM + systypes INNER JOIN gltrans ON systypes.typeid=gltrans.type + GROUP BY typeid"; $result = DB_query($sql); - $myrow = DB_fetch_array($result); - $MaxJournalNumberUsed = $myrow['typeno']; + if (DB_num_rows($result)>0) { + echo '<tr> + <td>' . _('Transaction Type') . ' </td> + <td> <select name="TransType">'; + while ($myrow = DB_fetch_array($result)) { + if (!isset($MaxJournalNumberUsed)) { + $MaxJournalNumberUsed = $myrow['typeno']; + } else { + $MaxJournalNumberUsed = ($myrow['typeno']>$MaxJournalNumberUsed)?$myrow['typeno']:$ MaxJournalNumberUsed; + } + echo '<option value="' . $myrow['typeid'] . '">' . _($myrow['typename']) . '</option>'; + } + echo '</select></td> + </tr>'; + + } + echo '<tr> <td>' . _('Journal Number Range') . ' (' . _('Between') . ' 1 ' . _('and') . ' ' . $MaxJournalNumberUsed . ')</td> <td>' . _('From') . ':'. '<input type="text" class="number" name="NumberFrom" size="10" maxlength="11" value="1" />' . '</td> @@ -64,7 +81,7 @@ ON gltrans.account=chartmaster.accountcode LEFT JOIN tags ON gltrans.tag=tags.tagref - WHERE gltrans.type='0' + WHERE gltrans.type='" . $_POST['TransType'] . "' AND gltrans.trandate>='" . FormatDateForSQL($_POST['FromTransDate']) . "' AND gltrans.trandate<='" . FormatDateForSQL($_POST['ToTransDate']) . "' AND gltrans.typeno>='" . $_POST['NumberFrom'] . "' @@ -87,7 +104,7 @@ </tr>'; $LastJournal = 0; - + $i = 0; while ($myrow = DB_fetch_array($result)){ if ($myrow['tag']==0) { @@ -95,12 +112,21 @@ } if ($myrow['typeno']!=$LastJournal) { - echo '<tr><td colspan="8"</td></tr><tr> + if ($i == 0) { + $RowClass = 'class="OddTableRows"'; + $i = 1; + } else { + $RowClass = 'class="EvenTableRows"'; + $i = 0; + } + + echo '<tr ' . $RowClass . '><td colspan="8"></td></tr><tr> + <tr ' . $RowClass . '> <td>' . ConvertSQLDate($myrow['trandate']) . '</td> <td class="number">' . $myrow['typeno'] . '</td>'; } else { - echo '<tr><td colspan="2"></td>'; + echo '<tr ' . $RowClass . '><td colspan="2"></td>'; } // if user is allowed to see the account we show it, other wise we show "OTHERS ACCOUNTS" @@ -125,9 +151,15 @@ <td class="number">' . locale_number_format($myrow['amount'],$_SESSION['CompanyRecord']['decimalplaces']) . '</td> <td class="number">' . $myrow['tag'] . ' - ' . $myrow['tagdescription'] . '</td>'; - if ($myrow['typeno']!=$LastJournal) { - echo '<td class="number"><a href="PDFGLJournal.php?JournalNo='.$myrow['typeno'].'">' . _('Print') . '</a></td></tr>'; - + if ($myrow['typeno']!=$LastJournal AND $CheckRow[0]>0) { + if ($_SESSION['Language'] == 'zh_CN.utf8' OR $_SESSION['Language'] =='zh_hk.utf8') { + echo '<td class="number"><a href="PDFGLJournalCN.php?JournalNo='.$myrow['typeno'].'&Type=' . $_POST['TransType'] . '">' . _('Print') . '</a></td></tr>'; + } else { + echo '<td class="number"><a href="PDFGLJournal.php?JournalNo='.$myrow['typeno'].'">' . _('Print') . '</a></td></tr>'; + } + + + $LastJournal = $myrow['typeno']; } else { echo '<td colspan="1"></td></tr>'; @@ -144,4 +176,4 @@ } include('includes/footer.inc'); -?> \ No newline at end of file +?> Modified: trunk/PDFGLJournal.php =================================================================== --- trunk/PDFGLJournal.php 2016-08-02 06:29:19 UTC (rev 7577) +++ trunk/PDFGLJournal.php 2016-08-02 10:02:32 UTC (rev 7578) @@ -8,11 +8,18 @@ if (isset($_POST['JournalNo'])) { $JournalNo=$_POST['JournalNo']; + $Type = $_POST['Type']; } else if (isset($_GET['JournalNo'])) { $JournalNo=$_GET['JournalNo']; + $Type = $_GET['Type']; } else { $JournalNo=''; } +if (empty($JournalNo) OR empty($Type)) { + prnMsg(_('This page should be called with Journal No and Type'),'error'); + include('includes/footer.inc'); + exit; +} if ($JournalNo=='Preview') { $FormDesign = simplexml_load_file(sys_get_ temp_dir().'/Journal.xml'); @@ -44,8 +51,9 @@ ON gltrans.account=chartmaster.accountcode LEFT JOIN tags ON gltrans.tag=tags.tagref - WHERE gltrans.type='0' + WHERE gltrans.type='" . $Type . "' AND gltrans.typeno='" . $JournalNo . "'"; + $result=DB_query($sql); $LineCount = DB_num_rows($result); // UldisN $myrow=DB_fetch_array($result); @@ -104,4 +112,4 @@ $pdf->OutputD($_SESSION['DatabaseName'] . '_Journal_' . date('Y-m-d').'.pdf');//UldisN $pdf->__destruct(); //UldisN } -?> \ No newline at end of file +?> Added: trunk/PDFGLJournalCN.php =================================================================== --- trunk/PDFGLJournalCN.php (rev 0) +++ trunk/PDFGLJournalCN.php 2016-08-02 10:02:32 UTC (rev 7578) @@ -0,0 +1,156 @@ +<?php /* $Id$*/ + +/* $Revision: 1.5 $2012.2CQZ二次修改 */ + +include('includes/session.inc'); +if (isset($_POST['JournalNo'])) { + $JournalNo=$_POST['JournalNo']; + $TypeID=$_POST['Type']; +} else if (isset($_GET['JournalNo'])) { + $JournalNo=$_GET['JournalNo']; + $TypeID=$_GET['Type']; +} else { + $JournalNo=''; + $TypeID=''; +} +if ($JournalNo=='Preview') { + $FormDesign = simplexml_load_file(sys_get_ temp_dir().'/Journalc.xml'); +} else { + $FormDesign = simplexml_load_file($PathPrefix.'companies/'.$_ SESSION['DatabaseName'].'/FormDesigns/Journalc.xml'); +} + +// Set the paper size/orintation +$PaperSize = $FormDesign->PaperSize; +$PageNumber=1; +$line_height=$FormDesign->LineHeight; +include('includes/PDFStarter.php'); +$pdf->addInfo('Title', _('中国(甲式10)会计凭证') ); +$pdf->addInfo('Author','webERP ' . 'CQZ二次修改'); +$pdf->addInfo('Subject',_('会计凭证——中国式会计凭证--登录ERP打印或下载此凭证的用户:').$_SESSION[ 'UsersRealName']); +$pdf->SetProtection(array('modify','copy','annot-forms'), ''); + +if ($JournalNo=='Preview') { + $LineCount = 2; // UldisN +} else { + $sql="SELECT gltrans.type, + gltrans.typeno, + gltrans.trandate, + gltrans.account, + systypes.typename, + chartmaster.accountname, + gltrans.narrative, + gltrans.amount, + gltrans.tag, + tags.tagdescription, + gltrans.jobref + FROM gltrans + INNER JOIN chartmaster + ON gltrans.account=chartmaster.accountcode + INNER JOIN systypes + ON gltrans.type=systypes.typeid + LEFT JOIN tags + ON gltrans.tag=tags.tagref + WHERE gltrans.type='".$TypeID."' + AND gltrans.typeno='" . $JournalNo . "'"; + $result=DB_query($sql); + $LineCount = DB_num_rows($result); // UldisN + $myrow=DB_fetch_array($result); + $JournalDate=$myrow['trandate']; + DB_data_seek($result, 0); + $Typemame=$myrow['typename']; + include('includes/PDFGLJournalHeaderCN.inc'); +} +$counter=1; +$YPos=$FormDesign->Data->y; +while ($counter<=$LineCount) { + if ($JournalNo=='Preview') { + $AccountCode=str_pad('',10,'x'); + $Date='1/1/1900'; + $Description=str_pad('',30,'x'); + $Narrative=str_pad('',30,'x'); + $Amount='XXXX.XX'; + $Tag=str_pad('',25,'x'); + $JobRef=str_pad('',25,'x'); + } else { + $myrow=DB_fetch_array($result); + if ($myrow['tag']==0) { + $myrow['tagdescription']='None'; + } + $AccountCode = $myrow['account']; + $Description = $myrow['accountname']; + $Date = $myrow['trandate']; + $Narrative = $myrow['narrative']; + $Amount = $myrow['amount']; + $Tag = $myrow['tag'].' - '.$myrow['tagdescription']; + $JobRef = $myrow['jobref']; + } + + if ( $myrow['amount'] > 0) { + $DebitAmount = locale_number_format($myrow[' amount'],$_SESSION['CompanyRecord']['decimalplaces']); + $DebitTotal += $myrow['amount']; + $CreditAmount = ' '; + } else { + $CreditAmount = locale_number_format(-$myrow[' amount'],$_SESSION['CompanyRecord']['decimalplaces']); + $CreditTotal += $myrow['amount']; + $DebitAmount = ' '; + } + $pdf->SetTextColor(0,0,0); + if((mb_strlen($Narrative,'GB2312')+ substr_count($Narrative," "))>40){ + $LeftOvers = $pdf->addTextWrap($FormDesign- >Data->Column1->x+3,$Page_Height-$YPos-5,$FormDesign-> Data->Column1->Length,$FormDesign->Data->Column1->FontSize, $Narrative); + $LeftOvers = $pdf->addTextWrap($FormDesign- >Data->Column2->x+3,$Page_Height-$YPos+3,$FormDesign-> Data->Column2->Length,$FormDesign->Data->Column2->FontSize, $AccountCode); + $LeftOvers = $pdf->addTextWrap($FormDesign- >Data->Column3->x+3,$Page_Height-$YPos+3,$FormDesign-> Data->Column3->Length,$FormDesign->Data->Column3->FontSize, $Description); + }else{ + $LeftOvers = $pdf->addTextWrap($FormDesign- >Data->Column1->x+3,$Page_Height-$YPos,$FormDesign->Data->Column1->Length,$ FormDesign->Data->Column1->FontSize, $Narrative); + $LeftOvers = $pdf->addTextWrap($FormDesign- >Data->Column2->x+3,$Page_Height-$YPos,$FormDesign->Data->Column2->Length,$ FormDesign->Data->Column2->FontSize, $AccountCode); + $LeftOvers = $pdf->addTextWrap($FormDesign- >Data->Column3->x+3,$Page_Height-$YPos,$FormDesign->Data->Column3->Length,$ FormDesign->Data->Column3->FontSize, $Description); + } + $pdf->SetFont('helvetica', '', 10); + $LeftOvers = $pdf->addTextWrap($FormDesign- >Data->Column4->x+3,$Page_Height-$YPos,$FormDesign->Data->Column4->Length,$ FormDesign->Data->Column4->FontSize,$DebitAmount , 'right'); + + $LeftOvers = $pdf->addTextWrap($FormDesign- >Data->Column5->x+3,$Page_Height-$YPos,$FormDesign->Data->Column5->Length,$ FormDesign->Data->Column5->FontSize, $CreditAmount, 'right'); + + + $YPos += $line_height; + $counter++; + + $DebitTotal1=locale_number_format($DebitTotal,$_SESSION[' CompanyRecord']['decimalplaces'], 'right'); + $CreditTotal1=locale_number_format(-$CreditTotal,$_ SESSION['CompanyRecord']['decimalplaces'], 'right'); + + $pdf->SetFont('javiergb', '', 10); + + if ($YPos >= $FormDesign->LineAboveFooter->starty){ + /* We reached the end of the page so finsih off the page and start a newy */ + $PageNumber++; + $YPos=$FormDesign->Data->y; + include ('includes/PDFGLJournalHeaderCN.inc'); + } +} +$pdf->setlineStyle(array('width'=>0.8)); +$pdf->SetLineStyle(array('color'=>array(0,0,0))); +$pdf->Line($XPos=540, $Page_Height-$YPos+15, $FormDesign->Column33->endx,$Page_Height - $FormDesign->Column33->endy); + +//end if need a new page headed up + + +//$pdf->addJpegFromFile('hjje.jpg',$FormDesign->Headings->Column7->x+3+20,$Page_Height - 282,110,28); +$pdf->SetTextColor(0,0,255); +$pdf->addText($FormDesign->Headings->Column7->x+3,$Page_ Height-$FormDesign->Headings->Column7->y,$FormDesign->Headings->Column7->FontSize, _('合 计 金 额'));//$FormDesign->Headings->Column7->name +$pdf->SetTextColor(0,0,0); +$pdf->SetFont('helvetica', '', 10); +$LeftOvers = $pdf->addTextWrap($FormDesign->Headings->Column8->x+3,$Page_Height - $FormDesign->Headings->Column8->y, $FormDesign->Headings-> Column8->Length,$FormDesign->Headings->Column8->FontSize, $DebitTotal1, 'right'); +$LeftOvers = $pdf->addTextWrap($FormDesign->Headings->Column9->x+3,$Page_Height - $FormDesign->Headings->Column9->y, $FormDesign->Headings-> Column9->Length,$FormDesign->Headings->Column9->FontSize, $CreditTotal1, 'right'); +$pdf->SetFont('javiergb', '', 10); + +if ($LineCount == 0) { //UldisN + $title = _('GRN Error'); + include('includes/header.inc'); + prnMsg(_('There were no GRN to print'),'warn'); + echo '<br /><a href="'.$rootpath.'/index.php">'. _('Back to the menu').'</a>'; + include('includes/footer.inc'); + exit; +} else { + $pdf->OutputD($_SESSION['DatabaseName'] . '_GRN_' . date('Y-m-d').'.pdf');//UldisN + $pdf->__destruct(); //UldisN +} +?> + Added: trunk/includes/PDFGLJournalHeaderCN.inc =================================================================== --- trunk/includes/PDFGLJournalHeaderCN.inc (rev 0) +++ trunk/includes/PDFGLJournalHeaderCN.inc 2016-08-02 10:02:32 UTC (rev 7578) @@ -0,0 +1,124 @@ +<?php +/* $Id$*/ +/*PDF page header for price list report */ +if ($PageNumber>1){ + $pdf->newPage(); +} + +$pdf->addJpegFromFile($_SESSION['LogoFile'] ,$FormDesign->logo->x+3,$Page_ Height-$FormDesign->logo->y,$FormDesign->logo->width,$ FormDesign->logo->height); +$pdf->SetTextColor(0,0,255); +$LeftOvers = $pdf->addText($FormDesign->CompanyName->x+3,$Page_Height- $FormDesign->CompanyName->y,$FormDesign->CompanyName->FontSize,$_SESSION[' CompanyRecord']['coyname']); +$LeftOvers = $pdf->addText($FormDesign->GRNNumber2->x+3,$Page_Height-$ FormDesign->GRNNumber2->y,$FormDesign->GRNNumber2->FontSize, '凭证类型:'.$Typemame,'right' ); +$JournalNo=str_pad($JournalNo, 9, '0', STR_PAD_LEFT); +$LeftOvers = $pdf->addText($FormDesign->GRNNumber->x+3,$Page_Height-$ FormDesign->GRNNumber->y,$FormDesign->GRNNumber->FontSize, '凭证编号:'.$JournalNo,'right' ); +$LeftOvers = $pdf->addText($FormDesign->OrderNumber->x+3,$Page_Height- $FormDesign->OrderNumber->y,$FormDesign->OrderNumber->FontSize, '记 账 凭 证 '); +$LeftOvers = $pdf->addText($FormDesign->PrintDate->x+3,$Page_Height-$ FormDesign->PrintDate->y,$FormDesign->PrintDate->FontSize, _('Printed').':' . Date($_SESSION['DefaultDateFormat']), 'right'); +$pdf->setlineStyle(array('width'=>1.2)); +$pdf->SetLineStyle(array('color'=>array(0,0,255))); +/*Draw a rectangle to put the headings in */ +$pdf->Rectangle($FormDesign->HeaderRectangle->x+3, $Page_Height - $FormDesign->HeaderRectangle->y, $FormDesign->HeaderRectangle-> width,$FormDesign->HeaderRectangle->height); + +/*set up the headings */ +$LeftOvers = $pdf->addText($FormDesign->Headings->Column1->x+3,$Page_Height - $FormDesign->Headings->Column1->y, $FormDesign->Headings->Column1->FontSize, '摘 要'); +$LeftOvers = $pdf->addText($FormDesign->Headings->Column2->x+3,$Page_Height - $FormDesign->Headings->Column2->y, $FormDesign->Headings->Column2->FontSize, '科目代码'); +$LeftOvers = $pdf->addText($FormDesign->Headings->Column3->x+3,$Page_Height - $FormDesign->Headings->Column3->y, $FormDesign->Headings->Column3->FontSize, '科目名称'); +$LeftOvers = $pdf->addTextWrap($FormDesign->Headings->Column4->x+3,$Page_Height - $FormDesign->Headings->Column4->y, $FormDesign->Headings-> Column4->Length,$FormDesign->Headings->Column4->FontSize, '借方金额 贷方金额', 'right'); +$LeftOvers = $pdf->addTextWrap($FormDesign->Headings->Column5->x+3,$Page_Height - $FormDesign->Headings->Column5->y, $FormDesign->Headings-> Column5->Length,$FormDesign->Headings->Column5->FontSize, '千百十万千.百十元角分', 'right'); +$LeftOvers = $pdf->addTextWrap($FormDesign->Headings->Column6->x+3,$Page_Height - $FormDesign->Headings->Column6->y, $FormDesign->Headings-> Column6->Length,$FormDesign->Headings->Column6->FontSize, '千百十万千.百十元角分', 'right'); + + + +$LeftOvers = $pdf->addText($FormDesign->ReceiptDate->x+3,$Page_Height- $FormDesign->ReceiptDate->y,$FormDesign->ReceiptDate->FontSize, '记账日期: '.ConvertSQLDate($JournalDate)); + +$tmpX=$FormDesign->SignedFor->x+3; +$tmpY=$Page_Height-$FormDesign->SignedFor->y; +$tmpFz=$FormDesign->SignedFor->FontSize; +$LeftOvers = $pdf->addText($tmpX,$tmpY,$tmpFz, '会计主管:'); +$LeftOvers = $pdf->addText($tmpX+220,$tmpY,$tmpFz, '复核:'); +$LeftOvers = $pdf->addText($tmpX+405,$tmpY,$tmpFz, '制单:'); + +if ($JournalNo=='Preview') { + $realname = 'cncerp'; +} else { + //list($userid,$realname,$stepdate)=getTransBy($TypeID,$ JournalNo);// +} +$pdf->addText($tmpX+430,$tmpY,$tmpFz, $realname); + +$pdf->addText($tmpX+50,$tmpY,$tmpFz, ''); +$pdf->addText($tmpX+250,$tmpY,$tmpFz, ''); +$pdf->addText($tmpX+335,$tmpY,$tmpFz, ''); +$pdf->addText($tmpX+450,$tmpY,$tmpFz, ''); + +$LeftOvers = $pdf->addTextWrap($FormDesign->Headings->Column7->x+3,$Page_Height - $FormDesign->Headings->Column7->y, $FormDesign->Headings-> Column7->Length,$FormDesign->Headings->Column7->FontSize, '过次页', 'right'); +/*Draw a rectangle to put the data in */ +$pdf->setlineStyle(array('width'=>1.2)); +$pdf->Rectangle($FormDesign->DataRectangle->x+3, $Page_Height - $FormDesign->DataRectangle->y, $FormDesign->DataRectangle-> width,$FormDesign->DataRectangle->height); +$pdf->setlineStyle(array('width'=>0.2)); +$pdf->Line($FormDesign->LineAboveFooter->startx, $Page_Height - $FormDesign->LineAboveFooter->starty, $FormDesign->LineAboveFooter->endx,$Page_Height - $FormDesign->LineAboveFooter->endy); + +$pdf->setlineStyle(array('width'=>0.2)); +$pdf->Line($FormDesign->Column1->startx, $Page_Height - $FormDesign->Column1->starty, $FormDesign->Column1->endx,$Page_Height - $FormDesign->Column1->endy); +$pdf->Line($FormDesign->Column2->startx, $Page_Height - $FormDesign->Column2->starty, $FormDesign->Column2->endx,$Page_Height - $FormDesign->Column2->endy); +$pdf->Line($FormDesign->Column3->startx, $Page_Height - $FormDesign->Column3->starty, $FormDesign->Column3->endx,$Page_Height - $FormDesign->Column3->endy); +$pdf->Line($FormDesign->Column4->startx, $Page_Height - $FormDesign->Column4->starty, $FormDesign->Column4->endx,$Page_Height - $FormDesign->Column4->endy); +$pdf->Line($FormDesign->Column5->startx, $Page_Height - $FormDesign->Column5->starty, $FormDesign->Column5->endx,$Page_Height - $FormDesign->Column5->endy); +$pdf->setlineStyle(array('width'=>1.2)); + +$pdf->Line($FormDesign->Column6->startx, $Page_Height - $FormDesign->Column6->starty, $FormDesign->Column6->endx,$Page_Height - $FormDesign->Column6->endy); +$pdf->setlineStyle(array('width'=>0.2)); + +$pdf->Line($FormDesign->Column7->startx, $Page_Height - $FormDesign->Column7->starty, $FormDesign->Column7->endx,$Page_Height - $FormDesign->Column7->endy); +$pdf->Line($FormDesign->Column8->startx, $Page_Height - $FormDesign->Column8->starty, $FormDesign->Column8->endx,$Page_Height - $FormDesign->Column8->endy); +$pdf->setlineStyle(array('width'=>1.2)); + +$pdf->Line($FormDesign->Column9->startx, $Page_Height - $FormDesign->Column9->starty, $FormDesign->Column9->endx,$Page_Height - $FormDesign->Column9->endy); +$pdf->setlineStyle(array('width'=>0.2)); + +$pdf->Line($FormDesign->Column10->startx, $Page_Height - $FormDesign->Column10->starty, $FormDesign->Column10->endx,$Page_Height - $FormDesign->Column10->endy); +$pdf->Line($FormDesign->Column11->startx, $Page_Height - $FormDesign->Column11->starty, $FormDesign->Column11->endx,$Page_Height - $FormDesign->Column11->endy); +$pdf->setlineStyle(array('width'=>1.2)); +$pdf->SetLineStyle(array('color'=>array(255,50,0))); +$pdf->Line($FormDesign->Column12->startx, $Page_Height - $FormDesign->Column12->starty, $FormDesign->Column12->endx,$Page_Height - $FormDesign->Column12->endy); +$pdf->setlineStyle(array('width'=>0.2)); +$pdf->SetLineStyle(array('color'=>array(0,0,255))); +$pdf->Line($FormDesign->Column13->startx, $Page_Height - $FormDesign->Column13->starty, $FormDesign->Column13->endx,$Page_Height - $FormDesign->Column13->endy); +$pdf->Line($FormDesign->Column14->startx, $Page_Height - $FormDesign->Column14->starty, $FormDesign->Column14->endx,$Page_Height - $FormDesign->Column14->endy); +$pdf->Line($FormDesign->Column15->startx, $Page_Height - $FormDesign->Column15->starty, $FormDesign->Column15->endx,$Page_Height - $FormDesign->Column15->endy); +$pdf->Line($FormDesign->Column16->startx, $Page_Height - $FormDesign->Column16->starty, $FormDesign->Column16->endx,$Page_Height - $FormDesign->Column16->endy); +$pdf->setlineStyle(array('width'=>1.2)); + +$pdf->Line($FormDesign->Column17->startx, $Page_Height - $FormDesign->Column17->starty, $FormDesign->Column17->endx,$Page_Height - $FormDesign->Column17->endy); +$pdf->setlineStyle(array('width'=>0.2)); + +$pdf->Line($FormDesign->Column18->startx, $Page_Height - $FormDesign->Column18->starty, $FormDesign->Column18->endx,$Page_Height - $FormDesign->Column18->endy); +$pdf->Line($FormDesign->Column19->startx, $Page_Height - $FormDesign->Column19->starty, $FormDesign->Column19->endx,$Page_Height - $FormDesign->Column19->endy); +$pdf->setlineStyle(array('width'=>1.2)); + +$pdf->Line($FormDesign->Column20->startx, $Page_Height - $FormDesign->Column20->starty, $FormDesign->Column20->endx,$Page_Height - $FormDesign->Column20->endy); +$pdf->setlineStyle(array('width'=>0.2)); + +$pdf->Line($FormDesign->Column21->startx, $Page_Height - $FormDesign->Column21->starty, $FormDesign->Column21->endx,$Page_Height - $FormDesign->Column21->endy); +$pdf->Line($FormDesign->Column22->startx, $Page_Height - $FormDesign->Column22->starty, $FormDesign->Column22->endx,$Page_Height - $FormDesign->Column22->endy); +$pdf->setlineStyle(array('width'=>1.2)); +$pdf->SetLineStyle(array('color'=>array(255,50,0))); +$pdf->Line($FormDesign->Column23->startx, $Page_Height - $FormDesign->Column23->starty, $FormDesign->Column23->endx,$Page_Height - $FormDesign->Column23->endy); +$pdf->setlineStyle(array('width'=>0.2)); +$pdf->SetLineStyle(array('color'=>array(0,0,255))); +$pdf->Line($FormDesign->Column24->startx, $Page_Height - $FormDesign->Column24->starty, $FormDesign->Column24->endx,$Page_Height - $FormDesign->Column24->endy); + +$pdf->Line($FormDesign->Column25->startx, $Page_Height - $FormDesign->Column25->starty, $FormDesign->Column25->endx,$Page_Height - $FormDesign->Column25->endy); +$pdf->Line($FormDesign->Column26->startx, $Page_Height - $FormDesign->Column26->starty, $FormDesign->Column26->endx,$Page_Height - $FormDesign->Column26->endy); +$pdf->Line($FormDesign->Column27->startx, $Page_Height - $FormDesign->Column27->starty, $FormDesign->Column27->endx,$Page_Height - $FormDesign->Column27->endy); +$pdf->Line($FormDesign->Column28->startx, $Page_Height - $FormDesign->Column28->starty, $FormDesign->Column28->endx,$Page_Height - $FormDesign->Column28->endy); +$pdf->Line($FormDesign->Column29->startx, $Page_Height - $FormDesign->Column29->starty, $FormDesign->Column29->endx,$Page_Height - $FormDesign->Column29->endy); +$pdf->Line($FormDesign->Column30->startx, $Page_Height - $FormDesign->Column30->starty, $FormDesign->Column30->endx,$Page_Height - $FormDesign->Column30->endy); +$pdf->Line($FormDesign->Column31->startx, $Page_Height - $FormDesign->Column31->starty, $FormDesign->Column31->endx,$Page_Height - $FormDesign->Column31->endy); +$pdf->Line($FormDesign->Column32->startx, $Page_Height - $FormDesign->Column32->starty, $FormDesign->Column32->endx,$Page_Height - $FormDesign->Column32->endy); +$pdf->Line($FormDesign->Column34->startx, $Page_Height - $FormDesign->Column34->starty, $FormDesign->Column34->endx,$Page_Height - $FormDesign->Column34->endy); +$pdf->Line($FormDesign->Column35->startx, $Page_Height - $FormDesign->Column35->starty, $FormDesign->Column35->endx,$Page_Height - $FormDesign->Column35->endy); + +$LeftOvers = $pdf->addTextWrap($FormDesign->Headings->Column10->x+3,$Page_Height - $FormDesign->Headings->Column10->y, $FormDesign->Headings-> Column10->Length,$FormDesign->Headings->Column10->FontSize, '附', 'right'); +$LeftOvers = $pdf->addTextWrap($FormDesign->Headings->Column11->x+3,$Page_Height - $FormDesign->Headings->Column11->y, $FormDesign->Headings-> Column11->Length,$FormDesign->Headings->Column11->FontSize, '件', 'right'); +$LeftOvers = $pdf->addTextWrap($FormDesign->Headings->Column12->x+3,$Page_Height - $FormDesign->Headings->Column12->y, $FormDesign->Headings-> Column12->Length,$FormDesign->Headings->Column12->FontSize, '张', 'right'); +$PageNumber++; +?> Modified: trunk/includes/PDFStarter.php =================================================================== --- trunk/includes/PDFStarter.php 2016-08-02 06:29:19 UTC (rev 7577) +++ trunk/includes/PDFStarter.php 2016-08-02 10:02:32 UTC (rev 7578) @@ -108,7 +108,20 @@ $Left_Margin=50; $Right_Margin=40; break; + + case 'P/3/A4_pingzheng': + $DocumentPaper = 'Z2'; + $DocumentOrientation ='L'; + + $Page_Width=595; + $Page_Height=320; + $Top_Margin=10; + $Bottom_Margin=10; + $Left_Margin=20; + $Right_Margin=10; + break; + case 'Letter': // 216mm x 279mm $DocumentPaper = 'LETTER'; Modified: trunk/includes/tcpdf/include/tcpdf_static.php =================================================================== --- trunk/includes/tcpdf/include/tcpdf_static.php 2016-08-02 06:29:19 UTC (rev 7577) +++ trunk/includes/tcpdf/include/tcpdf_static.php 2016-08-02 10:02:32 UTC (rev 7578) @@ -823,6 +823,7 @@ case 'FR_COURONNE' : {$pf = array( 1020.472, 1303.937); break;} case 'FR_TELLIERE' : {$pf = array( 963.780, 1247.244); break;} case 'FR_POT' : {$pf = array( 878.740, 1133.858); break;} + case 'Z2' : {$pf = array( 560.80,320.76); break;} // DEFAULT ISO A4 default: {$pf = array( 595.276, 841.890); break;} } @@ -2840,4 +2841,4 @@ //============================================================+ // END OF FILE //============================================================+ -?> \ No newline at end of file +?> Modified: trunk/sql/mysql/upgrade4.13-4.13.1.sql =================================================================== --- trunk/sql/mysql/upgrade4.13-4.13.1.sql 2016-08-02 06:29:19 UTC (rev 7577) +++ trunk/sql/mysql/upgrade4.13-4.13.1.sql 2016-08-02 10:02:32 UTC (rev 7578) @@ -1,5 +1,6 @@ INSERT INTO scripts VALUES ('InternalStockRequestInquiry.php',1,'Internal Stock Request inquiry'); ALTER table stockrequest ADD initiator varchar(20) NOT NULL DEFAULT ''; INSERT INTO securitytokens VALUES (19,'Internal stock request fully access authority'); +INSERT INTO scripts VALUES ('PDFGLJournalCN.php',1,'Print GL Journal Chinese version'); ------------------------------------------------------------ ------------------ _______________________________________________ Web-erp-svn mailing list Web...@li... https://lists.sourceforge.net/lists/listinfo/web-erp-svn |
From: ExsonQu <hex...@gm...> - 2016-08-04 01:25:22
|
*Hi,Richard,* Thank you for your review. Yes, there should be an identifier for that. Please correct it if it's convenient for you. Thanks and best regards! Exson -- View this message in context: http://weberp-accounting.1478800.n4.nabble.com/Doubt-on-CustomerReceipt-php-tp4658649p4658650.html Sent from the web-ERP-developers mailing list archive at Nabble.com. |
From: Pak R. <pak...@gm...> - 2016-08-02 07:28:26
|
Hi Exson: I have been revising the new CustomerReceipt.php and I think line 1074 reading: if (isset($_POST['GLEntry']) AND isset($_SESSION['ReceiptBatch'])){ should read: if (isset($_POST['GLEntry']) AND isset($_SESSION['ReceiptBatch' . $identifier])){ Not sure of the scope of this $identifier modification, so I prefer that you look at it, if possible. many thanks! Regards, Ricard |
From: Pak R. <pak...@gm...> - 2016-08-01 03:11:36
|
Hi all: A bit off-topic but, here comes my 2-cents. Most of us (I guess) end up with customised versions, to adapt webERP to our real environment and needs. I personally commit into the project all the modifications, customisation, etc that can be good for general use, but some of them too specific due to local legal regulations, or very custom ways to do certain things are kept in my private webERP. I guess most of us follow roughly the same standards. Life managing and merging "my" webERP with SVN was a nightmare and full of errors until I started working with GIT (thanks Tim!). Since then all merges are almost automatically managed and GIT points out where there are potential conficts and can be solved quite easily. I keep my repository in bitbucket.com and manage it with SourceTree software. I only wished I started using it few years before. So, I do not think we should stop, cancel or delay any improvements just because of the customised versions, as we could end up paralyzed. If it's good for webERP and we can do it, I think we should move ahead Probably most of you already work with GIT, so this email is pointless, but otherwise I think it's worth exploring it. Your merge life can be extremely simple Regards, Ricard 2016-08-01 9:58 GMT+08:00 Rafael Chacón <raf...@gm...>: > Hi Exson, > > Yes, I understand you. We also have customised versions (e.g. we use paper > size "letter" instead of "A4", so every time one printing script is > modified, we have to merge those changes in our scripts). > > As you probably could see, I prefer to make the changes gradually as we > fix or develop code. > > Probably the best way is to modify all the scripts at the same time. That > will generate a lot of work at that time, but it is supposed to not have to > go back to merge these improvements in the future. > > That might be the way to: eliminate the use of ~/includes/class.pdf.php, > replace webERP code with new PHP functions (only those that have more than > 36 months old, e.g. calendar functions), update the css classes (e.g. > ".text-center" instead our ".centre" class). > > Personally, I do not like the idea of the massive changes. Although they > may be simple, these changes make hard the search of bug sources because > they introduce versions no related with the error. > > It occurs to me that we could do a "census" of customised versions and try > to include these changes in the major version of webERP. Thus: (1) there > would no need to merge changes;(2) the webERP is enriched with new options > to meet needs that currently does not. Comments ? > > Best regards, Rafael > > 2016-07-30 19:52 GMT-06:00 ExsonQu <hex...@gm...>: > >> *Hi, Rafael,* >> >> Thank you for your explanation. >> I think currently the problem is not technical issue. It's >> about keep alignment within the application. And as I point out, there are >> lots of users have kept their own version, but when we just change dot to >> comma, it does no change actually for them, but the code seems changed a >> lot. It make them hard to maintain and update. >> So I suggest at least NOT change code with dot to comma >> unless you develop some new code. >> Thanks and best regards! >> Exson >> >> >> >> >> -- >> View this message in context: >> http://weberp-accounting.1478800.n4.nabble.com/Should-we-use-dot-instead-of-comma-as-concatenation-operator-tp4658639p4658646.html >> Sent from the web-ERP-developers mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Web-erp-developers mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/web-erp-developers >> > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > > |
From: Rafael C. <raf...@gm...> - 2016-08-01 01:58:44
|
Hi Exson, Yes, I understand you. We also have customised versions (e.g. we use paper size "letter" instead of "A4", so every time one printing script is modified, we have to merge those changes in our scripts). As you probably could see, I prefer to make the changes gradually as we fix or develop code. Probably the best way is to modify all the scripts at the same time. That will generate a lot of work at that time, but it is supposed to not have to go back to merge these improvements in the future. That might be the way to: eliminate the use of ~/includes/class.pdf.php, replace webERP code with new PHP functions (only those that have more than 36 months old, e.g. calendar functions), update the css classes (e.g. ".text-center" instead our ".centre" class). Personally, I do not like the idea of the massive changes. Although they may be simple, these changes make hard the search of bug sources because they introduce versions no related with the error. It occurs to me that we could do a "census" of customised versions and try to include these changes in the major version of webERP. Thus: (1) there would no need to merge changes;(2) the webERP is enriched with new options to meet needs that currently does not. Comments ? Best regards, Rafael 2016-07-30 19:52 GMT-06:00 ExsonQu <hex...@gm...>: > *Hi, Rafael,* > > Thank you for your explanation. > I think currently the problem is not technical issue. It's > about keep alignment within the application. And as I point out, there are > lots of users have kept their own version, but when we just change dot to > comma, it does no change actually for them, but the code seems changed a > lot. It make them hard to maintain and update. > So I suggest at least NOT change code with dot to comma > unless you develop some new code. > Thanks and best regards! > Exson > > > > > -- > View this message in context: > http://weberp-accounting.1478800.n4.nabble.com/Should-we-use-dot-instead-of-comma-as-concatenation-operator-tp4658639p4658646.html > Sent from the web-ERP-developers mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > |
From: ExsonQu <hex...@gm...> - 2016-07-31 02:37:09
|
*Hi, Rafael,* Thank you for your explanation. I think currently the problem is not technical issue. It's about keep alignment within the application. And as I point out, there are lots of users have kept their own version, but when we just change dot to comma, it does no change actually for them, but the code seems changed a lot. It make them hard to maintain and update. So I suggest at least NOT change code with dot to comma unless you develop some new code. Thanks and best regards! Exson -- View this message in context: http://weberp-accounting.1478800.n4.nabble.com/Should-we-use-dot-instead-of-comma-as-concatenation-operator-tp4658639p4658646.html Sent from the web-ERP-developers mailing list archive at Nabble.com. |
From: Phil D. <ph...@lo...> - 2016-07-26 06:39:04
|
Yes ... I would prefer we didn't have includes/class.pdf.php and used the native TCPDF functions directly... it is just that it is now a LOT of work to change all the existing reports to use them. Phil Phil Daintree Logic Works Ltd - +64 (0)275 567890 http://www.logicworks.co.nz On 26/07/16 02:58, Rafael Chacón wrote: > Hi Exson. > > Sorry by the delay. You are welcome. > > I think at a certain time we can dispense with the use of > ~/includes/class.pdf.php. The class.pdf.php is an intermediary > between R&OS_pdf.php_class (how functions were written inside webERP) > and ~/includes/tcpdf/tcpdf.php (the actually used functions in > webERP). Nicola Asuni released a new version > of TCPDF; unfortunately something inside webRP causes a bug with the > new version. > > I begun to replace addJpegFromFile() [from R&OS pdf.php] with Image() > [from tcpdf.php]. > > Best regards, Rafael. > > > 2016-07-08 20:48 GMT-06:00 ExsonQu <hex...@gm... > <mailto:hex...@gm...>>: > > *Hi, Rafael,* > > Thank you for your documentation. > Since some parts of those pdf files not display > Chinese > characters properly, I've reviewed all your post and they give me > lots of > help. > I've found that mb_substr() function missed > encoding in > addTextWrap() function. It's fixed now and hope it also make some > improvements for the utf8 code separation. > > Thanks again! > > Exson > > > > -- > View this message in context: > http://weberp-accounting.1478800.n4.nabble.com/PDF-generator-in-webERP-tp4658061p4658633.html > Sent from the web-ERP-developers mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park > in San > Francisco, CA to explore cutting-edge tech and listen to tech > luminaries > present their vision of the future. This family event has > something for > everyone, including kids. Get more information and register today. > http://sdm.link/attshape > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > <mailto:Web...@li...> > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > > > > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic > patterns at an interface-level. Reveals which users, apps, and protocols are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity planning > reports.http://sdm.link/zohodev2dev > > > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers |