Sdílet prostřednictvím


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.

Ukázková šablona pro kontrolní sestavu v desktopové aplikaci Word.

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é.

Vytvoření konfigurace formátu na stránce Konfigurace.

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.

Připojení šablony na stránce Návrhář formátů.

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.

Přidání vnořených prvků a polí na stránce Návrhář formátu.

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.

Náhled ukázkové šablony sestavy v desktopové aplikaci Word.

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 .

Přidávání a mapování ovládacích prvků obsahu v desktopové aplikaci Word.

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.

Nahrazení šablony na stránce Návrhář formátů.

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.

Další prostředky