Alexey Alekseev vítejte na mém útulném blogu. Jak nastavit výměnu informací mezi databázemi a programy Nastavení synchronizace v periferní databázi

V praxi často dochází k situacím, kdy jsou různé divize nebo pobočky geograficky umístěny na různých místech. Přitom data zadávaná do programu na vzdálených odděleních se musí nějak dostat do centrály, aby byla vedena obecná evidence.

V současné době tento problémčasto řešeno poskytnutím geograficky vzdálených zaměstnanců vzdálený přístup na společnou základnu. Lze to provést zveřejněním databáze na webovém serveru, přes vzdálenou plochu atd.

Nejsou však neobvyklé situace, kdy v geograficky vzdálené kanceláři prostě není internet nebo není dostatečně stabilní, aby fungovala ve společné informační základně. Pro tento účel existuje v 1C konfigurační mechanismus distribuovaná základna.

Jednoduše řečeno, centrála je tam, kde se nachází hlavní základna. Vzdálené oddělení využívá podřízeného. Takových otrokářských základen může být několik. Výsledkem je, že taková distribuovaná databáze se synchronizací sjednotí do jedné. Lze jej vyrobit buď v automatický režim plánovaně i ručně.

V tomto článku se podíváme na nastavení distribuované databáze pro 1C: Accounting 3.0. Navzdory tomu pokyny budou fungovat a pro většinu ostatních konfigurací 1C 8.3.

Poznámkaže všechny potřebné úpravy konfigurace by měly být prováděny pouze v hlavní databázi RIB. Během synchronizace se tyto změny přenesou do všech podřízených databází a projeví se.

Hlavní informační základna

Při použití distribuované databáze jsou hlavní nastavení hlavní základna. Je třeba je provést v části „Správa“, jak je znázorněno na obrázku níže.

V okně, které se otevře, okamžitě zaškrtněte políčko „Synchronizace dat“. V dolní části zadejte prefix hlavní (aktuální databáze). Může obsahovat maximálně dva znaky. V našem případě bude předpona „BG“, protože máme na mysli, že tento RIB 1C je „Hlavní účetnictví“.

Nyní můžete začít s nastavováním samotné synchronizace, konkrétně určením, se kterou databází (nebo databázemi) budou data vyměňována. Chcete-li to provést, postupujte podle hypertextového odkazu „Nastavení synchronizace dat“. Bude k dispozici pro navigaci, pouze pokud je zaškrtnuto políčko vlevo.

V okně, které se otevře, vyberte z nabídky „Úplné...“. Umožní nám to specifikovat libovolnou informační základnu 1C pro synchronizaci.

V prvním okně pro připojení podřízené základny, která se nachází v geograficky vzdálené kanceláři, označte příznakem, že připojení bude provedeno přes místní popř. síťový adresář. V našem případě je to „D:\DB\InfoBase“. Předem také ověříme, zda si do něj můžete napsat.

Nezapomeňte zadat různé předpony pro různé databáze. Faktem je, že při synchronizaci dat je datům přetíženým z každé databáze přiřazen vlastní prefix. Pokud jsou duplikovány, práce bude nesprávná, takže program vám tuto příležitost nedá.

Když vás program vyzve k vytvoření spouštěcího obrazu, vyberte tuto možnost. Tento postup bude chvíli trvat, poté jej uložte do počítače pod názvem „1Cv8.1CD“.

Samotnou synchronizaci lze provést buď automaticky podle plánu, který si sami nastavíte, nebo ručně. V druhém případě stačí kliknout na tlačítko „Synchronizovat“ v čase, který vám vyhovuje.

podřízený uzel RIB

Počet nastavení provedených v databázi slave je podstatně menší. Ve stejné sekci nastavte příznak „Synchronizace dat“ a kliknutím na příslušný odkaz se zpřístupní tlačítko „Synchronizovat“.

V našem příkladu byly do hlavní databáze přidány dvě položky položky: „Beam“ a „Board“. Po synchronizaci skončily v databázi otroků. Jak můžete vidět na obrázku níže, dostaly předponu „BG“. Zbývajícím dvěma pozicím („Soustruh“ a „Paleta“) je přiřazena předpona „BP“, protože byly vytvořeny přímo v podřízené databázi.

