Jumat, 21 November 2014

kts

Trik Nomor Faktur Pajak untuk software acounting berbasis Firebird seperti FINA, ACCURATE, ZAHIR

Trik Nomor Faktur Pajak untuk software acounting berbasis Firebird seperti FINA, ACCURATE, ZAHIR)

Joining another database field into PROCEDURE is easy using execute block on firebird 2xx, Helpful to COSOLIDATE two or many database into one example :

SET TERM ^ ;
CREATE PROCEDURE NOFP (
    ITEMNO VARCHAR20 )
RETURNS (
    NOFP VARCHAR40 )
AS
BEGIN
FOR EXECUTE STATEMENT 'select ITEMOVDESC from SODET'
ON EXTERNAL DATA SOURCE 'localhost:D:\DATABASE\NOFP.FDB' AS USER 'sysdba' PASSWORD 'masterkey'
INTO :NOFP
DO SUSPEND;
END^
SET TERM ; ^

GRANT EXECUTE
ON PROCEDURE NOFP TO  SYSDBA;

Ini trik untuk menampung nomor faktur pajak yang diberikan kantor pajak, dimana nomor faktur pajak tersebut ditampung pada database lain di modul Sales Order, agar  nantinya ketika user mencoba mengisi nomor faktur pajak yang tidak terdaftar akan tertolak oleh sistem (tentunya ditambahkan juga TRIGGER nya)