Vzhled a vlastnosti použití univerzální výměny dat. Vzhled a vlastnosti použití univerzální výměny dat Univerzální výměna dat ve formátu xml 7.7

Odkaz na tento článek na vašem blogu:

Řešení: Nahrávání/stahování dokumentů z/do 1C (7.7) do textový soubor

Po stažení a instalaci našeho softwaru si jej můžete vyzkoušet v demo, zkušebním režimu. Pokud chcete studovat náš softwarový produkt, použijte zkušební verzi, která nemá žádná omezení doby používání. Pro práci - použijte pracovní verzi. Obě verze jsou ve stejném archivu. Pracovní verze je po stanovenou dobu (obvykle měsíc) shodná s Trial verzí.

Popis:

Univerzální zpracování „Nahrávání dokumentů z 1C (7.7) do textového souboru“ umožňuje snadno a jednoduše nahrávat dokumenty za určité období s výběrem na základě vyplnění těchto dokumentů. Můžete určit seznam dokumentů, které byly zaregistrovány v systému v určeném časovém období, a nahrát je do přenosového textového souboru. Pro vybrané dokumenty můžete zadat podmínku výběru na základě podrobností, které jsou jim společné, a jejich vyplnění. Formát přenosového souboru je originálním autorským vývojem a je postaven na principu zobrazování objektů v 1C v textové reprezentaci: to, co uživatel vidí v dokumentu, se nahraje.

Univerzální zpracování "Načítání dokumentů do 1C (7.7) z textového souboru" umožňuje snadno a jednoduše stahovat dokumenty v určeném období z vygenerovaného přenosového souboru. Při čtení přenosového souboru a jeho struktury jsou přenášené dokumenty analyzovány a jejich struktura je porovnávána s aktuální konfigurací. U identických konfigurací nebo podobných konfigurací 1C proces přiřazování nevyžaduje od uživatele značné úsilí při konfiguraci přiřazování dokumentů. Pokud se konfigurace přijímače a zdrojové základny liší, program najde detaily, které jsou přítomny v obou konfiguracích, a porovná je. Další přizpůsobení musí provést uživatel.

Zpracování nepoužívají transportní formát XML. Při nahrávání a stahování se nepřenášejí detaily prvků adresáře, kterými jsou dokumenty naplněny. Díky tomu je přenosový soubor výrazně menší než XML soubory, které se často používají pro podobné postupy při jiném zpracování. Přenosový soubor je pro uživatele intuitivní a lze jej prohlížet a upravovat ručně.

Návod k použití: Zkopírujte archivní soubor. Rozbalit. Zkopírujte soubory z instalačního adresáře (Infobase Files) do adresáře vaší infobáze. Zpracování UNLOAD je určeno pro použití ve zdrojové databázi a zpracování LOAD je určeno pro použití v cílové databázi. Tímto kopírováním se adresář ExtForms doplní o několik souborů - reportů a jejich popisů. Přehled otevřete pomocí nabídky "Nástroje - Další funkce": A UOB.Nahrávání dokumentů. Pokud si pamatujete nastavení formuláře zpracování dialogu, při příštím otevření program jej automaticky obnoví. To může být výhodné pro organizaci jednoduché výměny dokumentů mezi centrálou a periferním pracovištěm.

Použití: 1 měsíční zkušební verze (demo režim), s omezením načítání dokumentů: v demo režimu nelze načíst více než 1 dokument každého typu.

Plné využití: po zakoupení a aktivaci.

Podpora: technické konzultace, poradenství při používání, oprava zjištěných chyb - zdarma. Úpravy a vylepšení - na objednávku klienta, na smluvním základě.

Výhody produktu

Obsluha zpracování je velmi jednoduchá. Uživatel nemusí pro nahrávání dokumentů konfigurovat více formulářů. Také se nemusí starat o to, aby měl po ruce pravidla pro nahrávání/stahování, která jsou potřebná pro výměnu dokumentů XML. Každý uživatel může konfigurovat tento komplex nezávisle, aniž by si přizval konzultanty programátorů.

Důvody ke koupi

Ušetříte čas i peníze. Můžete použít jakýkoli program a nahrát z něj dokumenty do jiného, ​​také libovolného. Není třeba se obávat přítomnosti pravidel pro konverzi objektů – vše funguje i bez nich. Jen si nezapomeňte prohlédnout výsledky stahování a upravit detaily nově vytvořených prvků adresáře. Mimochodem - načítání zpracování lze použít dodatečné zpracování A tištěné formuláře, který lze spustit po zpracování migračního souboru. Můžete je napsat sami nebo to svěřit profesionálům, aby při nahrávání dokumentů zvládli další úkoly.

Porovnání verzí

V současné době je nabízena jedna verze tohoto řešení, která se skládá ze dvou zpracování: upload a download.

Zákonnost