Poznámkaže číslování prvků je v našem případě souvislé, ale pouze v rámci stejné předpony.

V 1C 8.3 nebo v 1C 8.2? Nastavení distribuované informační databáze. Návod krok za krokem.

Distribuce informační báze se používá, když je potřeba udržovat společné záznamy v databázích, které z různých důvodů nemohou mít fyzické spojení. Příkladem může být účetnictví v jedné společnosti, která má divizi velkoměsto a malá vesnice bez připojení k internetu. Nebo v některých speciálních případech periodické potřeby současně pracovat s jednou databází v kanceláři i mimo kancelář, například doma. V takových a podobných případech je použití distribuované informační báze (DIB) oprávněné a nutné.


V tomto článku se podíváme na organizaci distribuce jedné informační databáze v konfiguraci 1C Accounting for Russia verze 8.3 prostřednictvím místního nebo síťového adresáře. Ve verzi 8.2 1C tento pokyn bude také užitečné, protože popisuje v podstatě jeden proces s výrazně malými rozdíly.

==== Nastavení pro hlavní základnu ====

Po otevření 1C 8.3 v režimu „Enterprise“ přejdeme do sekce „Administrace“. Ve verzi 1C 8.2, abyste mohli začít, musíte přejít do hlavní nabídky „Service“ - „Distributed Information Base (DIB)“ - „Configure RIB nodes“.

Dále se budeme zabývat procesem v kontextu zabezpečení informací verze 8.3. Přejděte do části „Správa“ a vyberte „Nastavení programu“. V nastavení přejděte do části „Synchronizace dat“. Zde zaškrtneme políčko „Použít synchronizaci dat“ a určíme prefix databáze. Označme „CB“, což znamená centrální základnu.

Poté se v pravém menu objeví položka „Synchronizace dat“. Pojďme si ho vybrat. V podřízeném okně, které se otevře, klikněte na tlačítko „Nastavit synchronizaci dat“. V rozevírací nabídce můžete vybrat nastavení pro různé případy použití synchronizace. Vybereme „Distribuovaná informační základna...“.

Pro obecný vývoj se seznamte s obsahem dalšího okna a klikněte na „Další“.

V dalším okně vyplňte adresář, přes který se . Upřesníme kompresi dat pro zmenšení velikosti uploadu a rovnou můžete zadat heslo pro archiv s daty. Důležité je na něj nezapomenout. Vyplnění potvrďte tlačítkem „Další“.

Další dvě okna jsou určena pro specifikaci parametrů nastavení pro případy výměny přes FTP server a prostřednictvím emailu. Jak již bylo řečeno, uvažujeme o metodě výměny prostřednictvím adresáře, takže přeskakujeme nastavení pro FTP a e-mail.

Další okno je určeno pro zadání parametrů výměny v periferní databázové části. Uveďme jeho název a předponu. Dále je tlačítko „Další“.

Zkontrolujeme námi vytvořené parametry výměny a potvrdíme jejich správnost tradičním tlačítkem „Další“.

Automaticky se vytvoří potřebná sada nastavení pro výměnu. Chvíli to potrvá.

Důležité! Vytvoření počátečního obrazu pro podřízený uzel zabere značné množství času. Velikost tohoto významu závisí na prostředcích počítače a objemu účetnictví v hlavní databázi.

Předpokládejme, že se rozhodneme vytvořit obrázek. Po kliknutí na tlačítko „Dokončit“ v předchozím okně vstoupíme do nastavení pro vytvoření obrazu informačního zabezpečení slave. Zvážíme nejjednodušší případ pro místní provozy. Chcete-li to provést, v okně, které se otevře, uveďte potřebné podrobnosti. Věnujme zvláštní pozornost parametru „ Celé jméno databáze souborů". Musí být specifikován v plném formátu UNC, což vyžaduje vytvoření místní cesty v „síťovém“ formátu. Například - „\\Server1C\Databases\RIB“. K zadané cestě přidáme název databázového souboru - 1Cv8.1CD.

Po kliknutí na tlačítko „Vytvořit úvodní obrázek“ se spustí proces generování obrázku pro podřízenou databázi.

