Univerzální soubor pro výměnu dat na 1s 8.3. Vzhled a vlastnosti použití univerzální výměny dat. Oddělení podle typu účetnictví

Pošlete mi tento článek na můj email

Hlavními důvody potřeby implementace výměny mezi databázemi 1C jsou přítomnost poboček a oddělení typů účetnictví, protože Firmy často operují v několika informačních databázích. Nastavení výměny 1C 8.3 vám umožní eliminovat dvojí práci - zadávání stejných dokumentů a adresářů ve dvou programech a také rychlé dodání potřebných systémových objektů pro různé pobočky a oddělení.

V případě, kdy je nutná výměna mezi pobočkami, se využívá RIB (Distributed Information Base). Toto je mechanismus výměny mezi identickými konfiguracemi. Představuje strom s nejdůležitějším kořenovým uzlem nahoře, pod dvojicí propojených uzlů. Změny lze provést v libovolném uzlu tohoto systému a budou přenášeny do dalších připojených uzlů. Také distribuuje nejen data, ale také změny konfigurace z kořenového uzlu na podřízené uzly.

Pokud je potřeba oddělit typy účetnictví, například vedení provozních v obchodní databázi a regulované v účetní databázi, jsou k dispozici univerzální výměnné mechanismy s flexibilním nastavením synchronizace dat.

Jedním z nejnovějších vylepšení 1C je formát pro výměnu dat EnterpriseData. Snadno se používá a je určen pro výměnu v rámci společnosti jak mezi databázemi 1C, tak programy třetích stran.

Implementace výměny dat v podniku může být reprezentována formou sekvenčních procedur.

Nejprve je nutné určit, mezi kterými databázemi by měla probíhat výměna; bude se jednat o obousměrnou nebo jednosměrnou výměnu; pokud je jednosměrný, pak která databáze bude informace přenášet a která pouze přijímat; pokud se jedná o složitou pobočkovou síť, pak je nutné zaregistrovat schéma výstavby databáze.

Poté vybereme vhodný formát: RIB, univerzální formát; výměna podle pravidel burzy; výměna bez pravidel směny.

Dalším krokem je výběr vozidla pro provedení výměny. K dispozici je velký výběr technologií, zdůrazněme ty hlavní: adresář (místní nebo síťový), prostředek FTP, COM připojení, webová služba, e-mail.

Čtvrtým krokem bude identifikace údajů: dokumentů, referenčních knih a v případě potřeby jejich podrobné rozepsání až do jednotlivých údajů, které mají být přeneseny.

A na závěr je předepsán harmonogram výměnné frekvence

Každá možnost nastavení výměny 1C 8.3 vyžaduje pečlivou přípravu. Jeho implementace je mimo možnosti každého uživatele, je nutné vzít v úvahu mnoho nuancí a pochopit principy výměny. Zvláštní pozornost bude třeba věnovat konfiguraci, pokud databáze: obsahují úpravy nebo mnoho dalších. detaily, liší se verzemi platformy nebo používají zastaralé verze konfigurací, podnik je velký a využívá automatizovaný systém, skládající se z velkého počtu základen. Chyby jsou zde nepřijatelné, protože... může vést k nenapravitelným následkům. Nezávislá implementace výměny v 1C se doporučuje pouze v případě, že potřebujete nastavit jednoduchý přenos informací mezi standardními konfiguracemi.

Pokud pochybujete o svých schopnostech, je lepší neukládat, ale kontaktovat kompetentního specialistu, který pomůže vyřešit složitý problém nastavení výměn 1C 8.3.

Pokud se přesto rozhodnete konfigurovat výměny 1C bez zapojení odborníků, doporučuje se nejprve otestovat na kopiích databází a před zahájením práce v pracovních databázích nahrát konfigurace, abyste se mohli v případě chyb vrátit do původního stavu.

Níže uvádíme podrobný příklad jednostranného nastavení výměny 1C 8.3 mezi standardními konfiguracemi Trade Management 11 (UT) a Enterprise Accounting 3.0 (BP). Příklad je relevantní pro mnoho společností zabývajících se velkoobchodem a maloobchodem. V UT je vedeno manažerské účetnictví, v BP - regulované, výměna je nutná pro usnadnění práce uživatelů.