Každému, kdo to potřebuje, je poskytnuta úplná sada dokumentů (zaslaná poštou): licenční smlouva, faktura k zaplacení, smlouva o převodu práv a faktura. Chcete-li získat, kontaktujte e-mailem vývojáři.

Záruky

Pokud Vám toto zpracování svými vlastnostmi nevyhovuje, můžete požádat o vrácení zaplacené částky toto rozhodnutíčástku zasláním barevného skenu přihlášky na hlavičkový papír s pečetí a podpisem vedoucího organizace e-mailem. Garantujeme službu "Záruka vrácení peněz" (Vrácení peněz na první žádost kupujícího). Jsme přesvědčeni o kvalitě našich výrobků.

Video:

Nahrávání dokumentů z 1C (7.7) do textového souboru:

Načítání dokumentů do 1C (7.7) z textového souboru:

Nahrávání – načítání dokumentů do 1C: Trade and Warehouse 7.7 z textového souboru:

Ukázka aktivačního procesu software:

Cena softwaru:

Lokální* verze

  • Název: Řešení: Nahrajte/stáhněte dokumenty z/do 1C (7.7) v textovém souboru. Místní*
  • Platební měna: rubl
  • Uživatelská cena: 1500

Místní*- znamená, že kupujete verzi pro použití na jednom počítači (pro jednoho uživatele) ve vaší organizaci. Pro definování pojmu „uživatel“ se používá poměr Počítač/Základní/Uživatel.

Síťová* verze

  • Kód softwarový produkt: RESH012
  • Název: Řešení: Nahrajte/stáhněte dokumenty z/do 1C (7.7) v textovém souboru. Síť*
  • Platební měna: rubl
  • Uživatelská cena: 6000
  • Sazba DPH: DPH se nevyměřuje na základě ustanovení 26, odstavce 2, článku 149 daňového řádu Ruské federace

Síť*- znamená, že kupujete verzi pro použití na několika počítačích (pro několik uživatelů) ve vaší organizaci. Omezený počet licencí: 6. Můžete požádat o aktivaci pro konkrétní uživatele bez dalších poplatků.

Poznámka
Termín COPY je chápán jako kopie softwaru připravená k použití a aplikaci na každém počítači v souladu s jeho zamýšleným účelem v rámci každé informační báze programu 1C: Enterprise 7.7. Zakoupením samostatných licencí získáváte právo používat softwarový produkt různými uživateli na různých počítačích. Máte-li několik informačních bází "1C:Enterprise 7.7", ve kterých byste chtěli používat tento softwarový produkt, musíte si zakoupit další licence pro každou informační bázi. Pokud chcete tento softwarový produkt používat na několika počítačích, musíte si pro každý počítač zakoupit další licence.
PŘÍKLAD 1
Ty máš jeden informační základna, se kterým pracuje více uživatelů (například na směny), tzn. práce z jednoho počítače- Zakoupíte jednu licenci. Soubor s aktivačním kódem můžete použít pro několik uživatelů této informační databáze, kteří budou používat softwarový produkt na stejném počítači.
PŘÍKLAD 2
Máte jednu informační základnu, se kterou pracuje několik uživatelů (současně, s různé počítače, online nebo terminál režim) - Zakoupíte více licencí. Aktivační kódy se budou lišit pro uživatele na různých počítačích, takže budete muset získat více souborů aktivačních kódů (více licencí).

Opakovaná (bezplatná) aktivace softwarového produktu není poskytována. Pokud z nějakého důvodu dojde k selhání, můžete zkusit použít dříve přijatou aktivaci. Pokud se nehodí (název počítače, uživatelské jméno, adresář informační databáze, adresář programu 1C, adresář dočasné soubory operační systém) - musíte si znovu zakoupit licenci. Při nákupu nových licencí se slevy uplatňují na základě počtu dříve zakoupených kopií.

Můžete nás kontaktovat emailem:

Chcete nakoupit hned teď? Internetový obchod: SoftKey.Ru, nebo nám napište dopis s přihláškou!

Právní základ pro uplatnění výhod DPH

Daňoví poplatníci mají právo uplatňovat výhody v souladu s pododstavcem. 26, odstavec 2, čl. 149 daňového řádu Ruské federace, pouze pokud jsou splněny podmínky stanovené v daňovém řádu Ruské federace, jakož i správné pochopení pojmového aparátu spojeného s aplikací této výhody.

Podívejme se na problematiku uplatnění výhody DPH stanovené v pododdíle. 26, odstavec 2, čl. 149 daňového řádu Ruské federace, týkající se provádění práva na užívání počítačových programů a databází na území Ruské federace na základě licenční smlouvy.

