V organizaci můžete provádět nejen řešení na platformě 1C:Enterprise, ale také v jiných softwarových systémech (Galaktika, Vitrilo, SAP atd.). Čí je chyba v náležité integraci dvou doplňků.

Například určitý program (nazývaný "X") potřebuje přečíst seznam konfiguračních dokumentů. Nebudeme mluvit o praktických nákladech na provedení takového úkolu, ale také řeknu, že nejmanuálnějším a nejuniverzálnějším způsobem v takové situaci bude použití seznamu dokumentů ve formátu XML.

Výměna z tohoto formátu je univerzální a může ji využívat velké množství programů. Podívejme se, jak můžete pomocí 1C:Enterprises zobrazit seznam konfiguračních dokumentů v souboru XML.

Vivantage v XML

A tak přejděme k tomu hlavnímu. Musíme projít seznam metadat dokumentu a vytvořit seznam souborů XML. Na následujícím snímku obrazovky pohledů je algoritmus pro vytvoření souboru XML:

Funkce CreateXML() Export // Určete název souboru s hodinami Shlyakh = OtrimatiImTimeFile(); // Inicializuje třídu "XML Record". Record = Nový RecordXML; // Otevřete časově nastavený soubor pro nahrávání- 8 " ) ; // Zapíše mezeru do souboru XML Záznam. WriteStupidXML() ; // Záznam. WriteCobElement(" Konfigurace dokumentů" ) ; // První prvek // Atribut prvního prvku s datem vytvoření souboru Záznam. WriteAttribute("vygenerováno", Format(LineDate(), "DF = pprr-MM-ddThh:mm:ss; DLF = DT" ) ) ; // Zapište prvek skinu do konfiguračního dokumentu. Text obsahuje název dokumentu. Pro pleť Doc 3 Metadani. Záznam cyklu dokumentů. WriteCobItem("Dokument"); Záznam. WriteText(Doc.Im); Záznam. WriteEntElement() ; Konec cyklu; // Dokončete psaní prvního prvku Záznam. WriteEntElement() ; Záznam. Zavřít(); // Zavřete soubor // Odstraňte dvě data ze souboru a umístěte je do časových hodin Dviykov_Dani = Nový Dviykov_Dani (způsoby) ; Adresy = PlaceInHours(DoubleData, New UniqueIdentifier) ​​​​; Obrat adresy; // Otočte adresu souboru do složky EndFunctions

Vzhled prvku výtvorů může být dokončen správně. Po přidání metody "Write EndElement()" je metoda "WriteEdgeElement" povinná, jinak bude struktura souboru XML nesprávná.

Základní šablona pro vytváření XML souborů a následující sekvence:

// 1. Inicializujeme třídu "XML Record". Record = Nový RecordXML; // 2. Otevřete časový soubor pro nahrávání Záznam. OpenCritiFile (Way, UTF) - 8 " ) ; // 3. Zapište mezeru do souboru XML Záznam. WriteStupidXML() ; // // // 4. ++ Napsáno místo souboru XML Záznam. WriteCobElement("XMLElement"); Záznam. WriteEntElement() ; // - Napsáno místo souboru XML // 5. Zavřete soubor Záznam. Zavřít();

Během několika minut lze vytvořit téměř jakýkoli soubor XML.

V naší aplikaci pro tvorbu je soubor vytvořen na dvojitých datech a rotován pomocí funkce „Create XML“. Tento soubor lze zapsat do systému souborů.

Zadek vizualizovaného souboru mohl být vidět na snímcích obrazovky.

Další doplněk

Vytvořte například doplněk v rozhraní .NET Framework, který předvede, jak lze číst soubor XML v programu třetí strany.

Program načte vytvořený soubor a zobrazí dokumenty v následujícím seznamu:

Můžete si to vyzkoušet sami, program je k dispozici pro stahování informací, jako jsou statistiky.

Všestrannost

Formát XML se používá ve většině konfigurací pro výměnu dat mezi aplikačními řešeními na platformě 1C:Enterprise. Dalším způsobem výměny, který se často používá, je připojení přes COM spojení. XML umožňuje kombinovat výměnu s jakýmikoli dalšími doplňky, což si zaslouží být nazýváno univerzální.

Soubory ke stažení:

Dodatek pro čtení XML souboru.

Formátování souboru XML.