Tento algoritmus je vhodný i pro jiné standardní konfigurace na platformě 1C 8.3

Nejprve provedeme přípravné práce pro přijímač informací, tzn. pro BP. Program spustíme v režimu Enterprise. Je potřeba nastavit konstantu Synchronizace dat (sekce Administrace → Synchronizace dat).

Věnujte pozornost poli Prefix, zde je třeba zadat hodnotu, která vám umožní následně rozlišit (hodnotou kódu adresáře nebo čísla dokumentu), v jakém programu byly objekty původně vytvořeny. V našem příkladu je vhodná obvyklá zkratka - BP a UT, pokud se nastavení výměny 1C 8.3 provádí pro komplexní výměnu mezi velké množství základny, stejně jako identické konfigurace, budete muset každou základnu zadat s vlastním jasným označením.

Protože je napájecí zdroj pouze přijímačem informací, přistoupíme k nastavení UT.

Zde, stejně jako v BP, je potřeba povolit synchronizaci a zadat prefix. Tyto informace jsou dostupné v sekci Kmenová data a administrace → Nastavení synchronizace dat.

Vyberte metodu nastavení: Zadejte nastavení ručně. Dále.

Nastavme si možnost přímého připojení, kdy jsou oba programy umístěny v jednom lokální síť, uvedeme parametry pro připojení k adresáři zabezpečení informací v této síti a také vyplníme autentizační údaje o uživateli (v databázi BP). Dále.

Systém zkontroluje správnost zadaných údajů a pokud je výsledek pozitivní, zobrazí okno nastavení výměny 1C 8.3.

Kliknutím na odkaz Změnit pravidla nahrávání dat získáte přístup k nastavení výměny. Upřesníme kmenová data - nahrání pouze použitých v dokladech, vybrané organizace a možnost práce se smlouvami - bez reference, oddělení dokladů podle skladu. Burza začíná 1. března běžného roku.

Zavedená pravidla sepíšeme a uzavřeme.

Vzhledem k tomu, že příklad je o jednosměrném přenosu informací, v dalším okně nastavení pro příjem dat z jiného programu byste měli nastavit hodnoty na Neodesílat. Nahrajte a zavřete. Dále.

Nyní je potřeba zkontrolovat zadané parametry a pokud jsou správné, kliknout na Další, jinak se vrátit k předchozímu kroku kliknutím na Zpět.

Poté budete vyzváni k synchronizaci. Klepněte na tlačítko Dokončit.

Pokud je potřeba korelovat shodné objekty dvou konfigurací, otevře se okno pro porovnání dat. Provedeme porovnání a klikneme na Další.

Při přenosu objektů mohou nastat problematické situace, výsledky si můžete prohlédnout kliknutím na odkaz Upozornění při synchronizaci dat.

Po dokončení synchronizace se zobrazí okno potvrzující úspěšné dokončení tohoto procesu.

Zde můžete pomocí příkazu Configure nebo později v synchronizačním skriptu nakonfigurovat plán automatické provedení výměna.

Potřebujete nastavit výměnu dat?

15 LET PROGRAMUJEME 1C A VYTVÁŘÍME VIDEONÁVODY ZDARMA

Máme tým programátorů, kteří mají rozsáhlé zkušenosti s nastavením 1C výměny:

Mezi konfiguracemi 1C,

Při nastavování výměny 1C s jinými programy.

Proč nás vybrat?

Doba odezvy až 2 hodiny pro naléhavé úkoly, a to i o víkendech a svátcích.

40+ programátorů na plný úvazek se zkušenostmi 1C od 5 do 20 let.

Na splněné úkoly děláme video návody.

Živá komunikace prostřednictvím libovolného pohodlné pro klienta posly.

99% úkolů je dokončeno vzdálený přístup(TeamViewer nebo RDP), což výrazně zkracuje dobu dokončení úkolu.