Po dokončení procesu se v zadaném adresáři vytvoří databázový soubor. Tuto nově vytvořenou databázi je třeba před úplným použitím nakonfigurovat.

==== Nastavení pro periferní základnu ====

Chcete-li to provést, musíte jej připojit k 1C. Jak na to, najdete v návodu v našem článku - Po připojení je potřeba spustit novou databázi v režimu konfigurátoru a vytvořit uživatele. Dále musí být zabezpečení informací spuštěno v režimu 1C „Enterprise“.

Pokud je z nějakého důvodu potřeba vytvoření uživatelů odložit na později, po připojení můžete databázi jednoduše spustit v režimu 1C „Enterprise“. Budete vyzváni k vytvoření uživatele „Administrator“, souhlas s tím a bude provedeno počáteční vyplnění.

Poté je třeba pokračovat v nastavení párování s hlavní základnou. Toto nastavení je podobné jako výše uvedené pro hlavní databázi.

Vytvoří se nastavení pro komunikaci s hlavní základnou.

============================================

Nyní jsme tedy vytvořili hlavní a okrajové základny. V každé z těchto databází byla také vytvořena nastavení synchronizace. Nyní můžete přejít k úpravě těchto nastavení a jejich převedení do vhodné podoby. Můžete vytvořit automatická pravidla výměny nebo provést výměnu ručně.

Udělejme to v hlavní databázi. Periferní základna je konfigurována stejným způsobem.

Úpravy lze aplikovat na pravidla a plány synchronizace dat.

Kliknutím na tlačítko „Konfigurovat“ v části „Plán synchronizace dat“ musíte upravit skripty, aby se automaticky naplánovalo nahrávání/načítání dat pro vybranou databázi. Nemusíte jej upravovat, stačí souhlasit s výchozími možnostmi.

Chcete-li upravit parametry, stačí kliknout na odkaz s údaji automatického rozvrhu. A poté upravíme dočasné parametry pro spouštění úloh. Procházením záložek můžete změnit jak čas, tak data a dny v týdnu spuštění.

Kliknutím na tlačítko „Spustit úlohu“ v hlavním okně skriptu můžete úlohu spustit ručně.

Kliknutím na tlačítko „Konfigurovat“ v části „Pravidla synchronizace dat“ můžete provádět operace pro změnu skriptů spouštění úloh a také prohlížet protokol nahrávání/stahování. Ten je poměrně důležitý pro správu přístupu a sledování pravidelnosti výměn.

Po dokončení vytváření a úprav skriptů automatický start výměnou distribuované databáze, můžete přistoupit k vykládání a následnému načítání dat.

V tomto okamžiku je konfigurace distribuované databáze lázní pro centrální a periferní uzly v podstatě dokončena.

Stáhněte si ilustrovaný návod

Distribuovaná informační základna. Návod krok za krokem
Distribuovaná informační základna (RIB) 1C:Enterprise
Vytvoření distribuované infobáze a její nastavení
jak nastavit žebro za 1s 8.2
Jak nastavit distribuovanou informační základnu v 1C
Jak nastavit v 1C
Jak nastavit v 1C
Nastavení distribuované informační základny (RIB) v 1C
Příklad nastavení RIB pro 1C: Účetnictví 8
Vytvoření distribuované infobáze a konfigurace

Distribuovaná technologie informační základny(RIB) umožňuje vytvořit geograficky distribuovaný systém založený na konfiguracích 1C Enterprise. To vám umožňuje mít společný informační prostor i s těmi odděleními, která nemají spolehlivý komunikační kanál, kombinující vysokou autonomii uzlů se schopností rychlé výměny informací. V našich článcích se podíváme na funkce a praktickou implementaci tohoto mechanismu na platformě 8.2

Nejprve se zeptejme sami sebe: proč automatická výměna? Moderní technologie, v kombinaci s levným a rychlým internetem vám umožní bez problémů organizovat práci na dálku. Výběr metod je jako vždy široký: RDP, tenký a webový klient, síťová agregace s Pomoc VPN- je o čem přemýšlet. Všechny tyto metody však mají jednu významnou nevýhodu - silnou závislost na kvalitě komunikačního kanálu.

