Bendrinti naudojant


Konfigūracijų kūrimas dokumentams „Excel“ formatu generuoti

Galite sukurti elektroninės ataskaitos (ER) formato konfigūraciją, kuri turi ER formato komponentą, kurį galite konfigūruoti, norėdami sugeneruoti siunčiamą dokumentą darbaknygės Microsoft Excel formatu. Šiam tikslui reikia naudoti konkrečius ER formato komponentus.

Norėdami daugiau sužinoti apie šią funkciją, atlikite straipsnyje nurodytus veiksmus.Sukurkite konfigūraciją ataskaitoms openXML formatu generuoti.

Naujo ER formato įtraukimas

Kai įtraukiate naują ER formato konfigūraciją, kad sugeneruotumėte siunčiamą dokumentą Excel darbaknygės formatu, turite pasirinkti formato atributo Formatastipo Excelvertę arba palikti formato tipo atributą tuščią.

  • Jei pasirenkate Excel, galite konfigūruoti formatą, kad būtų galima generuoti siunčiamus dokumentus tik Excel formatu.
  • Jei atributą paliksite tuščią, galėsite konfigūruoti formatą, kad siunčiamas dokumentas būtų generuojamas bet kokiu ER sistemos palaikomu formatu.

Norėdami konfigūruoti konfigūracijos ER formato komponentą, veiksmų srityje pasirinkite Konstruktorius ir atidarykite ER formato komponentą, kad jį būtų galima redaguoti ER operacijų konstruktoriuje.

Puslapis Konfigūracijos.

„Excel“ failo komponentas

Neautomatinis įrašas

Norėdami Excel formatu sugeneruoti siunčiamą dokumentą, turite įtraukti Excel\File komponentą į sukonfigūruotą ER formatą.

Komponentas „Excel\Failas“.

Norėdami nustatyti siunčiamo dokumento maketą, pridėkite Excel darbaknygę, kurioje yra .xlsx plėtinys "Excel\File " komponentui kaip siunčiamų dokumentų šablonas.

Banknotas

Kai šabloną pridedate rankiniu būdu, turite naudoti dokumento tipą , kuris tam tikslui buvo ER parametruose sukonfigūruotas.

Priedo pridėjimas prie komponento „Excel\Failas“.

Norėdami nurodyti, kaip bus pildomas pridėtas šablonas, paleisdami sukonfigūruotą ER formatą, turite įtraukti įdėtojo lapo, diapazono ir langelio komponentus į Excel\File komponentą. Kiekvienas įterptasis komponentas turi būti susietas su „Excel“ įvardytuoju elementu.

Šablono importavimas

Norėdami importuoti naują šabloną į tuščią ER formatą, veiksmų srities skirtuke Importuoti galite pasirinkti Importuoti iš Excel. Šiame pavyzdyje Excel \File komponentas bus sukurtas automatiškai, o importuotas šablonas bus prie jo pridėtas. Visi būtinieji ER komponentai taip pat bus sukurti automatiškai, remiantis aptiktu „Excel“ įvardytųjų elementų sąrašu.

Importavimo pasirinkimas iš „Excel“.

Banknotas

Jei norite kurti pasirinktinį lapo elementą redaguojamu ER formatu, nustatykite pasirinktį Kurti Excel lapo formato elementą kaip Taip.

Lapo komponentas

Lapo komponentas nurodo pridėtos Excel darbaknygės, kurią reikia užpildyti, darbalapį. "Excel" šablono darbalapio pavadinimas nustatomas šio komponento ypatybėje Lapas.

Banknotas

„Excel“ darbaknygėse, kuriose yra vienas darbalapis, šis komponentas yra pasirinktinis.

ER operacijų dizaino įrankio skirtuke Susiejimas galite sukonfigūruoti lapo komponento ypatybę Įgalinta, kad nurodykite,ar komponentas turi būti sugeneruotas dokumente:

  • Jei ypatybės Įgalinta išraiška sukonfigūruota grąžinti Teisingą vykdymo metu arba jei išraiška iš viso nesukonfigūruotas, sugeneruotame dokumente bus padėti atitinkamas darbalapis.
  • Jei ypatybės Įgalinta išraiška konfigūruota grąžinti funkciją Klaidinga vykdyklėje, sugeneruotame dokumente nebus darbalapio.

Lapo komponento pavyzdys.

Diapazono komponentas

Įdėtųjų komponentų

Duomenų įvedimas

Diapazono komponente gali būti kitų įdėtųjų ER komponentų, naudojamų norint įvesti vertes į atitinkamus diapazonus.

  • Jei vertėms įvesti naudojamas kuris nors teksto grupės komponentas, vertė įvedama į Excel diapazoną kaip teksto vertė.

    Banknotas

    Naudokite šį šabloną, kai norite formatuoti įvestas reikšmes pagal programoje apibrėžtą lokalę.

  • Jei vertėmsįvesti naudojamas Excel grupės langelio komponentas, vertė įvedama į Excel diapazoną kaip duomenų tipo vertė, kurią apibrėžia to langelio komponento susiejimas . Pavyzdžiui, duomenų tipas gali būti String, Real arba Integer.

    Banknotas

    Naudokite šį modelį, kad „Excel“ programa formatuotų įvestas reikšmes pagal vietinio kompiuterio, kuriame atidaromas siunčiamas dokumentas, lokalę.