Oficiální partneři společnosti 1C od roku 2006.

Zkušenosti s úspěšnou automatizací od malých firem až po velké korporace.

99 % klientů je s výsledky spokojeno, což potvrzují i ​​děkovné dopisy.

Jak používat pravidla burzy

Chcete-li přenášet data z jedné databáze do druhé pomocí pravidel výměny, musíte vytvořit pravidla výměny a používat zpracování.

Jak vytvořit pravidla výměny

Pomocí pravidel výměny lze přenášet data mezi databázemi s libovolnou konfigurací. Tento článek vysvětluje vytváření pravidel výměny pro databáze se stejnými konfiguracemi (Enterprise Accounting 2.0). Tento přenos lze provést pomocí standardního zpracování. Ale toto zpracování přenáší data referenčních typů pouze odkazem a data primitivních typů a předdefinovaných dat podle hodnoty. Pro složitější přenos, kdy například potřebujete vyhledat prvek adresáře podle názvu, je potřeba vytvořit pravidla pro výměnu.

Informační báze vytvořené 1C mají podobnou datovou strukturu. Proto bude jednodušší psát pravidla pro tyto databáze. Pokud jsou výrobci informačních bází různí, pak je obtížnější psát pravidla přenosu a v některých případech to není vhodné.

Pravidla se vytvářejí v infobázi s konfigurací "Konverze dat".

1) Konfigurace infobáze

K vytvoření pravidel přenosu mezi databázemi budete potřebovat popisy struktury těchto databází. Pro uvolnění struktury informační báze se používá speciální zpracování (MD82Exp.epf, MD83Exp.epf), které jsou dodávány spolu s „Data Conversion“.


Po stažení struktury databáze je nutné ji přidat do seznamu konfigurací.

2) Pravidla výměny dat

Seznam konverzí

Přidání nové konverze

Úprava pravidel burzy


Konverzní pravidlo pro objekt lze vytvořit v automatický režim kliknutím na tlačítko "Synchronizovat objekty...". Níže je uveden příklad ručního vytvoření pravidla pro adresář "Měny". Po kliknutí na tlačítko "Přidat" na kartě "Pravidla konverze objektů" se otevře asistent pro přidání nového pravidla.

1) Nejprve musíte vybrat zdrojové a cílové objekty infobáze.

2) Zde je třeba nastavit nastavení přenosu.

3) V obslužných programech událostí ve vestavěném jazyce můžete napsat své vlastní algoritmy pro zpracování dat během přenosu.


Každý plán má specifický seznam prvků, do kterých může ukládat informace o změnách. Tento seznam se nazývá „Obsah plánu výměny“. Kompozici lze rozšířit, ale podpora konfigurace je odstraněna.

V „Plan Layout“ jsou uložena samotná pravidla, na základě kterých synchronizace funguje. Právě tento konverzní balíček (Registrační pravidla, Pravidla burzy, Pravidla korespondentské burzy) potřebujeme k dalšímu studiu.

Podívejme se na příklad synchronizace dat mezi konfiguracemi „1C: Plat a HR 3“ (ZUP) a „1C: Podnikové účetnictví 3“ (BP). Ihned poznamenejme, že v této úloze budeme muset konfiguraci odebrat z podpory. To je vyžadováno podle stavu.

Živý příklad potřeby zpřesnit standardní pravidla směny

Zákazník nás například kontaktoval s následujícím problémem: při synchronizaci mezi ZUP a BP nelze přenést data z adresáře „Registrace u finančního úřadu“, který je nutný k vyplnění dokumentu „Promítnutí mezd“ v účetnictví." Nyní tabulková část tohoto dokumentu, na straně příjemce obsahuje BP prázdnou „Registrace...“ a uživatelé musí takové položky v adresáři vytvořit ručně. Souhlas, je to nepohodlné. Tento bod můžeme zlepšit.