— všechny webové stránky, které jsou rovněž obdobou XML bez přísného ověřování.

Objekty pro čtení/zápis XML, FastInfoset, HTML rozšiřují možnosti čtení textového souboru zpracováním značkovacích značek.

Také se používají pro pobudovské objekty DOM/Záznam DOM (div. vzdálenost) dle dat.

Soubory XML 1C obsahují textové informace, stejně jako textové soubory. Objekty XML Reader 1C a XML Write 1C je nadstavba, která umožňuje zpracovávat soubor 1C s XML tagy.

Objekty ReaderFastInfoset 1C a RecordFastInfoset 1C, ReaderHTML 1C a RecordHTML 1C jsou zcela podobné ReaderXML1S a RecordXML1C a slouží ke stejné práci s jinými formáty.

XML 1C soubor, jako vikoristovuvavsya v zadku

Davidník>

Davidník>

Význam textu Vlastnosti>
Davidník>
Konfigurace>

Příklad 1. Čtení souboru XML 1C do hodnoty stromu pro další pomoc Čtení XML 1C

//zobrazí soubor XML 1C Reading for help Reading XML 1C
Soubor = New Reader XML();
File.ViewFile("D:\ConfigurationStructure.xml");

//příprava stromu hodnot
//XML skin tag může mít názvy, atributy a hodnoty
dzXML = New TreeValue();
dXML.Columns.Addati("Název");
dzXML.Columns.Addati("Hodnota");
dzXML.Columns.Addati("Atributy");

//fragmenty atributů v řádku XML lze rozdělit - jejich hodnota je zaznamenána v tabulce
//Atribut skin má stejnou hodnotu
tAtributy = New TableValue();
tAttributes.Columns.Add("Název");
tAttributes.Columns.Add("Hodnoty");

//Výše příspěvku nám pomůže zjistit, kdy je nutné naplnit zálohu a kdy je nutné se obrátit na úroveň hory
RivenInvestment = 0;
//řada toku - řada dřeva, lze změnit z důvodu zvýšeného příkonu
LineRow = Nedefinováno;
//Čtení souboru XML 1C se neprovádí v řadě, ale podle struktury se po dokončení souboru čtení obrátí
Pokey File.Read() Smyčka

// máme tři typy uzlů - začátek prvku, text (hodnota prvku) a konec prvku (pro otočení nahoru)
Yakscho File.NodeType = XMLNodeType.CobToElement

Míra investice = míra investice + 1;

//protože se jedná o první řádek, přidejte jej do horní části stromu a uložte pouze název
YakschonyRow = Nespecifikováno Todi
LineRow = dXML.Rows.Addati();
CurrentRow.Name = Soubor.Im;
Pokračujte v životě;
v opačném případě
//Vnoření řádků
LineRow = LineRow.Row.Add();
CurrentRow.Name = Soubor.Im; //úsporně najmout

//Jaké jsou atributy XML tohoto prvku?
Yakshto File.Number of Attributes() > 0 Todi
//tak to je - zkopírujeme připravenou prázdnou tabulku pro uložení atributů
tAttributesNode = tAttributes.Copy();
//cyklus pro počet atributů tohoto prvku
Pro účet = 0 za cyklus File.Number of Attributes()-1
//pro atribut skin je uložen název a hodnota
Řádek = tAttributeNode.Addati();
Row.Im = File.AttributeName(Sch);
Row.Value = File.AttributeValue(Value);
KіnetsCycle;
//uložte tabulku atributů prvku do souvislého řádku
LineRow.Attributes = tAttributesNode;
KinetsYakscho;
KinetsYakscho;

Jinak File.NodeType = XMLNodeType.EndTodayElement
//na začátku prvku se úroveň příspěvku zvyšuje, například prvek lze změnit
Míra investice = míra investice - 1;
//Otočte výrobní řadu na vrchol hory
LineRow = LineRow.Batko;

Jinak File.NodeType = XMLNodeType.Text Todi
//jak má prvek význam - jen se o to postarejte
LineRow.Value = File.Value;

KinetsYakscho;

KіnetsCycle;

File.Close();

Příklad 2. Záznam souboru 1C XML pro další objekt Záznam XML 1C

//Vytvoření souboru RecordXML 1C
Soubor = New EntryXML();
File.ViewFile("D:\StructureConfiguration.xml", "UTF-8");
File.WriteCobElement("Konfigurace");