Eilučių tvarkymas

Diapazono komponentas gali būti konfigūruojamas kaip vertikaliai dubliuotas, kad Excel darbalapyje būtų sugeneruotos kelios eilutės. Eilutes gali generuoti pirminis diapazono komponentas arba jo įdėtieji diapazono komponentai.

Versijoje 10.0.26 ir vėliau galite priversti sugeneruotą darbalapį, kad sugeneruotos eilutės būtų tame pačiame puslapyje. ER formato konstruktoriuje pirminį diapazono komponentą redaguojamu ER formatu nustatykite pasirinktį Išlaikyti eilutes kartu kaip Taip. Tada ER bandys saugoti visą turinį, sugeneruotą to paties puslapio diapazono. Jei turinio aukštis viršija likusį dabartinio puslapio tarpą, bus įtrauktas puslapio lūžis, o turinys bus rodomas kito naujo puslapio viršuje.

Banknotas

Rekomenduojame konfigūruoti pasirinktį Išlaikyti eilutes kartu tik diapazonams, kurie apima visą sugeneruoto dokumento plotį.

Parinktis Išlaikyti eilutes kartu taikoma tik "Excel" failo > komponentams , kurie sukonfigūruoti naudoti "Excel" darbaknygės šabloną.

Parinktis Išlaikyti eilutes kartu gali būti naudojama tik tada, kai įgalinta parinktis Įgalinti EP² bibliotekos naudojimą elektroninės ataskaitų sistemos priemonėje.

Šią funkciją galima naudoti diapazono komponentams , kurie yra puslapio komponente . Tačiau nėra garantijos, kad puslapio poraštės bendrosios sumos bus teisingai apskaičiuotos naudojant duomenų rinkinio duomenų šaltinius.

Norėdami sužinoti, kaip naudoti šią pasirinktį, atlikite pavyzdinį veiksmus dalyje ER formato kūrimas, kad eilutės būtų išlaikytos tame pačiame Excel puslapyje.

Dubliavimas

Dublikato krypties ypatybė nurodo, ar diapazonas bus kartojamas sugeneruotame dokumente:

  • Nėra dubliavimo – sugeneruotame dokumente nebus kartojamas atitinkamas "Excel" diapazonas.

  • Vertikalus – atitinkamas Excel diapazonas bus kartojamas sugeneruotame dokumente vertikaliai. Kiekvienas dubliuotas diapazonas Excel šablone bus žemiau pradinio diapazono. Pasikartojimų skaičių nustato įrašų sąrašo tipo, kuris susietas su šiuo ER komponentu, duomenų šaltinio įrašų skaičius.

  • Horizontalus – atitinkamas Excel diapazonas sugeneruotame dokumente bus pakartotas horizontaliai. Kiekvienas dubliuotas diapazonas excel šablone bus naudojamas į dešinę nuo pradinio diapazono. Pasikartojimų skaičių nustato įrašų sąrašo tipo, kuris susietas su šiuo ER komponentu, duomenų šaltinio įrašų skaičius.

    Norėdami daugiau sužinoti apie horizontalius dublikatus, atlikite horizontaliai išskleistus diapazonų naudojimo veiksmus, kad stulpeliai būtų dinamiškai pridėti Excel ataskaitose.

Įjungiama

ER operacijų dizaino įrankio skirtuke Susiejimas galite sukonfigūruoti diapazono komponento ypatybę Įgalinta, kad nurodykite,ar komponentas turi būti sugeneruotas dokumente:

  • Jei ypatybės Įgalinta išraiška sukonfigūruota grąžinti Teisingą vykdymo metu arba jei išraiška iš viso nekonfigūruota, sugeneruotame dokumente bus užpildytas atitinkamas diapazonas.
  • Jei ypatybės Įgalinta išraiška konfigūruota grąžinti funkciją Klaidinga vykdyklėje ir jei šis diapazonas neatitinka visų eilučių ar stulpelių, sugeneruotame dokumente nebus užpildytas atitinkamas diapazonas.
  • Jei ypatybės Įgalinta išraiška konfigūruota grąžinti kaip Klaidinga vykdyklėje, o šis diapazonas rodo visas eilutes ar stulpelius, sugeneruotame dokumente tos eilutės ir stulpeliai bus pateikti kaip paslėptos eilutės ir stulpeliai.

Dydžio keitimas

Galite konfigūruoti savo Excel šabloną, kad jis galėtų naudoti langelius tekstiniams duomenims pateikti. Norėdami užtikrinti, kad sugeneruotame dokumente būtų matomas visas langelio tekstas, galite sukonfigūruoti, kad langelis automatiškai nulaužti tekstą jame. Taip pat galite konfigūruoti eilutę, kurioje yra šis langelis, kad automatiškai būtų koreguojamas jo aukštis, jei viršelio tekstas nematomas. Norėdami gauti daugiau informacijos, žr. skyrių "Sulaužyti tekstą langelyje" , kuris yra išjungtas langeliuose.