Řešení problému: pojďme dokončit konverzní balíček z výměnného plánu ExchangeSalary3Accounting3. Přidejme do standardních „1C Exchange Rules“ nové „Object Conversion Rule“ (PKO) pro adresář „Registrace u finančního úřadu“ a v souladu s tím „Property Conversion“ tohoto adresáře (PCS). Určitě dokončíme standardní „Pravidla pro registraci objektů“, protože bylo potřeba zaregistrovat změny adresáře na webu výměny. A projdeme si „pravidla výměny 1C“ databáze korespondenta.

Kde to všechno upravíme? K zápisu a změně pravidel potřebujeme konfiguraci „1C: Data Conversion 2“.

Finalizace standardních konverzních pravidel ze ZUP - Burzovního plánu BP

Začneme tedy dokončovat pravidla výměny 1C přidáním nový prvek- Adresář registrace u finančního úřadu. Tuto změnu provedeme v obou konfiguracích „1C: Platy a Enterprise Management 3“ a „1C: Enterprise Accounting 3“.

Uložme a aktualizujme konfigurace.

V podnikovém režimu pro každou databázi nahrajeme popis struktury metadat pomocí zpracování MD83Exp.epf pro platformu 1C:Enterprise 8.3. Zpracování lze nalézt v balíčku „1C: Data Conversion“.

V další fázi stáhneme konverzní balíček ze ZUP a BP. Balíček se musí skládat ze 3 souborů: Pravidla registrace, Pravidla burzy, Pravidla korespondentské burzy.

Tento článek nebude popisovat, jak se konfiguruje synchronizace dat, to si můžete přečíst na webu Coderline v sekci „Odborné články“ nebo se podívat na záznamy webináře. Nyní je tato možnost již v databázích nakonfigurována. Přejděte proto do nastavení synchronizace (Administrace -> Synchronizace dat -> Nastavení synchronizace dat), klikněte na tlačítko „Načíst pravidla“. Otevře se před námi formulář „Pravidla pro synchronizaci“. Klikněte na tlačítko „Více“ a vyberte možnost „Uložit pravidla do souboru“.


Toto je balíček, který bychom měli dostat po vyložení.

Podobné akce provedeme pro další informační základnu „1C: Enterprise Accounting“.
V důsledku toho jsou všechny přípravné práce pro úpravu pravidel připraveny. My máme:

Popis struktury metadat pro načtení do „1C: Data Conversion 2“ (pro ZUP a BP);

Konverzní balíček, který obsahuje pravidla výměny 1C a pravidla registrace nezbytná pro načtení do „1C: Data Conversion 2“ (pro ZUP a BP).

Přejděte na „1C: Data Conversion 2“. Proveďme následující kroky v pořadí pro obě infobáze:

Načítání metadatových struktur našich konfigurací;

Vytváříme konverze a načítáme pravidla výměny dat 1C z konverzních balíčků (soubor pravidel se nazývá ExchangeRules);

Vytváříme registrace a načítáme pravidla registrace z konverzních balíčků (soubor pravidel se nazývá RegistrationRules).


Pojďme k naší revizi. Do pravidel výměny 1C přidáváme nové pravidlo konverze objektů (PKO) - adresář „Registrace u finančního úřadu“. Pro tento adresář přidáváme pravidlo převodu vlastností (PCR) a pravidlo nahrávání dat (DRU). Tento druh úpravy je nutné provést jak pro pravidla z balíčku ZUP, tak pro pravidla výměny z balíčku BP. Naše pravidla výměny nahrajeme do odpovídajících souborů ExchangeRules.

Přejděme k pravidlům pro registraci nového prvku. Přidáváme referenční knihu „Registrace u finančního úřadu“. Pravidla registrace nahrajeme do příslušného souboru z balíčku RegistrationRules. Tuto akci také provádíme pro obě databáze.

Revidovaná pravidla burzy a pravidla registrace jsou připravena. Nyní zkopírujeme obsah pravidel výměny (ExchangeRules) z balíčku BP do odpovídajících pravidel (CorrespondentExchangeRules) z balíčku ZUP. V odpovídajících pravidlech (CorrespondentExchangeRules) z balíčku BP zkopírujeme obsah pravidel výměny (ExchangeRules) z balíčku ZUP.