V souladu s pod. 26, odstavec 2, čl. 149 daňového řádu Ruské federace nepodléhá DPH z prodeje „výhradních práv na vynálezy, užitné vzory, průmyslové vzory, programy pro elektronické počítače, databáze, topologie integrované obvody, výrobní tajemství (know-how), jakož i práva k užití stanovených výsledků duševní činnosti na základě licenční smlouvy.“

Realizace práv k užívání počítačových programů a databází

Podle odstavce 1 Čl. 39 daňového řádu Ruské federace, prodej zboží, prací, služeb pro daňové účely je úplatný převod (v případech stanovených daňovým řádem Ruské federace na bezúplatném základě) vlastnictví zboží, výsledky provedené práce, poskytnuté služby. V odstavci 1 Čl. 39 daňového řádu Ruské federace hovoří o prodeji zboží, výsledcích provedené práce, poskytovaných službách, nikoli však o výkonu práv. Můžeme tedy dojít k závěru, že v odst. 1 čl. 39 daňového řádu Ruské federace nezveřejňuje obsah pojmu „výkon práv k používání počítačových programů a databází“. Vzhledem k tomu, že obsah tohoto konceptu není uveden v jiných normách daňového řádu Ruské federace, musíte se obrátit na normu odstavce 1 čl. 11 daňového řádu Ruské federace, podle kterého, v případě neexistence významů pojmů a termínů v normách daňového řádu Ruské federace, je třeba se řídit pro stanovení významů odpovídajících pojmů a termínů akty jiných právních odvětví Ruské federace. Na základě odstavce 1 Čl. 11 daňového řádu Ruské federace, musíte se obrátit na normy občanského zákoníku Ruské federace.

V souladu s odstavcem 1, bod 1, čl. 1235 občanského zákoníku Ruské federace, na základě licenční smlouvy, jedna strana - držitel výlučného práva na výsledek tvůrčí činnosti (poskytovatel licence) uděluje nebo se zavazuje poskytnout jiné osobě (nabyvateli licence) právo takový výsledek použít v mezích stanovených smlouvou. Podle odstavce 1 Čl. 1286 Občanského zákoníku Ruské federace na základě licenční smlouvy jedna strana - autor nebo jiný držitel autorských práv (poskytovatel licence) uděluje nebo se zavazuje poskytnout druhé straně (nabyvateli licence) právo užívat takové dílo v mezích stanovených dohoda.

Systémová interpretace věty 26, odstavec 2, čl. 149 daňového řádu Ruské federace, odstavec 1, odstavec 1, čl. 1235 občanského zákoníku Ruské federace a ustanovení 1 čl. 1286 Občanského zákoníku Ruské federace nám umožňuje dospět k závěru, že výkonem práva na užívání počítačových programů a databází se rozumí udělení práva na užívání počítačových programů a databází na základě licenční smlouvy.

Udělení "práva užívání"

Pojem „udělení práva na užívání“ při uplatňování daňového zvýhodnění DPH stanoveného v pododstavci. 26, odstavec 2, čl. 149 daňového řádu Ruské federace vyvolává mnoho otázek.