Banknotas

Dėl žinomo Excel apribojimo, net jei konfigūruojate langelius, kad įsilaužtų tekstas, ir konfigūruojate eilutes, kuriose yra tų langelių, kad automatiškai pakoreguotų jų aukštį, kad tilptų tekstas, gali būti taip, kad sulietiems langeliams ir eilutėms, kuriose yra tų langelių, gali būti, kad negalėsite naudoti funkcijos AutoFitir Tikrinimo teksto Excel.

Kaip ir "Dynamics 365" finansų versija 10.0.23, kai dirbate su sugeneruotu dokumentu, galite priversti ER apskaičiuoti kiekvienos eilutės aukštį, kuris buvo sukonfigūruotas taip, kad automatiškai atitiktų įdėtųjų langelių turinį, kai vienoje eilutėje yra bent vienas sulietas langelis, kuris buvo sukonfigūruotas uždengti tekstą jame. Apskaičiuotas aukštis naudojamas eilutei pakeisti, kad sugeneruotame dokumente būtų matomi visi eilutės langeliai.

Banknotas

Žinokite, kad ši funkcija gali neveikti kaip tikėtasi, kai pasirinktinis šriftas naudojamas sulietai langeliui formatuoti. Kadangi "Excel" neįterpa pasirinktinių šriftų, ji teikia ne informaciją apie pasirinktinį šrifto dydį. Todėl gali būti netinkamai įvertintas susieto langelio dydis.

Jei norite pradėti naudoti šią funkciją, paleisdami bet kuriuos ER formatus, sukonfigūruotus naudoti Excel šablonus siunčiamams dokumentams generuoti, atlikite šiuos veiksmus.

  1. Eikite į organizacijos administravimo>darbo sričių elektronines>ataskaitas.
  2. Lokalizavimo konfigūracijų puslapyje, skyriuje Susiję saitai , pasirinkite Elektroninių ataskaitų parametrus.
  3. Elektroninių ataskaitų parametrų puslapyje , skirtuke Runtime , nustatykite pasirinktį Automatiškai įtraukti eilutės aukštį kaip Taip.

Norėdami pakeisti šią taisyklę vienam ER formatui, atnaujinkite to formato juodraščio versiją, atlikite šiuos veiksmus.

  1. Eikite į organizacijos administravimo>darbo sričių elektronines>ataskaitas.

  2. Konfigūracijos dalies Lokalizavimo konfigūracijos puslapyje pasirinkite Ataskaitų konfigūracijos.

  3. Konfigūracijos puslapio , konfigūracijos medžio kairiojoje srityje, pasirinkite ER konfigūraciją, skirtą naudoti Excel šabloną siunčiamams dokumentams generuoti.

  4. "FastTab" versijose pasirinkite konfigūracijos versiją, kurios būsena – Juodraštis .

  5. Veiksmų srityje pasirinkite konstruktorių .

  6. Skirtuko Formatų konstruktorius puslapyje, kairiojoje srityje esančioje formato medyje, pasirinkite "Excel" komponentą, kuris susietas su Excel šablonu.

  7. Skirtuko Formatas lauke Koreguoti eilutės aukštį pasirinkite vertę, norėdami nurodyti, ar ER turėtų būti naudojamas vykdymo metu, norint pakeisti siunčiamo dokumento, sugeneruoto redaguojamo ER formato, eilučių aukštį:

    • Numatyta – naudokite bendrąjį parametrą, kuris sukonfigūruotas lauke Automatiškai taikyti eilutės aukštį elektroninių ataskaitų parametrų puslapyje.
    • Taip – nepaisyti bendrojo parametro ir vykdyklės metu keisti eilutės aukštį.
    • Ne – nepaisyti bendrojo parametro ir vykdymo metu nekeiskite eilutės aukščio.

Langelio komponentas

Langelio komponentas naudojamas Excel įvardytims langeliams, figūroms ir paveikslėliams užpildyti. Norėdami nurodyti Excel pavadintą objektą, kurį turi užpildyti langelio ER komponentas, to objekto pavadinimą turite nurodyti langelio komponento Exceldiapazono ypatybėje .

ER operacijų dizaino įrankio skirtuke Susiejimas galite sukonfigūruoti langelio komponento ypatybę Įgalinta, kad nurodykite,ar objektas turi būti užpildytas sugeneruotame dokumente:

  • Jei ypatybės Įgalinta išraiška sukonfigūruota grąžinti Teisingą vykdymo metu arba jei išraiška iš viso nesukonfigūruota, sugeneruotame dokumente bus užpildytas atitinkamas objektas. Šio langelio komponento susiejimas nurodo vertę, kuri yra tinkamame objekte.
  • Jei ypatybės Įgalinta išraiška konfigūruota grąžinti funkciją Klaidinga vykdyklėje, sugeneruotame dokumente nebus užpildytas atitinkamas objektas.