Výsledek by měl být následující:

Tím je práce v „1C: Data Conversion 2“ dokončena. Upravené balíčky konverzních pravidel jsou hotové, zbývá je jen nahrát zpět do informační základny a zkontrolujte synchronizaci.

Archivujte soubory z balíčků do ZIP archiv a nahrajte naše konverzní balíčky do ZUP a BP.

Vše je připraveno. Zbývá otestovat.

Připomeňme si podmínky problému. Pro stažení bylo nutné zaregistrovat adresář „Registrace u finančního úřadu“ a zkontrolovat, jak je vyplněno TC dokumentu „Odraz mezd v účetnictví“ na straně „1C: Enterprise Accounting 3“.

Ve zdroji „1C: Salaries and Enterprise Management 3“ registrujeme náš adresář ke stažení. Provádíme synchronizaci. Jdeme do databáze přijímačů a také provádíme synchronizaci pro příjem dat. Vezměte prosím na vědomí, že nyní má plán výměny potřebný adresář pro registraci změn.

Kontrolujeme na straně „1C: Enterprise Accounting 3“:


Shrnout. Výsledek úkolu byl úspěšně dokončen. Dokončili jsme výměnný plán ZUP - BP, přidali jsme nový prvek pro evidenci změn a přidali konverzní pravidla pro synchronizaci dat.

Na platformě 8.1 existuje aktualizovaná verze DB 1C Trade Management (dále jen UT) 10.2.
A na platformě 8.3 existuje standardní účetní databáze 1C.

Úkol:

Zaveďte výměnu dat mezi databázemi.

Řešení:

Nainstalovaná konverze dat 1C, vydání 2.1.
Nahráno.
Spustím „Start Assistant“ (obr. 1).

1. Další.
2. Vyberte „Vytvořit nová pravidla výměny dat (od začátku)“. Dále.
3. Ve třetím kroku vás program požádá o zadání konfigurace zdroje a cíle.
Vytvořím zdrojovou konfiguraci (1C UT):
- jelikož mám 1C UT na platformě 8.1, beru to z ITS disku externí zpracování MD81Exp.epf (můžete si to stáhnout).
- Otevírám 1C UT. Soubor --> Otevřít --> MD81Exp.epf .

Určuji soubor, do kterého se budou nahrávat informace o struktuře metadat. Musí být ve formátu XML.

Kliknu na tlačítko "Nahrát".

To samé dělám se základnou přijímače. S účetnictvím 1C 8.3. Pouze k tomu používám externí zpracování MD83Exp.epf (můžete si to stáhnout).

Vrátím se k 1C Data Conversion.

Zastavili jsme se u kroku 3. Kliknu na tlačítko „Nový“ a specifikuji vygenerovaný soubor struktury metadat. Tato struktura bude načtena do konfiguračního adresáře.

4. Ve čtvrtém kroku vyberte možnost „Automaticky vytvořit všechna možná pravidla výměny dat“.

Nyní se před námi otevřelo nové okno. Byla vytvořena pravidla pro převod objektů. Musíte vytvořit pravidla pro stahování dat. Chcete-li to provést, přejděte na druhou kartu „Pravidla nahrávání dat“ a klikněte na tlačítko „Vytvořit pravidla nahrávání“.

Pokud si vyměňujete data mezi konfiguracemi Trade Management 10.3 a Enterprise Accounting 2.0, musíte po aktualizaci jedné z konfigurací aktualizovat pravidla výměny.

Uvažujme případ, kdy byla ústředna konfigurována z konfigurace Trade Management a konfigurována prostřednictvím přímého připojení k základně přijímače, tzn. účtárna Nová pravidla si musíte stáhnout přes nastavení výměny dat v Trade Management. Důrazně se doporučuje vytvořit základ před tím.

Začněme s 1C Trade Management 10.3. Vyberte položku „Všechna nastavení výměny dat“ z nabídky Nástroje => Jiné výměny dat.