I při ideálním provozu lokálního poskytovatele nelze zaručit 100% dostupnost komunikačního kanálu. Problémy s páteřním poskytovatelem, chybějící napájení, fyzické poškození komunikační linky a mnoho dalších faktorů činí tento úkol neřešitelným. Zároveň nepřístupnost informační základny na vzdáleném skladu nebo v maloobchod vede k poměrně značným ztrátám. A nakonec nezapomeňme, že jsou místa (například průmyslové zóny na okrajích měst), kde je zajištění kvalitního komunikačního kanálu nákladné a/nebo problematické.

Mechanismus RIB umožňuje zbavit se těchto nedostatků, každé oddělení má svou vlastní kopii informační základny, se kterou můžete pracovat autonomně i při naprosté absenci komunikace s vnějším světem. A malé množství přenášených informací vám umožňuje používat k výměně jakýkoli komunikační kanál, včetně mobilního internetu.

RIB na platformě 8.2 není něco zásadně nového, co představuje další vývoj Platforma URIB 7.7, teprve nyní se tato technologie stala dostupnější a jednodušší. Na rozdíl od komponenty RIB, kterou bylo nutné zakoupit samostatně, je RIB nedílnou součástí mnoha standardních konfigurací a pracuje zcela v uživatelském režimu, což vám umožňuje obejít se bez konfigurátoru i ve fázi nastavení.

V tuto chvíli by bylo na čase přejít k praktické části, ale budeme muset udělat ještě jednu odbočku. Faktem je, že přechod na platformu 8.2, který, jak se zdá, již proběhl, ve skutečnosti vedl ke vzniku dvou typů konfigurací: založených na spravované aplikaci, „nativní“ pro platformu 8.2 a adaptované z 8.1, pokračující používat zastaralé technologie a mechanismy. Vzhledem k tomu, že značná část konfigurací (Podnikové účetnictví, Mzdy a HR Management) je přizpůsobená nebo přechodná, nelze na ně slevit, proto bude první část našeho článku věnována těmto konfiguracím (v podstatě platformě 8.1), zatímco ve druhé prozkoumáme nastavení automatické výměny pro konfigurace založené na spravované aplikaci (platforma 8.2).

Zvažme praktický úkol: nastavení automatické výměny přes FTP pro konfiguraci Enterprise Accounting 2.0. Navzdory skutečnosti, že RIB umožňuje výměnu pomocí e-mailu nebo sdílení souborů, doporučujeme používat FTP jako nejjednodušší a spolehlivým způsobem komunikace. Můžete si přečíst, jak si nastavit vlastní FTP server, nebo můžete využít službu FTP libovolného poskytovatele hostingu.

Nejprve musíme nakonfigurovat výměnné uzly. Chcete-li to provést, spusťte konfiguraci s právy správce a vyberte Transakce - Burzovní plány.

V zobrazeném seznamu vyberte Plný plán popř Podle organizace, pokud jsou v jedné databázi vedeny záznamy za více společností a výměnu je třeba provést pouze za jednu z nich. V okně, které se otevře, je již jeden uzel - centrální, musíme jej upravit uvedením kódu a názvu.

Poté vytvoříme další uzel pro větev a vyplníme jej stejným způsobem (pro přidání klikněte na zelené kolečko se znaménkem plus). Dalším krokem je vytvoření počátečního obrazu pro tento uzel, což je hotová informační báze v režimu souborů. Chcete-li to provést, klikněte klikněte pravým tlačítkem myši myší na požadovaný uzel a vyberte jej z rozevíracího seznamu Vytvořte počáteční obrázek.

Teď pojďme dál Služba – Distributed Information Base (DIB) – Konfigurace uzlů RIB.

V okně, které se otevře, klikněte na tlačítko Přidat a nakonfigurovat nová výměna s uvedením vzdáleného hostitele, typu výměny (přes FTP) a parametrů připojení k serveru.

Záložka do knihy Automatická výměna umožňuje nastavit harmonogram výměny, výměnu podle událostí (začátek a konec práce atd.), tato nastavení se provádějí pro uživatele, v jehož zastoupení bude výměna provedena, ujistěte se tedy, že má práva na výměnu dat.