Kai langelio komponentas sukonfigūruotas įvesti reikšmę langelyje, jį galima susieti su duomenų šaltiniu, kuris grąžina primityvių duomenų tipo vertę (pvz., String,Real arba Integer). Šiuo atveju langelyje reikšmė įvedama kaip to paties duomenų tipo reikšmė.

Kai langelio komponentas konfigūruojamas taip, kad būtų galima įvesti vertę Excel figūroje, ją galima susieti su duomenų šaltiniu, kuris grąžina nesustotų duomenų tipo vertę (pavyzdžiui, String,Real arba Integer). Šiuo atveju „Excel“ figūroje reikšmė įvedama kaip tos figūros tekstas. Duomenų tipų, kurių eilutė nėra eilutė , verčių konvertavimas į tekstą atliekamas automatiškai.

Banknotas

Langelio komponentą galima konfigūruoti taip, kad jis užpildytų formą tik tais atvejais, kai palaikoma formos teksto ypatybė.

Kai langelio komponentas konfigūruojamas taip, kad būtų galima įvesti vertę Excel paveikslėlyje, jį galima susieti su duomenų šaltiniu, kuris pateikia konteinerio duomenų tipo vertę, kuri rodo vaizdą dvejetainiu formatu. Šiuo atveju reikšmė įvedama „Excel“ paveikslėlyje kaip vaizdas.

Banknotas

Laikoma, kad kiekvieno „Excel“ paveikslėlio ir figūros viršutinis kairysis kampas fiksuojamas prie konkretaus „Excel“ langelio arba diapazono. Jei norite dubliuoti „Excel“ paveikslėlį arba figūrą, turite sukonfigūruoti langelį arba diapazoną, prie kurio jis fiksuojamas, kaip dubliuojamą langelį arba diapazoną.

Patarimas

Jei ketinate naudoti vaizdą su pasirinktiniu dydžio keitimo ir vaizdo koeficientu apdorojimo metu, rekomenduojame nustatyti pasirinktį Pagrindinio "Excel" failo komponento paveikslėlių dydžio keitimas į Taip, jei norite taikyti dydžio keitimo ir vaizdo formatą kaip to vaizdo vietos rezervavimo ženklą naudojamame "Excel " šablone.

Norėdami daugiau sužinoti, kaip įdėti vaizdus ir formas, žr. į dokumentus, kuriuos generuojate naudodami ER, įdėtus vaizdus ir formas.

Puslapio lūžio komponentas

PageBreak komponentas verčia Excel pradėti naują puslapį. Šis komponentas nereikalingas, kai norite naudoti numatytąją „Excel“ puslapių kaitą, bet turite jį naudoti, jei norite, kad programa „Excel“ puslapių kaitai taikytų jūsų ER formatą.

Puslapio komponentas

Peržiūra

Galite naudoti puslapio komponentą , kai norite, kad Excel sekų savo ER formatą ir struktūros atminties puslapių numeraciją sugeneruotame siuntimo dokumente. Kai ER formatas vykdo komponentus, kurie yra puslapio komponente , būtini puslapių lūžiai įtraukiami automatiškai. Šio proceso metu atsižvelgiama į sugeneruoto turinio dydį, „Excel” šablono puslapio nustatymą ir „Excel” šablone pasirinktą popieriaus dydį.

Jei turite suskaidyti sugeneruotą dokumentą į skirtingus skyrius, kurių kiekviena turi skirtingą puslapių numeraciją, kiekviename lapo komponente galite sukonfigūruoti keletą puslapio komponentų.

Struktūra

...Jei pirmasis puslapio komponento komponentas yra diapazono komponentas, kuriame nustatyta replikavimo krypties ypatybė Nėra dublikatų, šis diapazonas laikomas puslapių kaitos, pagrįsto dabartinio puslapio komponento parametrais, antrašte. Su šiuo formato komponentu susijęs Excel diapazonas kartojamas kiekvieno puslapio, sugeneruoto naudojant dabartinio puslapio komponento parametrus, viršuje.

Banknotas

Jei jūsų Excel šablone sukonfigūruotos eilutės, kurias reikia kartoti aukščiausiu diapazonu, šio Excel diapazono adresas turi būti lygus Excel diapazono, susieto su anksčiau apibūdintu diapazono komponentu, adresu.

Jei paskutinis puslapio komponento komponentas yra diapazono komponentas, kuriame nustatyta replikavimo krypties ypatybė Nėra dublikatų, šis diapazonas laikomas puslapių kaitos, pagrįsto dabartinio puslapio komponento parametrais, poraštės. Su šiuo formato komponentu susijęs "Excel" diapazonas kartojamas kiekvieno puslapio, sugeneruoto naudojant dabartinio puslapio komponento parametrus, apačioje .

Banknotas