Podle odstavce 1 Čl. 1236 občanského zákoníku Ruské federace může být licenční smlouva dvou typů:

  • licenční smlouva, na jejímž základě je nabyvateli uděleno právo užívat výsledek duševní činnosti při zachování práva poskytovatele udělovat licence dalším osobám (jednoduchá (nevýhradní licence);
  • licenční smlouva, na jejímž základě je držiteli licence uděleno právo užívat výsledek duševní činnosti, aniž by si poskytovatel licence ponechal právo udělovat licence jiným osobám (výhradní licence).
Z výše uvedeného odstavce 1 Čl. Z článku 1236 občanského zákoníku Ruské federace vyplývá, že udělení práva k užívání se omezuje na udělení výhradní nebo nevýhradní licence ze strany poskytovatele licence nabyvateli licence ve formě licenční smlouvy. Toto chápání pojmu „licence“ je přirozeně zcela neobvyklé. V našem obvyklém chápání se licencí rozumí skutečný doklad vydaný oprávněným státním orgánem, který je povolením pro osobu, které je takový doklad vydán, k výkonu určitého druhu činnosti.

Na první pohled z odst. 1 Čl. 1236 občanského zákoníku Ruské federace můžeme dojít k závěru, že pojem „udělení práva na užívání“ je totožný s pojmem „licence“. Tento závěr je však chybný, protože licence stanoví komplexní objekt včetně několika prvků.

Udělení práva k užívání je pouze jedním prvkem udělení licence.

Druhým prvkem udělení licence může být předání příslušného dokumentu v papírové podobě poskytovatelem licence držiteli licence.

Papírový dokument

Na základě dohody stran licenční smlouvy může poskytovatel licence předat nabyvateli licence dokument na papíře s názvem „Licence“. Tento dokument obsahuje informace o obsahu uděleného práva, způsobu přístupu k softwaru a další potřebné informace.

Třetím prvkem udělení licence je způsob přístupu k softwaru.

Způsoby přístupu k softwaru

Udělení licence poskytovatelem licence nabyvateli nemá smysl bez přítomnosti softwaru, pro který je příslušná licence udělena.

V tomto ohledu je možné vyzdvihnout následující metody přístup k softwaru:

  • Poskytovatel licence předává nabyvateli licence hesla, šifry, kódy, přístupové klíče atd. odesláním přes internet, přenosem na médiích nebo jinými prostředky.
  • Poskytovatel licence předává nabyvateli licence hesla, šifry, kódy, přístupové klíče atd. zasláním přes internet, přenosem na médiích nebo jinými prostředky, jakož i licence ve formě listinného dokumentu obsahujícího potřebné relevantní informace.
  • Poskytovatel licence převádí licenci na nabyvatele licence ve formě papírového dokumentu, ve kterém jsou uvedena hesla, šifry, kódy, přístupové klíče atd. a další relevantní potřebné informace.

Všimněte si výše uvedených tří metod. Za použití vhodných hesel, šifer, kódů, přístupových klíčů atd. získá nabyvatel licence přístup k softwaru na webových stránkách výrobce nebo jiného držitele autorských práv, který si „stáhne“ z uvedené webové stránky a nainstaluje na své počítače v souladu s podmínky udělené licence.

  • Poskytovatel licence předá software přímo nabyvateli licence na příslušném médiu.
  • Poskytovatel licence předá přímo nabyvateli licence software na příslušném médiu a také licenci ve formě papírového dokumentu, který specifikuje potřebné relevantní informace.
V rámci poskytnuté licence mohou existovat další způsoby přístupu k softwaru. Tito. Uvedený seznam metod není vyčerpávající.

Osvědčení o převodu a převzetí

Kromě licenční smlouvy upravující poskytnutí licence poskytovatelem licence nabyvateli je nutné potvrdit okamžik přímého poskytnutí licence. Dokladem potvrzujícím přímé udělení licence je akceptační list.

V současné době se vedou spory ohledně názvu a ustanovení obsahu tohoto zákona. Někteří odborníci navrhují nazvat uvedený akt přijetí a převodu práv. Tento název aktu (a tedy i chápání podstaty procesu) je chybný, neboť práva nelze fyzicky převést na jejich nehmotnou povahu. Proto je pro tento akt označení jako „akt přijetí a převodu“ nebo „akt přijetí a převodu licence“ přesné a správné. Navržený název aktu je správný i v případě, kdy poskytovatel licence předá nabyvateli pouze hesla, šifry, kódy, přístupové klíče apod. PROTI v elektronické podobě odesláním přes internet. Tento zákon uvádí, že:

  • Poskytovatel licence poskytl nabyvateli licenci s uvedením jejího názvu, množství, výše (velikost) odměny za licenci. Samostatně je třeba uvést, že výše (výše) odměny za licenci nepodléhá DPH na základě paragrafů. 26, odstavec 2, čl. 149 daňového řádu Ruské federace. Pojmy „částka“ a „částka“ jsou ve vztahu k pojmu „odměna“ ekvivalentní, lze tedy použít oba pojmy – výši odměny, resp. výši odměny;
  • Licence se považuje za udělenou poskytovatelem licence nabyvateli od okamžiku podpisu tohoto aktu.
Pokud se převádějí kopie softwaru, pak zákon také uvádí počet kopií pro jednotlivé typy softwaru a jejich média (obvykle CD (DVD)).

Poznámka. Je-li poskytnuto několik licencí, jsou uvedeny údaje pro každý typ licence odpovídajícím způsobem.

Zde popíšu hlavní body při práci se standardní komponentou v7plus.dll. Informace jsou velmi zastaralé a objevily se zde spíše pro mě - abych na to příště nezapomněla. Téměř popisuje čtení ze souboru XML pomocí analyzátoru XML standardní součástka. Příkladem může být soubor dokumentu aplikace nahraný do souboru ve formátu CommerceML 2.03 (z webu Bitrix).

Tak začněme. Prvním krokem je načtení komponenty. Zde je typický kód:

If + "v7plus.dll")<>1 Pak If LoadExternalComponent(IB Catalog()+ "ExtForms\" + "v7plus.dll")<>1 Pak If LoadExternalComponent(ProgramDirectory()+ "v7plus.dll")<>1 Then Warning("Součást v7plus.dll nebyla nalezena!"); Vrátit se; endIf; endIf; endIf; Parser = CreateObject("AddIn.XMLParser");

Analyzátor může pracovat s obvody, ale tento bod nebudu uvažovat. Jednoduché lineární (nebo téměř lineární) čtení souboru. Takže jen tvoříme nový dokument:

XML_Document = Parser . Vytvořit dokument(); If EmptyValue( XML_Document ) = 1 Potom Return EndIf; XML_Document. Load(FileName);

V proměnné Název souboru zapíše se řetězec obsahující název souboru, který se má otevřít. Poté můžete soubor číst a postupně jej dešifrovat.
Soubor XML se skládá z uzlů a atributů. Každý uzel může obsahovat nula nebo více atributů a nula nebo více podřízených uzlů. Kořenový uzel lze získat přímo z proměnné XML_Document. Pro přehlednost se podívejme na část souboru XML:

<КоммерческаяИнформация ВерсияСхемы=»2.03″ ДатаФормирования=»2014-04-09 14:25″>
<Документ>
<Ид>53006
<Номер>53006
<Дата>2014-04-29
<ХозОперация>Objednávání zboží
<Роль>Prodavač
<Валюта>třít
<Курс>1
<Сумма>300000.00
<Контрагенты>…
<Время>11:52
<Комментарий>TEST…….BSV
<Товары>
<Товар>
<Ид>ID46
<Наименование>…
<БазоваяЕдиница Код=»796″ НаименованиеПолное=»Штука» МеждународноеСокращение=»PCE»>PC

Zde je velmi zkrácená verze souboru, nebo spíše jeho část. Účelem tohoto článku není popisovat formát CommerceML, ale ukázat, jak pracovat s XML souborem, proto uvedu pouze příkazy. Soubor CommerceML se skládá z kořenového uzlu " Komerční informace". Uvažujeme to z dokumentu:

ElDocument = XML_Document. SelectNode("CommercialInformation");

Proměnná hodnota ElDocument bude uzel (objekt OLE). Má podřízené uzly a atributy. V jednom souboru může být několik dokumentů, takže je procházíme ve smyčce:

Výběr = ElDocument. SelectNodes("Dokument"); Pro th = 1 podle vzorku. Počet uzlů Cyklus Doc = Vyzvednutí. GetNode(th - 1);

Vlastnictví Počet uzlů vrátí celkový počet podřízených uzlů a metodu GetNode() vrátí zadaný podřízený uzel (číslování začíná od 0).

uzel" Číslo" nemá atributy ani podřízené uzly. Znamená to pouze " 00006 ". Podobný " datum«, « Provoz v domácnosti" a mnoho dalších. K získání hodnoty uzlu se používá následující konstrukce:

Číslo = Doc. SelectNode ("Číslo"). Význam ; NumberNumber = Number(Doc.SelectNode("Number").Value);

Zde použitá metoda je SelectNode(). Na rozdíl od " SelectNodes()“, nevrací seznam, ale úplně první uzel s zadané jméno. A jeho majetek" Význam"vrací řetězec s hodnotou. Chcete-li převést hodnotu na správný typ Použijme transformační funkce. Datum bude nutné převádět po částech (je uloženo v XML ve tvaru rrrr-mm-dd, který standardní funkce Date() nepodporuje). Je možné, že při použití schémat se převod typu provede automaticky - nemám zaškrtnuté.
Ke čtení atributů se používá následující metoda:

OKEY = Produkt. SelectNode("BasicUnit"). GetAttribute("Kód");

Tady Produkt- toto je uzel" Produkt". Hodnotu atributu, jako je jeden podřízený uzel, lze získat názvem atributu. Vždy je vrácen řetězec, takže v případě potřeby je třeba převést typ hodnoty na požadovaný. Pokud potřebujete přečíst několik atributů uzlu, je lepší uložit hodnotu uzlu do samostatné proměnné.
To jsou všechny základní funkce potřebné k úplnému čtení souborů XML.

Práce se soubory XML od 1C: Účetnictví 7.7

A tento článek popisuje kroky potřebné k výměně dat z konfigurace 1C:Enterprise verze 7.7 až 8.2 pomocí stejné konfigurace Data Conversion, vydání 2.1.4.1.

Najdeme zpracovatelský soubor MD82Exp.epf jako součást konfiguračního distribučního balíčku Data Conversion.
Bude potřeba stáhnout popis struktury metadat konfigurace databáze přijímače.

Ve stejné distribuci najdeme také zpracovatelský soubor V8Exchan82.epf - “Univerzální výměna dat ve formátu XML”.
Budete jej potřebovat k vyložení základny přijímače. Jak již název napovídá, jsou tato ošetření určena
pro práci s verzí 1C:Enterprise 8.2.

Dále zde najdeme nástroje pro práci s verzí 1C:Enterprise 7.7.

Konfigurační distribuční balíček Data Conversion obsahuje soubor zpracování MD77Exp.ert.
Bude potřeba stáhnout popis struktury metadat konfigurace zdrojové databáze.

Ve stejné distribuci najdeme také zpracovatelský soubor V77Exp.ert - “Univerzální nahrávání dat ve formátu XML”.
Budete jej potřebovat ke stažení zdrojové databáze.

Takže začneme:

Nejprve si stáhněte popis struktury zdrojových a cílových metadat.

  1. Otevřeme zdrojovou databázi v režimu 1C:Enterprise 7.7 a začneme zpracovávat MD77Exp.ert
    ke stažení popisu struktury zdrojových metadat.
    Uložme zdrojovou strukturu metadat do souboru Rules1.xml.
  2. Otevřeme databázi přijímačů v režimu 1C:Enterprise 8.2 a začneme zpracovávat MD82Exp.epf
    ke stažení popisu struktury metadat přijímače.
    Uložme strukturu metadat přijímače do souboru Rules2.xml.

Pojďme načíst popisy struktury metadat obou konfigurací.

  1. Spusťte konfiguraci Data Conversion v režimu 1C:Enterprise 8.2.
  2. Otevřeme si adresář „Konfigurace“ (Adresáře—>Konfigurace). Ukládá informace o konfiguraci,
    mezi kterými lze konfigurovat pravidla výměny.
  3. Doplníme informace o konfiguraci zdroje. Klikněte na tlačítko „Přidat“ nebo na klávesu „Vložit“.
  4. Uveďme cestu k souboru se zdrojovou strukturou metadat Rules1.xml. Klikněte na tlačítko „Stáhnout“.
  5. Doplňme informace o konfiguraci přijímače. Klikněte na tlačítko „Přidat“ nebo na klávesu „Vložit“.
  6. Uveďme cestu k souboru se strukturou metadat příjemce Rules2.xml. Klikněte na tlačítko „Stáhnout“.

Takže jsme načetli informace o zdroji a cíli. Nyní můžeme nakonfigurovat pravidla výměny.

  1. Otevřeme si adresář „Conversions“ (Adresáře—>Conversions). Tato příručka obsahuje informace
    ve kterém je určeno, mezi kterými konfiguracemi se výměna provádí a kterým směrem.
  2. Přidejme nový prvek. Klikněte na tlačítko „Přidat“ nebo na klávesu „Vložit“.
  3. Zdrojovou konfiguraci označujeme z adresáře „Configurations“. Pole "Konfigurace - zdroj:".
  4. Konfiguraci přijímače označujeme z adresáře „Configurations“. Pole "Konfigurace - Přijímač:".
  5. Důležitý detail!!! Otevřete kartu „Upřesnit“. Pole "Unload module file name:".
  6. Označme umístění souboru modulu pro nahrávání, například: C:\\Bases\\Upload Module.txt.
  7. Obsah tohoto souboru je nezbytný k nahrazení celého souboru
    modul ve zpracování V77Exp.ert. Bez této náhrady není vykládka možná!
  8. Klikněte na tlačítko „OK“.

Skvělé, nakonfigurovali jsme pravidla výměny. Zbývá pouze nahrát tato pravidla výměny do souboru.

  1. V adresáři „Conversions“ vyberte nově vytvořený prvek.
  2. Na referenčním panelu klikněte na tlačítko „Přejít na pravidla“. Otevře se formulář s pravidly převodu.
  3. Na záložce „Pravidla nahrávání dat“ uvedeme, co přesně chceme nahrát.
  4. Na záložce „Property Conversion“ můžeme specifikovat mapování detailů vyměňovaných objektů.
  5. Na tomto formuláři v levém horním rohu najdeme tlačítko „Uložit pravidla“.
  6. Zadejte název souboru a cestu (například C:\\Bases\\Data Exchange Rules.xml). Klikněte na tlačítko „Otevřít“.
  7. Později můžeme změnit zadanou cestu v adresáři „Konverze“—> „Změnit aktuální prvek (F2)“—>Záložka Upřesnit—>pole „Název souboru pravidel Exchange:“.
  8. Při ukládání pravidel je modul pro nahrávání také zapsán na cestu, kterou jsme zadali dříve: C:\\Bases\\Upload Module.txt.

Pravidla převodu jsou připravena! Nyní si vyměňme data.

Otevřete zdrojovou databázi v režimu 1C: Configurator 7.7, poté otevřete zpracování V77Exp.ert -
"Univerzální nahrávání dat ve formátu XML." Otevřete kartu „Modul“ a odstraňte veškerý obsah modulu.
Vložte řádek: #LoadFromFile C:\\Bases\\UploadModule.txt.

Direktivou „Load From File“ přepneme načítání softwarového modulu na načítání z textového souboru.
Nyní se musíme ujistit, že soubor s nahrávacím kódem Unload Module.txt je vždy v námi určené složce.

Uložme zpracování V77Exp.ert.

Chcete-li stáhnout data, musíte:

  1. Otevřete zdrojovou databázi v režimu 1C:Enterprise 7.7 a poté otevřete nově uložené zpracování V77Exp.ert.
  2. Zadejte název souboru pravidel výměny do pole „Název souboru pravidel:“ (uložili jsme jej zde: C:\\Bases\\Data Exchange Rules.xml) a
    v poli „Název datového souboru:“ vyberte soubor, do kterého budou data nahrána (Například C:\\Bases\\Nahrání dat z 7.7.xml).
  3. Dále si musíte stáhnout pravidla burzy kliknutím na tlačítko „Stáhnout pravidla burzy“.
  4. Chcete-li nahrát dokumenty pro určitý interval, musíte zadat období - „Datum zahájení“ a „Datum ukončení“.
  5. Zaškrtávací políčka v seznamu „Pravidla nahrávání dat“ označují, která data budou nahrána a která nikoli.

Nyní načteme data do databáze přijímače. Otevřeme jej v režimu 1C:Enterprise 8.2 a začneme zpracovávat
"Universal XML Data Interchange" pro načítání zdrojových dat.

Toto je soubor zpracování V8Exchan82.epf. Nebo otevřete „Nástroje“ -> „Další výměny dat“ -> „Univerzální výměna dat ve formátu XML“

  1. Při zpracování vyberte na záložce „Načítání dat“ název datového souboru (uložili jsme jej zde: C:\\Bases\\Data Upload From 7.7.xml).
  2. Klikněte na tlačítko „Načíst data“ (nachází se na panelu nahoře).

Data načtena!

Stejné kroky pro uvolnění z verze 1C:Enterprise 7.7 platí pro verze 1C:Enterprise 8.1 a 1C:Enterprise 8.0.
Distribuce konfigurace konverze dat zahrnuje:
zpracování souborů pro tyto verze MD81Exp.epf a V8Exchan81.epf, MD80Exp.epf a V8Exchan.epf.

Pokud chcete načíst data do 1C:Enterprise 7.7, musíte použít zpracování V77Imp.ert.
Před načtením dat musíte provést stejné akce s modulem zpracování V77Imp.ert, jak je popsáno
pro zpracování V77Exp.ert.

Pokud vyberete zpracování ze seznamu rychlý přístup(Soubor - V77Exp.ert) a zobrazí se zpráva, že soubor nebyl nalezen,
i když je soubor umístěn na stejném místě a název se nezměnil, pak stačí udělat vše jako na začátku -
"Soubor | Open“ a znovu vyberte soubor V77Exp.ert.

V práci velkých podniků a obchodních řetězců je poměrně často potřeba vyměňovat data mezi databázemi. Každý programátor a administrátor řeší tento problém jinak. Někteří zapisují uploady a downloady přes mezilehlé tabulkové soubory, jiní používají režim COM připojení pro připojení ke zdrojové základně. V poslední době je však stále populárnější vlastní mechanismus 1C nazvaný „Universal Data Exchange in XML Format“.

Vzhled zpracování

V úplném rozhraní můžete otevřít zpracování na Služba->Další výměny dat->Univerzální výměna dat ve formátu XML.

Formulář pro zpracování (obr. 1) obsahuje čtyři záložky:

  • Další nastavení;
  • Mazání dat.
  • Rozhraní každé ze záložek je silně zatíženo prvky, a proto vyžaduje samostatné posouzení.

    Nahrávání dat

    Úplně nahoře na kartě je pole pro výběr souboru pravidel výměny. Pro nestandardní databáze a výměny budete muset vytvořit soubor výměny sami.

    Na dalším řádku formuláře jsou dva přepínače:

    1. Nahrání do výměnného souboru (obr. 2);
    2. Připojení a nahrání dat do informační bezpečnosti (obr. 3).

    Jak můžete vidět z obrázků výše, vzhled formuláře se liší v závislosti na přepínači. Pokud je vybrána možnost sdílení souborů, je uživatel vyzván k výběru umístění souboru, kam bude nahrán, a možnosti jeho komprimace pro úsporu místa a ochrany heslem.

    Možnost přímého připojení k přijímací základně podporuje jak soubor, tak možnost klient-server práce. V tomto případě budete muset zadat adresu databáze a vyplnit pole „Uživatel“ a „Heslo“. Než začnete s výměnou dat, je vhodné připojení vyzkoušet.

    Tabulková část umístěný níže umožňuje konfigurovat výběry a další parametry vykládání.

    Chcete-li ladit algoritmy a opravovat chyby, můžete použít mechanismus zabudovaný do zpracování výměny. Aktivuje se zaškrtnutím příslušného políčka v dolní části formuláře. Kliknutím na tlačítko „Nastavení ladění…“ se otevře okno (obr. 4).

    Obr.4

    Výrazná vlastnost Tento formulář má na levé straně rozvržení informativní část nápovědy, která popisuje každý ze tří možných režimů ladění. Jako soubor externí zpracování S modulem lze použít jakýkoli soubor ve formátu epf.

    Kliknutím na tlačítko „Dokončit“ zkontrolujete správnost a úplnost vyplněných údajů.

    Na rozdíl od „Upload“ tato záložka (obr. 5) nemá tabulkovou část, ale je zde mnohem více zaškrtávacích políček, která umožňují upravit parametry pro záznam nových a změněných objektů.

    Obr.5

    Nejprve je třeba vybrat soubor, který bude sloužit jako zdroj informací. To lze provést ve vstupním poli „Název souboru k nahrání“. Pokud byla data nahrána do archivu chráněného heslem, bude nutné je zadat do příslušného pole.

    Odpovídající zaškrtávací políčka vám umožňují konfigurovat:

    • Transakce při zápisu objektů (to někdy urychluje proces);
    • Načítání dat v režimu výměny (v tomto případě budou všechny kontroly platformy, s výjimkou kontroly při zaúčtování dokladů, při záznamu ignorovány);
    • Přepsání změněných prvků;
    • Nastavení značky odstranění pro stažené položky;
    • Režim zápisu nových dat do registru (buď po jednom nebo v sadě);
    • Oříznutí nepodstatných znaků (mezery a tabulátory) u řetězcových hodnot.

    Další nastavení

    Jak již název záložky napovídá, obsahuje nástroje, jejichž použití umožňuje přesněji přizpůsobit proces výměny. Zejména:

    1. Umožňuje režim ladění;
    2. Umožňuje použití transakce během procesu vykládání;
    3. Optimalizuje výměnu mezi databázemi verze 8 1C;
    4. Nahrajte pouze ty objekty, které může aktuální uživatel používat;
    5. Povolit protokolování procesu výměny mezi databázemi.

    Tyto a některé další funkce se povolují zaškrtnutím příslušných políček ve formuláři (obr. 6).

    Obr.6

    Mazání dat

    Tuto kartu používají pouze vývojáři v režimu ladění. Umožňuje odstranit nepotřebné objekty z databáze.

    Stručně o nastavení pravidel burzy

    Použití standardního handleru výrazně zjednodušuje život programátorům. Zároveň je jedním z nejtěžších okamžiků pro někoho, kdo se poprvé setkal s „Universal Data Interchange in XML Format“, otázka: „Kde mohu získat soubor pravidel výměny?“

    V první řadě pro vlastní výroby pravidla výměny, je vyžadována speciální konfigurace, která se nazývá „Konverze dat“. Obsahuje několik zajímavých souborů, které vám umožňují konfigurovat téměř jakoukoli výměnu mezi různými verzemi 1C databází 7 a 8:

    1. epf – nutné pro stažení struktury metadat pro databáze 1C 8;
    2. epf – pokud je konfigurace 1C 8 napsaná sama nebo není standardní, nemusí mít zpracování „Universal Data Exchange“, tento soubor je toto zpracování;
    3. ert – soubor obsahuje kód pro stažení struktury metadat konfigurací 1C verze 7.7;
    4. ert – soubor pro zpracování dat upload a download pro sedm.

    Po zahájení příslušného zpracování je nutné uvolnit struktury metadat pro zdrojovou a cílovou databázi. Poté v konfiguraci „Conversion“ musíte zadat informace o zdrojové a cílové konfiguraci do adresáře „Configurations“.

    Poté se v adresáři Conversion vytvoří prvek obsahující informace o směru výměny dat. Můžete pro něj nastavit pravidla burzy.

    Dnes to s vámi zvážíme zpracování "Univerzální nahrání do XML po dobu 1 s 7,7". Toto zpracování je určen pro nahrávání dat podle pravidel výměny do XML soubor. Pravidla pro nahrávání dat jsou také XML souborem, který obsahuje popis, jaká data a v jaké struktuře se mají do XML souboru nahrát.

    Jak používat univerzální zpracování nahrávání v XML pro 1c 7.7?

    Níže na snímku obrazovky vidíte hlavní formulář zpracování univerzální nahrávání do XML za 1s 7.7, pojďme se podívat na hlavní parametry, které jsou pro to nutné řádný provoz. Kde je číslo 1, označujeme soubor s pravidly pro nahrávání dat, pro který jsou tato pravidla potřeba, jsme již rozebrali v prvním odstavci článku. Pro číslo 2 vyberte soubor, do kterého budou data nahrána. V odstavci 3 musíte uvést počáteční datum a datum ukončení pro toto období budou data nahrána do souboru. Po zadání všech těchto parametrů klikněte na „Načíst pravidla“, po přečtení pravidel v kroku 5 se objeví stromová struktura souboru pravidel výměny s názvem pravidel. Nyní vše, co musíme udělat, je kliknout na tlačítko v našem zpracování univerzálního XML uploadu 1s 7.7 pod číslem 6 „Nahrát“, po této akci budou všechna data nahrána podle aktuálních pravidel nahrávání dat do souboru XML, který jsme specifikovali v odstavci 2.