Nezapomeňte zadat prefix uzlu pro číslování dokladů (jinak obdržíte různé doklady se stejnými čísly) v Nástroje - Nastavení programu, zde můžete nakonfigurovat i některé další parametry výměny. Na stejné záložce byste měli vybrat uživatele, který bude provádět úlohy výměny; pokud to neuděláte, plán nebude fungovat. Mějte prosím na paměti, že výměny budou provedeny pouze v případě tohoto uživatele přihlášeni do programu.

Tím je konfigurace centrálního uzlu dokončena, nyní je třeba provést podobná nastavení pro periferní uzel a připojit počáteční obraz jako existující systém zabezpečení informací. Poté můžete začít s výměnou dat. K ovládání byste měli použít Komunikační monitor umožňuje nejen sledovat úspěšnost nahrávání/stahování, ale také zobrazuje případné vzniklé kolize nebo zpožděné pohyby (pokud uživatel, který provedl výměnu, nemá dostatečná práva k provádění jakýchkoli akcí v databázi). Dostupnost tohoto nástroje umožňuje rychle a efektivně řešit různé typy problémů, které vznikají při automatické výměně.

V tomto okamžiku lze nastavení výměny považovat za dokončené a můžete začít pracovat v distribuovaném režimu. Stojí za to se pozastavit konkrétně nad aktualizací nebo změnou konfigurace. Tyto akce jsou dostupné pouze na centrálním uzlu, všechny provedené změny se při příští výměně automaticky přenesou do periferních uzlů. Chcete-li provádět změny automaticky, musí být periferní databáze ve výhradním režimu, jinak ji budete muset spustit Konfigurátor a provést Aktualizace konfigurace databáze ručně.

V tomto článku budeme hovořit o nastavení distribuované databáze 1C Enterprise 7.7, jako příklad bude použita konfigurace Trade Management 9.2.

Chcete-li nakonfigurovat RIB v 1C 7.7, musíte přejít do konfigurátoru a přejít do Administration-Distributed IS-Management.

Poté musíte převést databázi na RIB, pokud ještě nebyla převedena na RIB, k tomu musíte kliknout na tlačítko „Centrální informační banka“.

Nastavte kód a popis jako na obrázku výše a klikněte na „OK“. Mělo by se objevit varování jako na obrázku níže, ignorujte jej a klikněte na „Ano“.
Poté bude vaše základna připravena k vytvoření periferních uzlů.

Klikněte na tlačítko „New Peripheral IB“ a nastavte hodnoty polí jako na následujícím snímku obrazovky, můžete však použít vlastní označení.

Klikněte na OK a přejděte k dalšímu kroku – nastavení automatické výměny.

V tomto článku vám řeknu, jak nastavit automatickou výměnu pomocí místní sítě Pokud potřebujete automatickou výměnu poštou, zanechte svůj požadavek v komentářích nebo mě kontaktujte a já vám řeknu, jak na to.

Zobrazujeme vše jako na snímku, můžete mít své vlastní cesty k adresářům, zaškrtávací políčka by měla být jako na obrázku výše. Klepněte na tlačítko OK.

Nyní nahrajeme počáteční obraz periferní databáze na disk, k tomu klikněte na tlačítko „Nahrát data“. Po stažení úvodního obrazu bude okno správy RIB vypadat takto:

Předpokládejme, že počítač, na kterém bude naše žebro pracovat, se nachází nedaleko hlavního počítače s centrální základnou a oba počítače jsou připojeny k lokální síti.

Nyní musíte nakonfigurovat RIB na klientský počítač, k tomu si vezměte náš zip soubor stažený v předchozích krocích a vytvořte na jeho základě informační základnu. Níže uvedené snímky obrazovky ukazují kompletní sekvenci akcí.

Klikněte na tlačítko "Přidat", ukažte na prázdnou složku a klikněte na OK.

Vybereme nový informační bezpečnostní systém a přejdeme do režimu konfigurátoru.

V prázdné složce vytvoříme prázdnou informační banku, takže nás 1C požádá, abychom uvedli, v jakém formátu bude naše databáze, vyberte *.dbf. Klepněte na tlačítko OK.

Nyní načteme zip soubor nahraný v předchozích krocích do naší databáze, k tomu přejděte do administrace - stahování dat.

Zadejte cestu k souboru a klepněte na OK.
Po dokončení stahování klikněte na OK a přejděte na administraci distribuovaný ib-auto-exchange.