Siekiant sukurti tinkamą atminties puslapių aciją, "Excel" diapazonai, susieti su diapazono komponentais , neturėtų būti pakeisti vykdymo laiku. Mes nerekomenduojame formatuoti šio diapazono langelių, naudojant teksto Tamsinimotekstą langelyje ir Automatiškai taikyti eilutės aukščio Excel pasirinktis.

Norėdami nurodyti, kaip užpildytas sugeneruotas dokumentas, galite įtraukti kelis kitus diapazono komponentus tarp pasirinktinių diapazono komponentų.

Jei įdėtųjų diapazono komponentų rinkinys pagal puslapio komponentą neatitinka anksčiau aprašomos struktūros, ER formato konstruktoriuje dizaino metu įvyksta tikrinimo klaida. Klaidos pranešimas informuos jus, kad triktis gali sukelti problemų vykdymo metu.

Banknotas

Norėdami generuoti tinkamą išvestį, puslapio komponente nenu nurodykite jokio diapazono komponento susiejimo, jei nustatyta to diapazono komponento dubliavimo krypties ypatybė Nėra dublikatų, o diapazonas sukonfigūruotas generuoti puslapių antraštes ar puslapių poraštes.

Jei norite, kad su puslapių numeracija susijęs sumavimas ir skaičiavimas skaičiuotumėte puslapio vykdomas sumas ir sumas, rekomenduojame konfigūruoti reikiamus duomenų rinkimo duomenų šaltinius. Norėdami sužinoti, kaip naudoti puslapio komponentą sugeneruotam Excel dokumentui puslapių formatui kurti, atlikite procedūras, naudodami ER formato kūrimas sugeneruotam dokumentui "Excel" formatu.

Apribojimai

Kai naudojate Excel puslapių kaitos puslapio komponentą, nesuprasite galutinio sugeneruotame dokumente esantys puslapių skaičiaus, kol puslapių numeracija nebus baigta. Todėl negalite apskaičiuoti bendro puslapių skaičiaus naudodami ER formules ir atspausdinti teisingo sugeneruoto dokumento puslapių skaičiaus bet kuriame puslapyje prieš paskutinį puslapį.

Patarimas

Norint pasiekti šį rezultatą excel antraštėje arba poraštėje, naudojant specialų antraščių ir poraščių Excel formatą.

Sukonfigūruotų puslapio komponentų neį atsižvelgiama, kai atnaujinate "Excel" šabloną redaguojamu formatu "Dynamics 365" finansų versijoje 10.0.22. Ši funkcija yra svarstoma būsimiems „Finance” leidimams.

Jei konfigūruojate savo Excel šabloną, kad jį būtų galima naudoti sąlyginį formatavimą, kartais gali neveikti kaip tikėjotės.

Taikymas

Puslapio komponentas veikia "Excel" failo formato komponentui tik tada, kai komponentas sukonfigūruotas naudoti "Excel" šabloną. Jei pakeisite Excel šabloną Word šablonu ir paleisite redaguojamą ER formatą, puslapio komponento bus nepaisoma.

Puslapio komponentas veikia tik tada, kai įgalintas EP Tarpinės bibliotekos naudojimo įgalinimas elektroninės ataskaitų sistemos priemonėje. Išimtis pateikiama apdorojimo laiku, jei ER bando apdoroti puslapio komponentą, kai ši funkcija išjungta.

Banknotas

Išimtis pateikiama apdorojimo laiku, jei ER formatas apdoroja "Excel" šablono, kuriame yra bent viena formulė, nurodanti langelį, kuris yra netinkamas, puslapio komponentą. Norėdami išvengti vykdymo klaidų, ištaisykite "Excel" šabloną, kaip aprašyta skyriuje Kaip ištaisyti #REF! klaidą.

Poraštės komponentas naudojamas norint užpildyti poraštes sugeneruoto darbalapio Excel darbaknygėje apačioje.

Banknotas

Šį komponentą galite įtraukti į kiekvieną lapo komponentą , kad sugeneruotoje Excel darbaknygėje būtų galima nurodyti skirtingas skirtingų darbalapių poraštes.

Konfigūruokite atskirą poraštės komponentą, galite naudoti ypatybę Antraštės/ poraštės išvaizda, norėdami nurodyti puslapius, kuriuose naudojamas komponentas. Galimos šios vertės:

  • Bet kuris – paleiskite sukonfigūruotą poraštės komponentą, kuris skirtas bet kuriam pirminio Excel darbalapio puslapiui.
  • Pirmiausia – paleiskite sukonfigūruotą poraštės komponentą, kuris skirtas tik pirmajam pirminio Excel darbalapio puslapiui.
  • Lyginis – paleiskite sukonfigūruotą poraštės komponentą tik pirminių Excel darbalapio lyginių puslapių.
  • Nelygus – vykdykite sukonfigūruotą poraštės komponentą tik pirminių Excel darbalapio nelyginių puslapių.

Vienam lapo komponentui galite įtraukti keletą poraštės komponentų, kurių kiekviena turi skirtingą antraštės / poraštės išvaizdos ypatybės vertę. Tokiu būdu „Excel” darbalapyje galite sugeneruoti skirtingas skirtingo tipo puslapių poraštes.