Vyberte sekci Všechny burzy. Najděte svou výměnu dat v seznamu, klikněte pravým tlačítkem myši a klikněte na „Upravit“. Pokud se pokusíte změnit nastavení výměny v části „Výměna dat s 1C: Účetnictví 8“, při pokusu o změnu se spustí asistent nastavení výměny dat, který nepotřebujeme.

V okně, které se objeví, vidíme, že výměna probíhá podle pravidel výměny, která lze uložit a načíst. Pravidla pro nahrávání do databáze burzy jsou pravidla, podle kterých se načítají informace z Managementu obchodu do Účetnictví, a pravidla pro nahrávání z databáze burzy do aktuální databáze jsou pravidla, podle kterých se načítají informace z Účetnictví do Managementu obchodu.

Pojďme načíst pravidla nahrávání do databáze výměny. Klikněte na „Načíst pravidla ze souboru“. Pozor, pokud máte nestandardní konfiguraci a nepoužíváte standardní pravidla výměna, tzn. vyvinuté speciálně pro vaši upravenou konfiguraci, pak byste měli kontaktovat specialisty, aby vytvořili nová pravidla založená na stávajících.

V žádném případě je nenahrazujte standardními pravidly. Pokud si nejste jisti, co máte typické konfigurace, pro každý případ uložte stávající pravidla pomocí tlačítka „Uložit pravidla do souboru“.

Protože poslední vyšel mnohem později než aktualizace pro Trade Management, hledáme pravidla výměny v katalogu aktualizačních šablon 1C pro účetnictví. Adresář šablon aktualizace naleznete následovně. Spusťte 1C a klikněte na „Nastavení“. V okně, které se objeví, vidíme cestu k adresáři konfiguračních šablon a aktualizací.

Pojďme touto cestou. Dále: 1C => Účetnictví a vyberte složku s názvem nejnovější nainstalované verze Účetnictví. Pokud je třeba pravidla převzít z aktualizace konfigurace „1C: Trade Management“, složka se bude jmenovat Trade. Pro konfiguraci „1C: Maloobchod“ - Maloobchod. Obsahuje složku „Výměny dat“.

Další „Výměna s konfigurací Správa obchodu, ed. 10,3". V něm vidíme PRAVIDLA PRO KONVERZI BP-UT a PRAVIDLA PRO KONVERZI UT-BP. Protože potřebujeme pravidla pro vykládku z UT, vyberte „Pravidla konverze UT-BP“ a klikněte na otevřít. Totéž děláme pro pravidla pro nahrávání z burzovní databáze do aktuální databáze, stačí vybrat soubor BP-UT CONVERSION RULES a kliknout na otevřít.

Ve složce „Výměna s konfigurací Správa obchodu, ed. 10,3” je soubor Sharing.htm. Pokud jste ji nikdy nečetli, určitě si ji přečtěte. Obsahuje následující užitečné informace:

  • Účely sdílení
  • obecný popis
  • Migrace z předchozích verzí obousměrné komunikace
  • Předběžná opatření
  • Postup pro nastavení výměny dat mezi konfiguracemi
  • Synchronizace dat
  • Spolupráce konfigurací „Řízení obchodu“ a „Podnikové účetnictví“.
  • Příklady uživatelských scénářů
  • Tabulka korespondence nahraných dokumentů UT - BP (revize 1.6, vydání 2.0) Tabulka korespondence nahraných dokumentů BP (revize 1.6, vydání 2.0) - UT
  • Funkce nahrávání dokumentů a referenčních knih
  • Tabulka shody pro nahrané dokumenty BP (revize 1.6, revize 2.0) - UT
  • Předání dokladů „Faktura k zaplacení kupujícímu“ a „Objednávka kupujícího“
  • Převod nákladů na odepsání zboží
  • Sledování výsledků výměny dat

Pravidla kontrolujeme pomocí zaškrtávacích tlačítek. A klikněte na OK. Nová pravidla byla uložena. Zahájíme výměnu dat a zkontrolujeme její fungování.

Jak nastavit obousměrnou výměnu dat mezi konfiguracemi Trade Management 10.3 a Enterprise Accounting 2.0 je napsáno v mém jiném článku.