Při tomto kroku je nutné vzít v úvahu pravidlo: adresář vykládky CB = adresář načítání PB a naopak, tzn. pokud jsme v centrální databázi nahráli do složky out a načetli ze složky in, tak v periferní databázi načteme ze složky out a nahrajeme do složky in. Klikněte na OK a přejděte k dalšímu kroku. Provádíme automatickou výměnu. Chcete-li to provést, přejděte v centrální databázi na administraci distribuovaný ib-autoexchange.


Klikněte na tlačítko "Spustit" a poté proveďte totéž na klientské základně. Proveďte operaci automatické výměny na každém počítači několikrát.

Nyní zautomatizujme proces. Chcete-li to provést, musíte na každém počítači vytvořit 4 soubory. 2 *.prm soubory a 2 *. bat soubor pro každou operaci nakládání a vykládání.

*.bat soubor by měl obsahovat následující řádek:

"<путь к файлу 1cv77.exe>"config/D"<путь к информационной базе>"/N<логин>/P<пароль>/@"<путь к prm-файлу>"

Moje načítání a vyjímání souborů vypadá takto:

Konfigurace "C:\Program Files\1Cv77\BIN\1cv7s.exe" /D"C:\base\rib\" /Nadmin /P1 /@"c:\download.prm"

Konfigurace "C:\Program Files\1Cv77\BIN\1cv7s.exe" /D"C:\base\rib\" /Nadmin /P1 /@"c:\upload.prm"

Píšete své hodnoty. Nyní se pojďme zabývat soubory prm!

Struktura souboru .prm:

Část „Obecné“ je určena k popisu hlavních parametrů dávkového režimu. Možné parametry:

Výstup – cesta k souboru protokolu;
- Quit – zda ​​je nutné ukončit konfigurátor po dokončení všech úkolů;
- AutoExchange – zda ​​má být provedena automatická výměna;
- SaveData – zda ​​je nutné uložit databázi;
- UnloadData – zda ​​se má provést vyložení;
- CheckAndRepair – zda ​​je potřeba databázi otestovat a opravit.

Možné hodnoty pro tyto parametry mohou být 1(Y) nebo 0(N).

Sekce „AutoExchange“ je určena pro definování parametrů automatické výměny. Možnosti:

SharedMode – označuje režim provozu z databáze. Pokud parametr není zadán, použije se exkluzivní režim;
- ReadFrom - označuje, ze kterých databází mají být přijímána data. Identifikátory databáze musí být uvedeny oddělené čárkami. Pokud jsou všechny potřebné, vložte * ;
- WriteTo - označuje, do kterých databází mají být nahrána data. Pokud je to nutné pro všechny, vložte *.

Sekce „SaveData“ je určena pro definování parametrů pro uložení databáze. Možné parametry:

SaveToFile – označuje cestu, kam bude uložení provedeno;
- FileList – označuje seznam souborů k uložení. Názvy souborů jsou uvedeny oddělené mezerami nebo čárkami;

Sekce „UnloadData“ – je určena pro definování parametrů pro uvolnění dat. Možnosti:

UnloadToFile – určuje cestu pro uložení, včetně názvu souboru;
- IncludeUserDef – udává, zda má být v přenosovém souboru zahrnut seznam uživatelů;
- Heslo – určuje heslo, které bude nastaveno pro přenosový soubor.

Sekce „CheckAndRepair“ je určena pro definování parametrů obnovy databáze. Možné parametry:

Opravit – označuje, zda je nutné obnovit databázi;
- Fyzická integrita – udává, zda je nutné kontrolovat fyzickou integritu tabulek infobázové báze;
- Reindexovat – indikuje nutnost reindexace databáze;
- LogicalIntegrity – označuje, zda je nutné kontrolovat logickou integritu tabulek;
- RecalcTotals – udává, zda je nutné přepočítat výsledky účetního a provozního účetnictví;
- Pack – označuje, zda je nutné uvolnit místo obsazené smazanými záznamy;
- SkipUnresolved – určuje, zda se mají přeskočit nevyřešené odkazy nebo je opravit;
- CreateForUnresolved – určuje, jak jsou vyřešeny nevyřešené odkazy. Pokud je 1, bude pro nevyřešený odkaz vytvořen objekt příslušného typu. Pokud je 0, pak bude odkaz vymazán.