Banknotas

Įsitikinkite, kad kiekvienas poraštės komponentas, kurį įtraukiate į vieną lapo komponentą, turi kitą ypatybės Antraštė/poraštė vertę . Kitu atveju įvyksta tikrinimo klaida. Klaidos pranešimas, kurį gaunate, praneša apie nesutapimą.

Prie pridėto poraštės komponento pridėkite reikiamus Įdėtieji Text\String, Text\DateTime arba kito tipo komponentai. Norėdami nurodyti, kaip užpildoma jūsų puslapio poraštė, sukonfigūruokite tų komponentų susiejimus.

Taip pat galite naudoti specialius formatavimo kodus, norėdami sugeneruotos poraštės turinį teisingai formatuoti. Norėdami sužinoti, kaip naudoti šį būdą, atlikite 1 pavyzdyje nurodytus veiksmus, ir toliau šiame straipsnyje.

Banknotas

Konfigūruokite ER formatus, nepamirškite atsižvelgti į excel limitą ir didžiausią vienos antraštės ar poraštės simbolių skaičių.

Antraštės komponentas

Antraštės komponentas naudojamas norint užpildyti antraštes sugeneruoto darbalapio, kuris yra Excel darbaknygėje, viršuje. Jis naudojamas kaip poraštės komponentas .

Pridėto ER formato redagavimas

Šablono naujinimas

Galite pasirinkti Atnaujinti iš Excel veiksmų srities importavimo skirtuke, norėdami importuoti atnaujintą šabloną į redaguojamą ER formatą. Šio proceso metu pasirinkto " Excel\File" komponento šablonas bus pakeistas nauju šablonu. Redaguojamo ER formato turinys bus sinchronizuojamas su atnaujinto ER šablono turiniu.

  • Jei redaguojamo formato ER formato komponentas nerandamas, kiekvienam „Excel“ pavadinimui bus automatiškai sukurtas naujas ER formato komponentas.
  • Neradus atitinkamo „Excel“ pavadinimo, iš redaguojamo ER formato bus panaikinti visi ER formato komponentai.

Banknotas

Nustatykite pasirinktį Kurti Excel lapo formato elementą kaip Taip , jei norite kurti pasirinktinį lapo elementą redaguojamu ER formatu.

Jei redaguojamame ER formate iš pradžių buvo lapo elementų, rekomenduojame jums nustatyti pasirinktį Kurti Excel lapo formato elementą kaip Taip, kai importuojate atnaujintą šabloną. Kitu atveju visi įdėtųjų pradinio lapo elemento elementai bus sukurti iš pradžių. Todėl atnaujintame ER formate visi iš naujo sukurtų formato elementų susiejimai bus prarasti.

„Excel“ lapo formato elemento parinkties kūrimas dialogo lange Naujinti iš „Excel”.

Versijoje 10.0.28 ir vėlesnėje versijoje galite naudoti pasirinktį Naujinti Excel antraštę ir Excel poraštės formato elementus.

  • Kai nustatote šią pasirinktį kaip Ne, Excel antraštės ir Excel poraštės formato elementai nekinta, net jei atitinkami antraštės ar poraštės importuoto šablono darbalapiuose buvo atnaujinti Excel darbaknygės formatu.

  • Kai nustatote šią pasirinktį kaip Taip, Excel antraštės ir Excel poraštės formato elementai keisis, kai atitinkamos antraštės ar poraštės atnaujinamos importuoto šablono darbalapiais Excel darbaknygės formatu.

    • Jei darbalapio antraštės ar poraštės struktūra nebuvo pakeista arba jei ji buvo tik pridėta, atnaujinama atitinkamo Excel antraštės arba Excel poraštės formato elemento struktūra. Bus išsaugoti formato elementų, įdėtų į šį Excel antraštės arba Excel poraštės formato elementą, susiejimai.
    • Jei darbalapio antraštės arba poraštės struktūra buvo pakeista, iš naujo sukuriamas atitinkamas Excel antraštės arba Excel poraštės formato elementas. Formatų elementų, įdėtų į šį Excel antraštės arba Excel poraštės formato elementą, susiejimai bus pašalinti.

Atnaujinti

Norėdami daugiau sužinoti apie šią funkciją, atlikite elektroninės ataskaitos formatų modifikavimo veiksmus, iš naujo sugretindami Excel šablonus.

ER formato tikrinimas

Kai tikrinate redaguojamą ER formatą, atliekama vientisumo patikra, siekiant įsitikinti, ar šiuo metu naudojamame „Excel“ šablone yra „Excel“ pavadinimas. Jums bus pranešta apie neatitikimus. Kai kurių neatitikimų atveju bus pasiūlyta galimybė automatiškai ištaisyti problemas.

Tikrinimo klaidos pranešimas.

„Excel“ formulių skaičiavimo valdymas