//všechny prohlížeče se starají o metadata (sekce přehledu „Práce s metadaty“)
Databáze s metadaty Cyklus databáze

//Zapsat záhlaví do prvku - otevře nový [uzavřený] roh
File.WriteCobElement("Dovidnik");
//WriteAttribute - zapíše atribut do dříve otevřeného checkboxu
File.WriteAttribute("Im'ya", Dovidnik.Im'ya);
File.WriteAttribute("Synonymum", Dokument.Synonymum);

//po metadatech následují všechny podrobnosti o poskytovateli
Pro kůži Requisites z cyklu Adviser.Requisites Cycle




KіnetsCycle;

// všechny tabulkové části editoru jsou procházet pro metadata
Pro skin PM s Dovidnikem.
File.WriteCobItem("TabularPart");
File.WriteAttribute("Im'ya", PM.Im'ya);
File.WriteAttribute("Synonymum", PM.Synonymum);

Pro kůži Requisites z PM.Requisites Cycle
File.WriteCobElement("Vlastnosti");
File.WriteAttribute("Já", Props.Im);
File.WriteAttribute("Synonymum", Props.Synonymum);
File.WriteToElement();
KіnetsCycle;

File.WriteToElement();
KіnetsCycle;

//Zapsat konec prvku - „zavře“ dříve otevřený pro další zápis konce prvku
File.WriteToElement();
KіnetsCycle;

File.WriteToElement();
File.Close();

Přenos informací mezi databázemi je jedním z úkolů jejich podpory a správy. Pro efektivní vizualizaci jsou rutiny vytvářeny v automatizovaných 1C komplexech. Důležité je usnadnit robotovi rutinu, zrychlit procesy získávání a získávání informací a okamžitě zavést kontrolu nad jejich správností. Vivantage od 1C v xml vám umožňuje vytvořit soubor namísto jakéhokoli objektu nakonfigurované konfigurace a v případě potřeby jej změnit, aby se data převedla na identickou konfiguraci.

Nástroje pro tvorbu

Pro export informací, které se nacházejí v databázích, je důležité použít formát xml. Pro 1C existuje samostatné zpracování (například Task Vivantage xml82 epf), pro které můžete vydávat soubory a zaznamenávat data. V tomto případě je uživatel povinen extrahovat soubor struktury písně, což vám umožní zachytit informace, které jsou uloženy v jiné databázi, nebo je přenést na jiné místo. Při vytváření vivantage dodržujte následující pravidla:

  • Uložte vytvořené soubory do další aktualizace a dokončení procedur pro ověření správnosti přenesených informací;
  • Používáte-li tento nástroj jako nástroj pro zálohování, vytvářejte kopie dat mimo podsložky a uchovávejte si jejich protokol pro rychlou orientaci.

Program pro podporu uživatelů 1C, který lze nalézt na webových stránkách nebo na discích ITS, je skvělý způsob, jak exportovat a importovat informace. Uživatel počítače může využívat jak celou databázi, tak i další objekty, ve kterých se kromě exportu provádějí různé operace k ověření informací, které pomohou získat kritické prověrky dat.

  • Vivantazhennya. Vytvořím soubor, který obsahuje objekty, které jsou vivanted, které jsou označeny jako odpovídající;
  • Tato funkce načte dříve exportovaný soubor a zapíše informace obsažené v novém souboru do informační databáze.

Zpracování umožňuje kontrolovat objekty na nepřijatelné znaky a zahrnuje také funkci exportu informací s hranicemi.

Vivantage lze použít jako součást výměny informací mezi databázemi 1C. S touto pomocí můžete zajistit integraci různých komplexů, například 1C a systému Parus. Všestrannost formátu XML umožňuje vytvářet programy pro přenos informací z téměř jakékoli informační banky. Zpracování a zpracování dat xml je nejdůležitějším nástrojem pro výměnu informací.

Proces získávání datxml

Pojďme se podívat na to, jak žít s 1c v xml v primárním režimu. Po importu zpracování dat VivantazhenyaDanikhxml.epf a je nutné zadat následující termíny:

  • Vyberte objekty pro export;
  • Potřebné filtry upravte například časem;
  • To znamená, že soubor s informacemi je odstraněn na diskovém subsystému;
  • Spusťte vizualizaci objektu.

Je nutné pamatovat na to, že záhlaví formátu souboru se liší od formátu souboru, který se mění při revizi výměnných plánů.

xml

Import xml v 1c se provádí v přijímající databázi s konfigurací shodnou s přijímající databází. Nejprve musíte otevřít zpracování v základním přijímači v 1c xml 1c. Poté musíte zadat cestu k dříve importovanému souboru a kliknutím na tlačítko „Zadat data“ zahájit import dat.

V případě potřeby se aktivují proporce pro import dat z režimu výměny v distribuci informační báze a ignorují chyby, ke kterým dochází při importu objektů.

Poté je nutné zkontrolovat databáze a znovu konvertovat, aby bylo zajištěno, že všechny prvky přitažlivosti jsou správné, abychom o ně nepřišli například v důsledku v knize po pořízení předmětu.

Nechte si ušetřit hodinu na zadání až 1C informací o nákupu služeb od společnosti Peterhost.
Chcete-li to provést, musíte importovat soubor XML do 1C a z něj bude vygenerován dokument „Spolehlivost zboží a služeb“, který bude obsahovat informace o přidání služeb. Součástí tohoto dokumentu může být faktura.

Podrobné pokyny jsou uvedeny níže.

1. Externí připojení zpracování

1.1. Pokud se informační báze 1C:Enterprise 8.X používá s konfigurací „Enterprise Accounting 2.0“, pro převod dokumentu do formátu CommerceML, musíte připojit externí zpracování ()
Peníze můžete vydělávat dvěma způsoby:
1. Před stažením dat ve formátu CML uložte aktuální soubor zpracování lokálně na disk a otevřete jej pomocí nabídky „Soubor“ → „Otevřít“.
2. Trvale připojit zpracování k informační základně (IB). Poté bude k dispozici všem (i při práci přes bariéru) z nabídky „Servis“ → „Další informace a zpracování“ → „Další externí zpracování“.

  • V nabídce "Služba" musíte vybrat "Další volání a zpracování" - "Další externí zpracování".
  • Klikněte na tlačítko "Přidat". Zobrazí se formulář pro přidání nového prvku dokumentu:
  • Do pole „Název“ zadejte název formátu, například „Získávání dat ve formátu CommerceML (RU-CENTER Group).
  • Stiskněte tlačítko vybrat soubor a vyberte cestu k souboru ().
  • Stiskněte tlačítko „OK.“ Nyní je zpracování připojeno k informační základně a lze jej nalézt v prohlížeči „Další externí zpracování“ a lze jej otevřít kliknutím myši.

1.2. Pokud máte stejnou konfiguraci jako „Správa výroby“ (verze 10.3 a vyšší) a „Řízení obchodu“ (verze 1.3 a vyšší), toto zpracování je již povoleno a můžete přejít ke kroku 2.

2. Vytvoření dokumentu „Spolehlivost zboží a služeb“

V důsledku zadání níže 1C budou zadány informace o službách a doplňcích společnosti Peterhost.
1. Dále je potřeba uložit XML soubor s údaji dokumentu „Spolehlivost zboží a služeb“ na požadovanou dobu do vašeho počítače. Soubor ve formátu XML je dostupný v sekci Zvláštního účtu pod návodem „XML pro 1C“.
Stiskněte tlačítko výběru vpravo v poli „Název datového souboru“ a vyberte soubor (divize 1). Na dotaz "Číst data ze souboru?" dejte odpověď „OK“. Datový soubor se krátce načte.
2. Jakmile bude možné identifikovat všechny typy datových prvků v datovém souboru s informační bází, zobrazí se možnost „Uložit data do informační báze?“. Pokud zadáte „Ano“, vytvoří se nový doklad „Spolehlivost zboží a služeb“. Přejděte na bod 3.
3. Pokud nebudou rozpoznány všechny typy dat, zobrazí se upozornění: „V době sběru dat nebyl program schopen automaticky najít IB objekty podobné prvkům přeneseným z výměnného souboru...“ a Potvrzení můžete zadat ručně. Pro koho je potřeba napsat něco takového:

  • Stiskněte "OK". Otevře se formulář pro přidání objektů do souboru IB. Má řadu záložek, které představují různé typy objektů (organizace, dodavatelé, položky atd.). Pokud data pro žádný typ nebyla nastavena, pak na odpovídajících záložkách budou červené kroupy (odděl. malí 2).
  • Přejděte na kartu podkategorie a ručně nastavte podkategorie prvků. Vezměte prosím na vědomí, že typy protistran a organizací hledají IPN a typy nomenklatury - nejprve podle článku, poté podle názvu. Protože prvek, který odpovídá datům souboru v IB neexistuje, lze jej vytvořit automaticky za daty souboru kliknutím na tlačítko „Vytvořit data souboru“.
  • Při přidávání nomenklatury je nutné zaškrtnout políčko „Služba“ (div. Obrázek 3). Můžete také změnit vnější a krátký název prvku nomenklatury.
  • Na záložce „Spolehlivost zboží a služeb“ je nutné doplnit údaje o typu číselníku, aby se při vytvoření dokladu „Spolehlivost zboží a služeb“ čísla zadávala automaticky. Například pro služby mohou být stanoveny následující hodnoty: „Rakhunok obliku“ – 25 (Zagalnovyrobnichi vitrati) a „Rakhunok obliku prezentované MDV“ – 19,04 (MAP pro doplňkové služby) (div. obr. 4).
  • Po nastavení všech prvků a stisku tlačítka „OK“ si program vyžádá potvrzení nahrání dokladu do IB, poté vytvoří nový doklad „Spolehlivost zboží a služeb“ (div. obr. 5).

3. Vyhotovení dokladu „Spolehlivost zboží a služeb“

Abyste mohli odeslat dokument „Spolehlivost zboží a služeb“, musíte jej otevřít pod tlakem a vyplnit pole, jako je „Záloha“ (například „Automaticky“) a pole na kartě „Razrakkhunki regály “ (div. obr. 6). Hodnoty těchto polí jsou určeny cloudovými zásadami vaší organizace. U dokumentu musíte kliknout na tlačítko „OK“.

4. Vytvoření dokumentu „Rakhunok-faktura“

Po úspěšném vytvoření a dokončení dokumentu „Spolehlivost zboží a služeb“ můžete na platformě vytvořit dokument „Rakhunok-faktura výběrů“. Chcete-li to provést, musíte stisknout potvrzovací zprávu v levé dolní části formuláře dokumentu.

Jednoduchá výměna dat mezi různými cloudovými programy je jedním z klíčových bodů jejich šíře, ve skutečnosti k tomu stačí importovat XML do 1C nebo jiného produktu. Navíc se to většinou snadno obejde bez konverze: všechny databáze plně podporují standardní formát. V praxi neexistují žádné způsoby, jak používat XML k přenosu dat, přičemž všechny jsou implementovány v 1C a souvisejících produktech.

Jak importovat soubor XML z databáze 1C?

Z databáze mohou být dodatečně odebrané dokumenty předány korespondentům prostřednictvím jakýchkoli komunikačních kanálů - na poštovních nosičích, elektronickou poštou nebo prostřednictvím temných kanálů. Formát je vhodný pro kompresi pomocí archivátorů, což výrazně urychluje kopírování a chrání místo na disku.

Postup pro import dat ze souboru ve formátu XML vypadá takto:

    Povolte zobrazení nabídky „Všechny funkce“. Chcete-li to provést, musíte zaškrtnout políčko vedle okna „Možnosti“ (záložka se nachází v části „Služba“).

    V nabídce „Všechny funkce“ pomocí tlačítka plus otevřete seznam možností a vyberte položku „Zpracování“.

    V seznamu registrovaných otevřete položku „Univerzální výměna dat ve formátu XML“.

Po stisknutí tlačítka „Načíst data“ dojde k načtení ze souboru, uložení databáze s hodinovým ověřením správnosti. Pokud se v dokumentu objeví objednávka, bude postup připojen k textu s uvedením důvodu.

Jak vikorizovat soubory XML v 1C?

Abyste tomuto procesu pomohli, můžete si v XML vizualizovat výběr dat nebo celou databázi, pro kterou jste vytvořili záložní kopii. Před provedením vážných úprav globálního modulu 1C je nutné pracovat, protože z jakéhokoli důvodu není možné vyjít s externím zpracováním.

Formát je revidován na platformě 1C: Entrepreneurship 8 pro následující směry:

    Vivantizuje ceníky, referenční podmínky a další formy dokumentů.

    Výměna dat z bank, daňové služby, rozpočtové fondy.

    Převod výdajů z platu z 1C: ZUP a další „specializované“ konfigurace ze „zagalny“ 1C: Účetnictví 8.

Samotná implementace univerzálního zpracování je odhalena prostřednictvím vikoryismu. Protože je zde málo funkcí, budete si muset vytvořit vlastní verze tohoto modulu. Navíc není třeba měnit standardní soubory, stačí následně připojit požadované zpracování a spustit je vybrat - v závislosti na konkrétní úloze.

Pokud společnost přijala samostatný způsob vedení účetnictví a daňové evidence, bude zpracování finančních dat ve formátu XML stále více vyžadováno. Za tímto účelem jsou do programu 1C: Plátce daně nebo podobného softwarového produktu přeneseny další požadavky na vývoj základu daně. Kromě toho, že se soubory v tomto formátu snadno upravují, je pomocí Microsoft Office snadné je společně upravovat ještě před odesláním do spisové služby.

Totéž platí pro KUDIR (kniha příjmů a výdajů), deník pro zobrazení viděných nebo odstraněných faktur. Vše je přenášeno prostřednictvím systému HVIS i, kromě procesu editace tabulkové části XML souboru, jehož formát je nezbytný pro další vstup do služby a přenos dat z FNP.

Často existují požadavky na výměnu s takovou konfigurací, jako je 1C: Trade Management, takže v podnikání se používá k organizaci prodeje, řízení a účetnictví na základě 1C: Accounting 8 funguje autonomně a odvozuje informace o všech ztrátách produktů a haléře.

Vzhledem k tomu, že je snadné nastavit smlouvy a ceníky, je snadné změnit jakýkoli formát dat, poté je nutné stejné bankovní výpisy uložit v XML (jako celosvětově uznávaný standard).

Nejčastěji jsou směny prováděny prostřednictvím programu Klient-Banka. Proces přežití vypadá takto:

    Vygeneruje se výpis za požadované účetní období.

    V závislosti na verzi programu je k dispozici tlačítko „Exportovat“ nebo „Exportovat“.

    V okně vyberte požadovanou složku a název souboru.

Po dokončení postupu lze dokument přenést na vyměnitelná média nebo přes internet (elektronická pošta, nebezpečí tajného přístupu atd.). Pokud potřebujete přidat výpis do konfigurace 1C, vyberte sekci „Bankovní a hotovostní účet“ a poté přejděte do deníku „Bankovní výpisy“.

Před tabulkovou částí dokumentu (v pravém rohu) stiskněte tlačítko „Více“, po kterém se objeví přenos funkce, poté vyberte položku „Směna z banky“. Záložka „Požadavek na výpis z účtu“ umožňuje importovat data pro zadaný název společnosti nebo konkrétní bankovní účet.

Po nahrání výpisu do databáze 1C je stále nutné provést platební pokyny, ale ne v manuálním režimu. Účetní může zpracovat účetní proces, aby proces zautomatizoval, jinak budete muset kontaktovat kompetentního programátora.

Formát XML se používá pro zařazení různých klasifikátorů (KLADR, OKOF, ENAF). Vzhledem k tomu, že program 1C má denní bázi, vyžaduje jedinečné ruční zadání, takže je snadné přehlédnout chyby při zadávání kódů. Varto jednou rychle stáhne soubor XML a importuje klasifikátor ze spolehlivého zdroje.

Můžete si vydělat peníze buď jako korespondent sami, nebo vyplněním žádostí:

    V hlavní nabídce vyberte sekci „Dovidniki“.

    Stiskněte tlačítko „Upravit akci“.

    V okně vyberte položku „Zadat klasifikátor okof“ a poté klikněte na tlačítko „Přidat“.

    V části, která se objeví „Servis“, vyberte požadovaný příkaz a stiskněte „OK“.

Neklikejte na tlačítko „Otevřít a přečíst soubor“, označte požadovaný soubor na disku nebo paměťovém zařízení a otevřete jej klávesou klávesnice. Standardní klasifikátory se automaticky zkopírují na pevný disk během instalace platformy a konfigurace 1C. Při aktualizaci jedné nebo druhé verze se vytvoří složky s číslem revize, kde se nachází aktuální soubor, což odpovídá přesným výhodám. Verze 7 7 má možnost importovat soubory XML, ačkoli platforma je zastaralá a často vyžaduje pomoc fakivistů.