Na základě toho budou moje soubory obsahovat následující:

stáhnout z centrální banky do periferie:


Výstup = log.txt
Výstup = 1


ReadFrom = CB

pro vyložení z centrální banky do periferie:


Výstup = log.txt
Výstup = 1


WriteTo = CB

ke stažení z periferie do centrální banky:


Výstup = log.txt
Výstup = 1


ReadFrom = PB1

pro vyložení z periferie do centrální banky:


Výstup = log.txt
Výstup = 1


WriteTo = PB1

Nyní stačí umístit soubory bat a prm do jedné složky a spustit je jeden po druhém, aby se provedlo stahování a nahrávání.

Pokud máte nějaké dotazy, neváhejte je komentovat!

Téměř každý uživatel, který pracuje s databázemi, se potýká s problémem přenosu dat z jednoho programu do druhého, z jedné databáze do druhé. Systém 1C Enterprise má vestavěné nástroje pro organizaci výměny mezi programy, jako je Obchod a účetnictví nebo Mzdy a účetnictví. Často však nastávají situace, kdy je nutné přenášet a přijímat informace z internetového obchodu nebo přenášet data z programů jiných společností, například Microsoft Access nebo Microsoft SQL. A pokud máte například starou databázi 1C Commerce and Warehouse 7.7 a plánujete zavést výkonnou moderní systém na základě 1C Trade Management 8.0 se pak bez konvertorových programů neobejdete. V této části se podíváme na možnosti výměny, a to jak vestavěné ve standardních konfiguracích, tak neomezené možnosti, které můžete použít k vytvoření vlastních schémat výměny.

Cesta Vestavěný Podmínky Výhody Automatizace Vývojář
URIB

1S1S