Kai sugeneruojamas siunčiamas dokumentas „Microsoft Excel“ darbaknygės formatu, kai kuriuose šio dokumento langeliuose gali būti „Excel“ formulių. Kai įjungta funkcija Įgalinti „EPPlus” bibliotekos naudojimą elektroninių ataskaitų sistemoje, galite kontroliuoti, kada formulės skaičiuojamos naudojamame „Excel“ šablone pakeisdami parametroSkaičiavimo parinktys reikšmę:

  • Pasirinkite Automatinis, jei norite perskaičiuoti visas priklausomas formules kiekvieną kartą, kai sugeneruotas dokumentas yra pridėtas naujų diapazonų, langelių ir t. t.

    Banknotas

    Dėl to gali kilti „Excel“ šablonų, kuriuose yra kelios susijusios formulės, našumo problema.

  • Pasirinkite Rankinis , kad nebūtų perskaičiuota formulė, kai sukuriamas dokumentas.

    Banknotas

    Formulių perskaičiavimas neautomatiškai vykdomas, kai sugeneruotas dokumentas atidaromas peržiūrėti naudojant „Excel“. Nenaudokite šios pasirinkties, jei konfigūruosite ER paskirties vietą, kuri naudoja sugeneruotą dokumentą jo neperžiūrėdama programoje „Excel“ (PDF konvertavimas, siuntimas el. paštu ir t.t.), kadangi sugeneruoto dokumento langeliuose, kuriuose yra formulių, gali nebūti reikšmių.

