Migrarea componentelor necesare
a) Fișiere JS – AdvancedJS
!!! Pe lângă aceste fișiere trebuie verificat că JSMAIN este unic iar acesta conține:
//—- MYFACTURA/ —-//
AddCode(‘MYFACTURA’,’MyFacturaImport.S1RO_MyFacturaJS’);
//—- PURDOC —-//
AddCode(‘PURDOC’,’S1RO_ANAF_PACKAGE.S1RO_ANAF_CALL’);
AddCode(‘PURDOC’,’S1RO_ANAF_PACKAGE.S1RO_OBJECT’);
AddCode(‘PURDOC’,’MyFacturaImport.S1RO_PurDocJS’);
AddCode(‘PURDOC’,’MyFactura.PrintPDFfromXML’);
//AddCode(‘SALDOC’,’MyFactura.Methods’); //Autofacturare
AddCode(‘SALDOC’,’MyFactura.PrintPDFfromXML’);
AddCode(‘SALDOC’,’MyFactura.SubmitDocument2SPV’);
AddCode(‘SALDOC’,’MyFactura.EXECCOMMAND’);
//—- LINSUPDOC/LINCUSDOC —-//
AddCode(‘LINSUPDOC’,’MyFacturaImport.S1RO_LinSupDocJS’);
AddCode(‘LINCUSDOC’,’MyFactura.Methods’);
AddCode(‘LINCUSDOC’,’MyFactura.SubmitDocument2SPV’);
b) Index-uri și View-uri
Fiecare obiect are un index și un view cu numele :
c) Designer
Tot în acest pachet se află 2 obiecte din S1 Designer
și
Atenție!
Înainte de importul pachetelelor verificați dacă instanța clientului conține aceste 2 obiecte de tip designer.
Dacă acestea există, fişierele iniţiale trebuie redenumite şi apoi importate fişierele designer dedicate pentru eFactura Import, urmând procedura de sincronizare a bazei de date (Conectare pe server –>oprire-> repornire bază de date și logare în aplicație).
Pentru a funcționa în totalitate funcțiile disponibile de printare pdf precum și alte funcții este necesar ca în Customization tools -> Custom SDK Code Files :
să existe următoarele fişiere:
Pentru fişierul fileName.XCO trebuie accesat butonul New file şi completate următoarele informaţii:
s1EDocs.dll va fi în continuare descărcat din Soft1 Add-ons şi ataşat din folderul de instalare Soft1.
Configurarea elementelor necesare
Articole (ITEM)
Servicii (SERVICE)
Articole speciale (LINEITEM)
Atenţie!!!
Implementarea acestui modul nu trebuie să afecteze modul de lucru actual al clientului, prin urmare înainte de importul fişierelor .cst este necesară analizarea fluxului de achiziţie al clientului.
Script-urile din advanced JS au în componenţă butoane şi evenimente pe ON_AFTERPOST.
În situaţia în care clientul are în interfaţa modulului de achiziţii butoane custom sau evenimente pe ON_AFTERPOST, va fi necesară mutarea funcţiei aferentă butonului “Afişare XML/PDF” din ADVANCED JS direct în interfaţa de achiziţii.
REGULĂ GENERALĂ:
SCRIPT-UL DIN INTERFAŢĂ ARE PRIORITATE ÎN DETRIMENTUL SCRIPT-ULUI DIN ADVANCED JS.
ÎNAINTE DE IMPLEMENTARE RECOMANDĂM CONSULTAREA CU DEPARTAMENTUL TEHNIC SOFTONE, ŞI ÎNŢELEGEA MODFICĂRILOT CARE VOR INTERVENI PE PARCURSUL PROCESULUI.