Plošina
  • Sdílení externích souborů
  • Všechny databáze mají stejnou konfiguraci
  • Není možné vybrat konkrétní dokument nebo prvek adresáře, do výměny jsou zapojeny všechny dokumenty daného typu nebo celý adresář
  • Velmi vysoká rychlost při práci na úrovni platformy
  • Snadné nastavení
  • Obousměrná výměna (během jedné relace)
  • Pracovat s emailem
  • Automatizace pomocí konfigurátoru (dávkový soubor)
  • Firma 1C
    XML

    1C->1C

    Konfigurace
  • Sdílení externích souborů
  • Zpracovává velké množství informací
  • Možnost vytvoření a přizpůsobení šablony bez účasti programátora pomocí konfigurace "Data Conversion" (Information Technology Support (ITS))
  • PŘEHOZ

    1C->1C

  • Sdílení externích souborů
  • Pracuje s různými konfiguracemi
  • Požadované doladění pro každou konfiguraci
  • Integruje své moduly do konfigurace během instalace
  • Schopnost vytvářet a konfigurovat pravidla výměny bez účasti programátora Jakékoli možnosti automatizace jsou možné pomocí vestavěného jazyka 1C a nastavení pravidel výměny PB
    OLE-automatizace

    1C->1C

  • Výměna uvnitř lokální síť(základna v základně)
  • Pracuje s různými konfiguracemi
  • Vyžaduje přizpůsobení pro každou konfiguraci
  • Vysoká viditelnost práce, jedna databáze je integrována do druhé
  • Poskytuje uživateli plnou kontrolu nad procesem výměny: filtry, podmínky, zpracování
  • Jakékoli možnosti automatizace jsou možné pomocí vestavěného jazyka 1C
    Excel, Word

    MsOffice
    1C

  • Sdílení externích souborů
  • Je vyžadována konfigurace
  • Pohodlné pro práci s ceníky, seznamy a stahování tištěných formulářů
    .txt, .csv,
    .dbf, .xml
    atd.

    ...->1C

    Vhodné pro výměnu s jinými programy a externím zařízením.

    Správa distribuované informační základny (DIB)(1C1C) - součást programové platformy 1C Enterprise vyvinuté společností 1C. Umožňuje vytvářet více informačních databází v jedné informační prostor. Výměna se provádí nahráním/stažením externí soubor v režimu konfigurátoru.

    Hlavní podmínkou je jednotná konfigurace pro všechny databáze. Výhody tato metoda to je vysoká rychlost provozu, možnost obousměrné výměny a téměř úplná nezávislost na verzi konfigurace. Mezi nevýhody patří skutečnost, že nelze přenášet jednotlivé dokumenty nebo prvky adresářů, pouze celý adresář (resp. změny provedené od poslední výměny) nebo všechny dokumenty zvoleného typu (za stejné období).

    URIB je vhodné použít pro synchronizaci adresářů a přípravu databází pro následné použití jiného způsobu výměny pro přenos jednotlivých dokumentů. A také pokud používáte k přenosu pravidelných kopií databáze nízkorychlostní modemovou linku, protože přenosový soubor obsahuje pouze informace o provedených změnách.


    Příklad dialogu pro vytvoření distribuované databáze 1C Enterprise 7.7 a 1C Accounting 7.7: jako základ je brána stávající databáze, je prohlášena za Centrální databázi a je definován seznam Periferních databází. Dále jsou z Centrální databáze vytvářeny kopie Periferních databází, takže není možné takto propojit dvě původně samostatné databáze. Změna konfigurace je povolena pouze v Centrální databázi, poté se během příští výměnné relace automaticky nainstaluje do všech periferních databází.

    Dialog výměnné relace 1C Enterprise 7.7

    Správce XML a výměny dat (DEM)(1C->1C) - velmi podobné metody. Používáním specializované programy jsou vytvořeny soubory - „Pravidla převodu“, která schematicky označují, který objekt (adresář, dokument) jak přenést a jak jej převést. Dále se vymění univerzální zpracování vykládky a nakládky.

    Výhody metod spočívají v tom, že výměnné databáze mohou mít zcela odlišné konfigurace a informace během přenosu lze převádět pomocí vestavěného jazyka 1C. Nevýhodou je pomalost práce a složitost nastavení „Pravidel konverze“. Zejména je třeba vzít v úvahu, že pokud změníte alespoň jednu z konfigurací, budete muset překonfigurovat „Pravidla konverze“.

    Metodu XML je vhodné použít při aktualizaci konfiguračních verzí nebo při přepínání z jednoho programu do druhého. V typické konfigurace všechny vestavěné metody výměny, stejně jako jejich aktualizace, jsou implementovány na základě metody XML.

    Příklad dialogu nahrávání s načtenými „Pravidlami konverze“ pro výměnu mezi 1C Commerce+Warehouse 7.7 a 1C Accounting 7.7

    Zpracování stahování - stáhne jakýkoli soubor xml vytvořený 1C Enterprise 7.7 pomocí jakýchkoli „pravidel převodu“.

    OLE-automatizace(1C->1C) - metoda je založena na integraci jedné databáze 1C Enterprise nebo 1C Accounting do jiné. Hlavní podmínkou je, že obě databáze musí být umístěny na stejné lokální síti a uživatel musí mít přístup do kterékoli z nich. Samotný postup výměny vypadá takto: v programu, kam potřebujete převést doklady, se otevře protokol dokladů jiného programu, ve kterém se tyto doklady nacházejí.

    Pomocí speciálních výběrových a třídicích filtrů uživatel označí dokumenty, které je třeba přenést, poté se tyto dokumenty stáhnou se všemi analytiky a v případě potřeby je aktualizují v adresářích.

    Hlavní výhodou je přehlednost tohoto způsobu, uživatel má možnost plně kontrolovat proces výměny a převodu, jehož výsledkem je například konsolidovaný doklad namísto jednotlivých vybraných faktur. Nevýhodou je, že výměna probíhá bez vytvoření souboru s informacemi, takže tento způsob není vhodný pro práci s přenosem e-mailů. Nejpohodlnější aplikací je integrace 1C Trade + Warehouse a 1C Accounting.

    Příklad dialogu pro načítání dokumentů z 1C Commerce + Warehouse 7.7 do 1C Accounting 7.7. Nejprve se nastaví období, po naplnění deníku dokumenty se pomocí filtrů a zaškrtávacích políček vyberou Požadované dokumenty. Tlačítko "Import" načte vybrané dokumenty v souladu s nastaveným Režimem.