1 pavyzdys: Formato poraštės turinys

  1. Naudokite pateiktas ER konfigūracijas spausdintinos laisvos formos SF (FTI) dokumentui generuoti.

  2. Peržiūrėkite sugeneruoto dokumento poraštę. Atkreipkite dėmesį, kad joje yra informacijos apie dabartinio puslapio numerį ir bendrą dokumento puslapių skaičių.

    Peržiūrėti sugeneruoto dokumento poraštę „Excel” formatu.

  3. ER formato konstruktoriuje atidarykite pavyzdžio ER formatą, kad peržiūrėtumėte.

    SF darbalapio poraštė sugeneruota remiantis dviejų eilutės komponentų , kurie yra poraštės komponente , parametrais :

    • Pirmasis eilutės komponentas užpildo šiuos specialius formatavimo kodus, dėl to "Excel" pritaikys specialų formatavimą:

      • &C – lygiuoti poraštės tekstą centre.
      • &"Segoe UI,Įprastas"&8 – šrifto paraštės "Segoe UI Regular" tekstas yra 8 taškų.
    • Antrasis eilutės komponentas užpildo tekstą, kuriame yra dabartinis puslapio numeris ir bendras dabartinio dokumento puslapių skaičius.

    Peržiūrėkite ER formato komponento poraštę Formato kūrimo įrankio puslapyje.

  4. Pritaikykite ER formato pavyzdį, kad modifikuotumėte dabartinę puslapio poraštę:

    1. Sukurkite išvestinį laisvos formos SF (Excel) pasirinktinį ER formatą, pagrįstą ER formato pavyzdžiu.

    2. Įtraukite pirmą naują SF darbalapio poraštės komponento eilutės komponentų porą :

      1. Pridėti eilutės komponentą , kuris kairėje sulygiuokite įmonės pavadinimą ir pateikia jį 8 taškų "Segoe UI Regular" šriftu ("&L,Regular&"Segoe UI"&8").
      2. Įtraukite eilutės komponentą, kuris užpildo įmonės pavadinimą (model.InvoiceBase.CompanyInfo.Name).
    3. Įtraukite antrą naują SF darbalapio poraštės komponento eilutės komponentų porą :

      1. Pridėkite eilutės komponentą , kuris dešinėje sulygiuokite apdorojimo datą ir pateikia jį 8 "Segoe UI Regular" taškų šriftu ("&R,Regular&"Segoe UI"&8").
      2. Pridėti eilutės komponentą , kuris užpildo apdorojimo datą pasirinktiniu formatu ("& DATEFORMAT(SESSIONTODAY(), "MMMM-MM-dd")).

      ER formato komponento poraštės Formato kūrimo įrankio puslapyje peržiūra.

    4. Baikite išvestinės laisvos formos SF (Excel) pasirinktinio ER formato juodraščio versiją.

  5. Konfigūruokite spausdinimo valdymą, kad vietoj ER formato būtų naudojamas išvestinės laisvos formos SF (Excel) pasirinktinis ER formatas.

  6. Sugeneruokite spausdintiną FTI dokumentą ir peržiūrėkite sugeneruoto dokumento poraštę.

    Sugeneruoto dokumento poraštę „Excel” formatu poraštės peržiūra.

2 pavyzdys: Sulietų langelių EP Tarpo išdavimo nustatymas

Norėdami generuoti siunčiamą dokumentą Excel darbaknygės formatu, galite paleisti ER formatą. Kai funkcijų valdymo darbo srityje įgalintas EP Pagal elektroninių ataskaitų sistemos funkciją įgalintas EP Pagal bibliotekos naudojimo įgalinimas, "EPVz"biblioteka naudojama Excel išvestims atlikti. Tačiau dėl žinomo Excel veikimo būdo ir EPVz., bibliotekos apribojimo galite susidurti su šia išimtimi: "Negalima panaikinti / perrašyti sulietų langelių. Diapazonas iš dalies sulietas su kitu susieuotu diapazonu. Norėdami sužinoti, kokio tipo "Excel" šablonai gali sukelti šią išimtį ir kaip galite išspręsti problemą, atlikite toliau nurodytą pavyzdį.

  1. Excel kompiuterio programoje sukurkite naują Excel darbaknygę.

  2. Darbalapio Sheet1 pridėkite langelio A2 ReportTitlepavadinimą.

  3. Sulieti langelius A1 ir A2.

    Peržiūrėkite langelių A1 ir A2 suliejimo rezultatus

  4. Konfigūracijos puslapyje pridėkite naują ER formatą, kad sugeneruotumėte siunčiamą dokumentą Excel darbaknygės formatu.

  5. Formato dizaino įrankio puslapyje importuokite sukurtą Excel darbaknygę į pridėtą ER formatą kaip naują siunčiamų dokumentų šabloną.

  6. Skirtuke Susiejimas sukonfigūruokite langelio tipo ReportTitle komponento susiejimą .

  7. Paleiskite sukonfigūruotą ER formatą. Atkreipkite dėmesį, kad pateikta ši išimtis: "Negalima panaikinti / perrašyti sulietų langelių. Diapazonas iš dalies sulietas su kitu susieuotu diapazonu.

    Konfigūruojamo ER formato darbo formato peržiūra formato konstruktoriaus puslapyje.

Galite išspręsti problemą vienu iš šių būdų:

  • Lengviau, bet nerekomenduojama: Funkcijų valdymo darbo srityje išjunkite bibliotekos Įgalinti EP Workspace naudojimą elektroninės ataskaitų sistemos priemonėje . Nors šis būdas yra paprastesnis, jei jį naudojate, gali kilti kitų problemų, nes kai kurios ER funkcijos palaikomos tik tada, kai elektroninių ataskaitų sistemos priemonėje įgalinta bibliotekos Įgalinti EP Yra naudojimas.

  • Rekomenduojama:Atlikite šiuos veiksmus:

    1. Excel kompiuterio programoje modifikuokite Excel darbaknygę vienu iš šių būdų:

      • Darbalapio Sheet1 atsieti A1 irA2 langelius.
      • Pakeiskite ReportTitle pavadinimo nuorodą iš=Sheet1!$A$2 į =Sheet1!$A$1.

      Peržiūrėkite nuorodos keitimo rezultatus excel kompiuterio programos sukurtame Excel darbaknygėje.

    2. Norėdami atnaujinti esamą šabloną, puslapyje Formato kūrimo įrankisimportuokite modifikuotą „Excel“ darbaknygę į redaguojamą ER formatą.

    3. Paleisti modifikuotą ER formatą.

      Peržiūrėkite sugeneruotą dokumentą

Apribojimai

Žinomos EP Yra bibliotekos apribojimai

Išorinių duomenų šaltiniai

Jei viename iš jūsų šablonų yra „PivotTable“, pagrįsta „PowerPivot“ modeliu, kuris nurodo išorinį duomenų šaltinį, ir yra įjungta funkcija Įgalinti „EPPlus” bibliotekos naudojimą elektroninių ataskaitų sistemoje, vykdydami ER formatą, kuris naudoja tą šabloną siunčiamam dokumentui „Excel“ formatu sugeneruoti, gaunate tokį klaidos pranešimą: „Talpyklos šaltinis nėra darbalapis“. Šiai problemai išspręsti yra tokios parinktys:

  • Rekomenduojama: Perprojektuoti jūsų naudojate "Excel" sprendimą:

    1. Išsąskite dalį, kurioje yra suvestinės, atskiroje Excel darbaknygėje (A darbaknygėje).
    2. Naudokite ER, norėdami sugeneruoti antrą Excel darbaknygę (B darbaknygę) iš finansų, kuri turi reikiamą informaciją.
    3. Iš karto sugeneravote B darbaknygę, žr. darbaknygę B.
  • Išjunkite funkciją,Įgalinti EP Tarpinės bibliotekos naudojimą elektroninėje ataskaitų sistemoje, kad būtų galima naudoti kitą pasirinktį, nei EP².

Papildomi ištekliai

Elektroninių ataskaitų peržiūra

Ataskaitų generavimo OPENXML formatu konfigūracijos kūrimas

Modifikuoti elektroninių ataskaitų formatus iš naujo sugretinant "Excel" šablonus

Naudoti horizontaliai išskleistus diapazonus, kad "Excel" ataskaitose būtų galima įtraukti stulpelių dinamiškai

Į dokumentus, kuriuos generuojate naudodami ER, įdėti į vaizdus ir formas

Konfigūruoti elektronines ataskaitas (ER), kad į ją būtų galima įtraukti duomenis Power BI