Importas iš XML: Skirtumas tarp puslapio versijų

Iš Lobasoft ERP apskaitos sistema.
Jump to navigation Jump to search
S (Arbu perkėlė puslapį Importas į Importas iš XML be nukreipimo)
 
(Jokio skirtumo)

Dabartinė 11:29, 1 gegužės 2023 versija

Duomenų paruošimas

Duomenys į sistemą gali būti įkeliami XML formatu. XML failo paruošimui gali būti naudojama Excel programa (2010 ar aukštesnė versija).

  1. Įjungiama Developer įrankių juosta. Atsidarius Excel programą einama File > Options. Atsidariusiame lange spaudžiama Customize Ribbon ir dešinėje esančiama "Main Tabs" sąraše uždedamas pažymėjimas prie Developer. Spaudžiama OK. Excel meniu juostoje turi atsirasti meniu grupė "Developer".
  2. Pažymimi duomenys ir įterpiama duomenų lentelė. Pažymėjimui reikia atsistoti ant duomenų lentelės (bet kurio langelio) ir spausti Ctrl+A. Pažymėjimas turi apimti lentelė antraštę. Pažymėjus spausti Insert > Table (Tables grupėje). Lentelės fonas turi tapti melsvu (jeigu nėra lentelė specialiai nuspalvinta).
  3. Įjungiamas XML schemų langas, einant Developer > Source. Dešinėje turi atsidaryti XML Source langas.
  4. Įkeliama XML schema, t.y. duomenų struktūrą aprašantis failas, kurio priesaga xsd. Schemą galima atsisiųsti iš sistemos - nuoroda yra importo formoje. Įkėlimui einama XML Source lange spaudžiamas mygtukas XML Maps, atsidariusiam lange - Add. Tuomet parenkamas schemos failas (xsd). Parinkus spaudžiama OK. XML Source lange turi atsirasti importuojamų laukų pavadinimai.
  5. Susiejami importuojamų duomenų laukai su importuojama lentele. Tuo tikslu reikia nuspausti kairį pelės mygtuką ant lauko pavadinimo XML Sources lange, nutempti ant duomenų lentelės ir paleisti virš to stulpelio, kuriame yra atitinkami duomenys. Tokiu būdų visi schemos laukai susiejami su lentelės stulpeliais.
  6. Išsaugomas XML failas. XML failo išsaugojimui eiti Developer > Export. Atsidariusiame lange nurodyti XML failo pavadinimą ir saugojimo vietą.

Duomenų įkėlimas

  1. Duomenų įkėlimui einama į importo formą.
  2. Pateikiant duomenis gali būti pateikiami įvairūs klaidos pranešimai, jeigu sistemoje nėra nurodyti atitinkami aprašomieji duomenis. Tokiu atveju reikalinga papildyti sistemos aprašymus ir bandyti įkelti duomenis iš naujo.
  3. Įkeliant duomenis gali būti pateikiamas klaidos pranešimas apie klaidą XML faile. Pavyzdžiui: Klaida XML faile: There is an error in XML document (13, 194). String was not recognized as a valid DateTime. Tokiu atveju reiškia, kad yra netinkamai užpildyti duomenys. Skaičiai skliausteliuose rodo klaidos vietą - pavyzdyje tai 13 eilutė, 194 simbolis eilutėje. Taip pat yra klaidos pranešimas, nurodantis kokios formato duomenų buvo tikimasi. Atkreipti dėmesį, kad eilutės numeris yra ne Excel lentelėje, o XML faile. Klaidos vietai nustatyti XML failą reikalinga atsidaryti su programa, kuriame būtų rodomi eilutės numeriai, pavyzdžiui Notepad++ (atsisiųsti: [1]). Atsidarius galima nustatyti klaidingus duomenis, tada atlikti reikiamus pataisymus Excel lentelėje ir iš naujo suformuoti XML failą.