Návrh nové konfigurace ER pro generování sestav ve formátu Word
Abyste mohli generovat zprávy jako dokumenty Microsoft Word, musíte navrhnout šablonu pro zprávy například pomocí desktopové aplikace Word. Následující obrázek ukazuje vzorovou šablonu pro kontrolní sestavu, kterou lze vygenerovat pro zobrazení podrobností zpracovaných plateb dodavatele.
Chcete-li použít dokument Word jako šablonu pro sestavy ve formátu Word, můžete nakonfigurovat nové řešeníelektronického výkaznictví (ER). Toto řešení musí obsahovat konfiguraci ER, která obsahuje komponentu formát ER.
Poznámka
Když vytvoříte novou konfiguraci formátu ER pro generování sestav ve formátu Word, musíte jako typ formátu zdroje vybrat buď Word v rozevíracím dialogu Vytvořit konfiguraci, nebo nechat pole Typ formátu prázdné.
Komponenta formátu ER řešení musí obsahovat prvek formátu Excel\Soubor a tento prvek formátu musí být propojen s dokumentem Word, který bude použit jako šablona pro generované sestavy za běhu. Chcete-li nakonfigurovat komponentu formátu ER, musíte otevřít rámcovou verzi vytvořené konfigurace ER v návrháři formátu ER. Pak přidejte prvek Excel\Soubor, připojte šablonu Wordu k upravitelnému formátu ER a propojte tuto šablonu s prvkem Excel\Soubor, který jste přidali.
Poznámka
Když ručně připojíte šablonu, musíte použít typ dokumentu, který byl předtím nakonfigurován v parametrech ER k uložení šablon formátů ER.
Můžete přidat vnořené prvky Excel\Rozsah a Excel\Buňka pro prvek Excel\Soubor k určení struktury dat, která budou zadána do generovaných sestav za běhu. Tyto prvky pak musíte vázat se zdroji dat upravitelného formátu ER, abyste určili skutečná data, která budou zadána do generovaných sestav za běhu.
Když uložíte změny do formátu ER v době návrhu, hierarchická struktura formátu se uloží v přiložené šabloně Word jako vlastní část XML, která má název Sestava. Musíte mít přístup k upravené šabloně, stáhnout ji z aplikace Finance, uložit ji místně a otevřít ji v desktopové aplikaci Word. Následující obrázek ukazuje lokálně uloženou ukázkovou šablonu pro kontrolní sestavu, která obsahuje vlastní část XML Sestava.
Při vázání prvků formátu Excel\Rozsah a Excel\buňka v době běhu jsou data, která každá vazba doručí, v generovaném dokumentu Word jako jednotlivé pole části vlastního XML Sestava. Chcete-li do generovaného dokumentu zadat hodnoty z polí vlastní části XML, musíte přidat příslušné ovládací prvky obsahu aplikace Word do šablony aplikace Word, aby sloužil jako zástupný symbol pro data, která budou vyplněna za běhu. Chcete-li určit, jak se vyplňují ovládací prvky obsahu, namapujte každý ovládací prvek obsahu do příslušné vlastní části XML Sestavy .
Poté musíte nahradit původní šablonu Word upravitelného formátu ER upravenou šablonou, která nyní obsahuje ovládací prvky obsahu Word, které byly namapovány na vlastní část XML pole Sestava.
Když spustíte nakonfigurovaný formát ER, připojená šablona Word se použije ke generování nové sestavy. Skutečná data jsou uložena v sestavě Word jako vlastní část XML s názvem Sestava. Po otevření vygenerované sestavy se ovládací prvky obsahu Word vyplní údaji z vlastní části XML Sestavy.
Časté dotazy
Otázka: Nakonfiguroval jsem formát ER pro tisk dokumentu Word, který obsahuje adresu společnosti. Do šablony Word pro tento formát ER jsem vložil ovládací prvek obsahu ve formátu RTF představující adresu společnosti. V sekci Finance jsem zadal adresu společnosti jako víceřádkový text a vybral Enter pro přidání přesunu na nový řádek pro každý řádek, který jsem zadal. Proto očekávám, že se adresa společnosti v generovaných dokumentech zobrazí jako víceřádkový text. Adresa se však zobrazí jako jeden řádek textu, který místo návratových hodnot obsahuje speciální symboly. Co je na mém nastavení špatně?
Odpověď: Místo použití ovládacího prvku obsahu ve formátu RTF musíte použít ovládací prvek obsahu ve formátu prostého textu a zaškrtnout políčko Povolit posun na nový řádek (více odstavců) ve vlastnostech ovládacího prvku.