Pomocou týchto publikácií môžete rozšíriť rozsah použitia CD3.

Konverzia dát 2.0 a 2.1 je technologická konfigurácia 1C, implementovaná na verziách platformy od 8.1 do 8.3.

Hlavnou úlohou nástroja je písať pravidlá pre výmenu medzi aplikačnými riešeniami 1C 8 a 7. Aktuálna verzia konverzie dát je dnes 3.0.

Konverzia dát je veľmi užitočná konfigurácia, s jej pomocou môžete vyriešiť nielen prenos informácií z jednej informačnej bázy do druhej, ale napríklad aj konverziu informácií v rámci jednej databázy.

Konfigurácia je veľmi pohodlná na použitie s .

Konverzia údajov bude užitočná pre každého programátora: schopnosť vytvárať pravidlá výmeny je vážnym plusom pre profesionálne zručnosti.

Ak sa chcete naučiť pracovať s konfiguráciou, najlepšie je riešenie praktických problémov. Skúste si vymyslieť úlohy, napríklad: preniesť nejaké informácie z jednej databázy do druhej, premeniť predajný doklad na príjmový doklad, „zadať“ aktuálne účtovné zostatky do dokladu „zadať zostatky“ a ďalšie úlohy.

Bude veľmi užitočné pochopiť „štandardné“ pravidlá výmeny 1C 8.3; tam často nájdete zaujímavé príklady implementačných úloh.

Aby ste pochopili základy, budete potrebovať materiály, zvážime ich nižšie.

Video návod na konverziu

Základy nastavenia výmeny údajov v 1C pomocou konfigurácie „1C Data Conversion“ nájdete v príklade vo videu:

Materiály, učebnice na štúdium 1C Data Conversion 2.0

Na internete nie je príliš veľa materiálov a dokumentácie, snažil som sa zhromaždiť najdôležitejšie a najzaujímavejšie materiály:

0. V prvom rade odporúčam bezplatný video kurz Ilju Leontyeva, je dostupný na odkaz.

1. V prvom rade by som poradil použiť vstavanú nápovedu v konfigurácii. Je to naozaj dobre napísané a technicky dobre implementované:

2. Druhým najdôležitejším zdrojom informácií je stránka http://www.mykod.info/ (stránka je ukončená), špecializovaná špeciálne na konverziu dát. Tam si môžete stiahnuť veľké množstvo materiálov o konverzii.

3. Samostatne by som chcel vyzdvihnúť učebnicu - (autor - Olga Kuznetsova).

Kolegovia, na CD 3.0 sú dve novinky

1. Už prijaté viac ako 500 prihlášok do kurzu. Je jasné, že nie všetky objednávky budú zaplatené, ale toto je už veľa.

Preto spomalíme nábor do skupiny, a do 24 hodín budú preferenčné podmienky zrušené.

2. Pre tých, ktorí chcú začať pracovať s CD 3.0, ale z nejakého dôvodu sa nedostanú do skupiny, uverejňujeme.

Tri videá pre začiatočníkov pracujúcich s CD 3.0

Súdiac podľa diskusií na stránke, niektorí 1C-nickovia sa „pozerajú dovnútra“ KD 3.0 a utekajú odtiaľ, pričom sa prekrížia „padaj mi“ :)

V skutočnosti je všetko oveľa ortodoxnejšie. Zdá sa to byť komplikované.

Nezvyčajné - áno. Ale nie zložité.

To je to, čo chceme dnes ukázať.

Dnešné videá sú o vývoji pravidiel výmeny „od nuly“ pre vlastné (neštandardné) konfigurácie.

Nastavenie výmeny dát medzi štandardnými bude úplne podobné, až na to, že bude viac objektov na výmenu (bude potrebné vykonať viac nastavení).

A dáme to za 20 minút :)

Navyše polovicu času tvoria prípravné operácie, ktoré sa vykonajú raz pred zriadením ústredne.

Ak jeden z vašich kolegov povie: „Áno, 1C na CD 3 je veľa vecí, pochopíte…“ - ukážte mu toto video.

Ak niekto povie: „Ok, za pár dní nastavím prenos“ a začne sa pohrávať s OLE/.txt, ukážte mu toto video.

Nech sa starí prdi hanbia :)))

Riešime teda jednoduchú úlohu - prenos prvkov adresára, ale všetko urobíme správne:

  • Výmena bude fungovať v univerzálnom formáte (nahrať do xdto)
  • Nahrajú sa iba zmenené objekty – použijú sa výmenné plány a štandardná funkcionalita registrácie zmien

Takto pochopíte, ako vykonať prevody na CD 3.0 od začiatku.

Tieto videonávody sú relevantné pre BSP vydanie 2.3.2(pre akúkoľvek zostavu staršiu ako 2.3.2.43).

Ak používate staršiu verziu BSP,0, vykonajte „úpravu“ pre zmenené rozhranie a rozšírenú funkčnosť. Ak to chcete urobiť, zopakujte príklad z videa sami.

V tejto lekcii vykonáme potrebné kroky na nastavenie burzy:

  • Uvoľnenie štruktúry metadát zo zdrojových a cieľových konfigurácií
  • Načítanie metadát na CD 3.0
  • Načítava XDTO balíčky EnterpriseData a ExchangeMessage na CD 3.0
  • Tvorba dve konverzie– pre konfigurácie zdroja a cieľa

Ak ste to už urobili, môžete bezpečne prejsť na ďalšie video - tam sa začne kúzlo prenosu :)

Vo videu si ukážeme:

  • Ako nakonfigurovať súlad objektov a vlastností medzi konfiguráciou a univerzálnym formátom
  • Ako kód pravidiel prevodu do bežných modulov konfigurácie zdroja
  • Ako nahrať údaje do univerzálny formát

Mimochodom, v rámci kurzu ukážeme, ako vykonať rovnaké kroky bez zmeny konfigurácie ( bez odstránenia z podpory).

Ukážeme si tiež, ako vytvoriť pravidlá potrebné na výmenu údajov:

  • Pravidlá konverzie objektov (OCR)
  • Pravidlá konverzie vlastníctva (PCR)
  • Preddefinované pravidlá konverzie údajov (PDCR)
  • Pravidlá spracovania údajov (DPR)

Tiež ukážeme ako rýchlo pochopiť, ktoré vlastnosti formátu je potrebné vyplniť.

Video #3: Načítanie dát z univerzálneho formátu

Táto lekcia vytvára pravidlá načítania údajov pre konfiguráciu cieľa.

Rovnako ako pri vykládke je potrebné nakonfigurovať PKO, PKS, POD.

Výsledkom je výmena, ktorá funguje na výmenných plánoch:

A pár slov o skupinovom nábore

Existuje veľa aplikácií.

Zvyčajne jednoducho zastavíme nábor do skupiny.

Tu je však všetko jednoduchšie - možnosť kúpiť si kurz zostane, ale zajtra (v stredu 25.5.) zvýšime cenu na 9700...

Zľavy a stimuly sa tiež zastavia zajtra.

Výnimkou sú len kupujúci kurzu CD 2.0, ktorým ostane ešte pár dní v platnosti cena 6900. Pre tých, ktorí sa vracajú zo služobnej cesty a v spálni je manželka, ale tu sa to stalo :)

  • Video – 21 vyučovacích hodín
  • Učebné materiály v PDF - 117 strán A4
  • 16 praktických úloh s učiteľskými riešeniami

Formát kurzu, podpora

Materiály sú k dispozícii ihneď po zaplatení objednávky - stiahnete si ich zo stránky a preštudujete si ich v ľubovoľnom vhodnom čase.

Podpora je poskytovaná prostredníctvom Master Group na webovej stránke.

Musí byť aktivovaný úplný prístup do hlavnej skupiny najneskôr do 100 dní od nákupu.

Relevantnosť kurzu

Materiály kurzu sú relevantné pre verziu BSP 2.3.2.73.

Ak plánujete používať staršie verzie BSP, uvedomte si, že sa zmenili prevádzkové mechanizmy podsystému BSP „Výmena údajov“ a zmenili sa aj rozhrania.

Nový kurz pre najnovšie verzie BSP je vo vývoji a bude vydaný o niekoľko mesiacov. Ale pre verzie BSP 2.3.2.73 a mladšie bude aktuálna sadzba relevantná.

Poplatok za kurz

9 700 rubľov

Záruka

Vyučujeme od roku 2008, sme si istí kvalitou našich kurzov a dávame svoje štandardná 60-dňová záruka.

To znamená, že ak ste začali navštevovať náš kurz, no zrazu ste si to rozmysleli (alebo povedzme nemáte možnosť), máte 60-dňovú lehotu na rozhodnutie – a ak sa vrátite, vrátime vám 100 % z platby.

Platba na splátky

Naše kurzy je možné zaplatiť na splátky alebo na splátky, a to aj bez úrokov. V čom Získate okamžitý prístup k materiálom.

Je to možné pri platbách od jednotlivcov vo výške 3 000 RUB alebo viac. až 150 000 rubľov.

Všetko, čo musíte urobiť, je vybrať spôsob platby „Platba cez Yandex.Checkout“. Ďalej na webovej stránke platobného systému vyberte „Platiť na splátky“, uveďte termín a výšku platieb, vyplňte krátky formulár - a za pár minút dostanete rozhodnutie.

Možnosti platby

Akceptujeme všetky hlavné spôsoby platby.

Od jednotlivcov– platby z kariet, platby elektronickými peniazmi (WebMoney, YandexMoney), platby cez Internet banking, platby cez komunikačné obchody a pod. Objednávku je možné uhradiť aj na splátky (na splátky), a to aj bez ďalšieho úroku.

Začnite zadávať objednávku - a v druhom kroku si môžete vybrať preferovaný spôsob platby.

Od organizácií a individuálnych podnikateľov– bezhotovostná platba, dodacie doklady sú poskytnuté. Zadáte objednávku a ihneď si môžete vytlačiť faktúru k platbe.

Školenie viacerých zamestnancov

Naše kurzy sú určené pre individuálne vzdelávanie. Skupinový tréning na jednej zostave je nelegálna distribúcia.

Ak spoločnosť potrebuje zaškoliť viacerých zamestnancov, zvyčajne ponúkame „prídavné súpravy“, ktoré stoja o 40 % menej.

Ak chcete zadať objednávku na „dodatočnú súpravu“ vo formulári vyberte 2 alebo viac sád kurzov od druhého setu cena kurzu bude o 40% lacnejšia.

Existujú tri podmienky na použitie dodatočných súprav:

  • Nemôžete si zakúpiť iba ďalšiu sadu, ak ste predtým (alebo spolu s ňou) nezakúpili aspoň jednu bežnú sadu.
  • Na ďalšie sady nie sú žiadne ďalšie zľavy (už sú zľavnené, išlo by o „zľavu na zľavu“)
  • propagačné akcie neplatia pre ďalšie sady (napríklad kompenzácia 7 000 rubľov) z rovnakého dôvodu

Účelom tohto článku je odpovedať na prvé otázky o CD3 a na jednoduchom príklade ukázať, ako spresniť štandardné pravidlá. Informácie sú užitočné pre začiatočníkov a tých, ktorí sa už začali učiť a majú nové otázky.

Akceptované skratky v tejto publikácii

KD2- konfigurácia Konverzia dát, vydanie 2.0.
KD3- konfigurácia Konverzia dát, vydanie 3.0, konfigurácia 3.0.5.3.
ED- univerzálny formát výmeny EnterpriseData.

Odpovede na otázky po povrchnom oboznámení sa s KD3. Ak viete, prečo je potrebný KD3, nemusíte čítať tento odsek;)

Otázky a odpovede

  • Je KD3 nová verzia KD2? Nie! Toto je ďalší nástroj, ktorý rieši podobné problémy ako KD2. Každý nástroj má svoje vlastné využitie.
  • Je KD3 lepší ako KD2? Nedajú sa porovnávať, pretože... Sú to rôzne nástroje a každý má svoje klady a zápory.
  • Ak chcete zmeniť pravidlá výmeny KD3, potrebujete odstrániť konfiguráciu z podpory? Nie Nie je potrebné odstrániť z podpory! V štandardných konfiguráciách môžete bežne prepojiť externé spracovanie s pravidlami a v konfiguráciách, ktoré podporujú platformu 8.3.10 a vyššiu, môžete pravidlá upravovať pomocou rozšírenia.
  • Potrebujete preniesť údaje z vlastných vlastných konfigurácií. Môžem použiť KD3 na študijné účely? Ak si kladiete túto otázku, je to s najväčšou pravdepodobnosťou nemožné. Pre KD3 musí konfigurácia obsahovať BSP 2.3 a vyšší so synchronizáciou cez univerzálny formát. KD2 ti bude 100% vyhovovať, KD3 je otázne.
  • Je možné použiť KD3 pre štandardné upravené konfigurácie? Áno môžeš. Ak je možné vaše neštandardné údaje prenášať pomocou ED alebo atribútu AdditionalInfo, potom je to dobré. V opačnom prípade je tu možnosť zmeniť formát výmeny (schéma XML). V tomto prípade budú možnosti KD3 takmer rovnaké ako KD2, ale hlavná výhoda KD3 - univerzálnosť výmenného formátu - zmizne.
  • Dajú sa konfigurácie s podporou ED navzájom vymieňať? Áno! Ale pre výmenu BP 3.0 - BP 3.0 pri vytváraní synchronizácie nemôžete vybrať BP 3.0. Žiadny problém, vyberte „Iný program“. Ak potrebujete jednorazovú výmenu, stačí použiť spracovanie „Upload Upload EnterpriseData“ v menu Všetky funkcie.
  • Potrebujete po aktualizácii konfigurácie stiahnuť najnovšie pravidlá z distribučnej súpravy? Nie! Pravidlá sú obsiahnuté v konfiguračnom module. Na výmenu s inými databázami 1C nemusíte sťahovať pravidlá inej databázy. prečo? Podrobnosti v tomto článku.
  • Potrebujete po aktualizácii jednej databázy aktualizovať druhú databázu zúčastňujúcu sa výmeny? Nie! Nie je potrebné synchrónne aktualizovať všetky databázy zúčastňujúce sa výmeny. Toto je jedna z výhod KD3.
  • Naše konfigurácie boli výrazne vylepšené, existujú nové typy dokumentov a referenčných kníh, dokáže ich KD3 preniesť? Existuje možnosť, že to nebude možné bez zmeny formátu. Toto je jedna z „nevýhod“ KD3 v porovnaní s KD2.

Prečo potom potrebujeme KD3? Výhody a nevýhody

Výhody KD3

Pozrime sa na hlavnú výhodu CD3 na príklade často sa vyskytujúcej úlohy. Existuje konfigurácia UT 11.3, ktorá sa z nejakého dôvodu neaktualizuje. Je potrebné zorganizovať výmenu s BP 3.0, ktorá sa neustále aktualizuje na aktuálne vydanie.

Žiaden problém.

  • Univerzálny výmenný formát používaný v CD3 je určený na riešenie takýchto problémov.
  • Výmenné pravidlá v UT nie sú vytvorené na výmenu s BP, ale na výmenu s univerzálnym formátom EnterpriseData.
  • Ak operujeme v zmysle CD2, tak sa UT vymieňa s konfiguráciou ED, ktorá sa nemení. BP 3.0 sa tiež vymieňa s ED.

Každá konfigurácia má svoje vlastné pravidlá pre výmenu s ED. UT teda vždy nahráva údaje v rovnakom formáte. Konfigurácia BP 3.0, bez ohľadu na to, aká nová je, musí byť schopná prijímať dáta z tohto formátu.

Ukazuje sa, že v UT sa netreba obávať toho, že TK zmení niektoré detaily. Úloha je jednoduchá – nahrať do ED a konfigurácia napájacieho zdroja musí byť schopná prijímať dáta z tohto formátu.

  • Vzhľadom na to, že zdrojová konfigurácia sa nahráva vždy v jednom formáte, môže akákoľvek konfigurácia prijímača načítať dáta z tohto univerzálneho formátu.
    Tie. pre ľubovoľnú kombináciu výmen UT - BP, UT - KA, UT - ERP, KA - BP, ERP - BP. netreba písať jednotlivé pravidlá. V KD3 sú pravidlá univerzálne. Akákoľvek konfigurácia, ktorá podporuje výmenu v univerzálnom formáte, sa môže vymieňať s akoukoľvek konfiguráciou, ktorá podporuje formát ED.

Ladenie algoritmov a pravidiel je dostupné v samotnej konfigurácii, pretože všetky pravidlá sú kódom zo spoločného modulu alebo externého spracovania. Ak chcete rýchlo opraviť chybu, môžete to urobiť bez CD3.

Nevýhody KD2

Pravidlá výmeny sú individuálne pre každý pár konfigurácií. Všetky vyššie uvedené kombinácie výmeny medzi rôznymi typmi konfigurácií a rôznymi verziami konfigurácií si vyžadujú vlastné pravidlá výmeny. Preto na vyriešenie vyššie uvedeného problému výmeny UT 11.3 a BP 3.0 bude potrebné odladiť a spresniť pravidlá výmeny po takmer každej aktualizácii BP 3.0.

Ladenie algoritmov a pravidiel je ťažké pre začínajúceho programátora alebo pre niekoho, kto sa s touto úlohou stretáva len zriedka. Pravidlá sú uložené v súbore xml. Rýchla oprava nie je k dispozícii. Pravidlá je potrebné nahrať do CD2, opraviť ich a nahrať späť.

Nevýhody KD3

Univerzálny formát ukladá obmedzenia na typy dokumentov a referenčných kníh. Je určený pre typické konfigurácie. Ak máte neštandardné údaje alebo typ dokumentu, môžu sa pri výmene vyskytnúť ťažkosti.

Ak chcete povoliť synchronizáciu ED, konfigurácia musí podporovať tieto mechanizmy. To všetko je v BSP 2.3 a vyššej. To v skutočnosti nie je mínus, je to skôr vlastnosť.

Hlavná výhoda sa trochu vytráca z dôvodu obmedzeného časového rámca na podporu formátu. Toto už zažili používatelia UT 11.1, UT 11.2, ktorí si vymieňajú s BP 3.0. Doby podpory sú uvedené na tomto odkaze. Píše sa v ňom, že minimálna garantovaná doba podpory formátu je rok, v skutočnosti cca 3 roky. Ak teda nastavíte synchronizáciu dnes, nemôžete aktualizovať databázu UT 11 aspoň rok a potom buď aktualizovať konfiguráciu, alebo jednoducho pridať nový formát, v prípade potreby vykonať malú zmenu v BSP a pravidlách. . Ako to spraviť? Bude špecifikované neskôr v tomto článku.

Výhody KD2

Možnosti KD2 sú nekonečné. Môžete vytvoriť pravidlá výmeny pre akúkoľvek konfiguráciu na akejkoľvek platforme. Od 1C 7.7 do najnovšieho 8.3. Z konfigurácie nie je potrebné nič, BSP sa nevyžaduje. Pravidlá je možné vytvárať a upravovať automaticky.

V súvislosti s vyššie uvedenými kladmi a zápormi sa pre typické konfigurácie odporúča použiť KD3. KD2 je možné použiť pre akúkoľvek konfiguráciu, ale vzhľadom na jeho nevýhody nezabudnite, že niekedy je vhodnejšie použiť KD3.

Dúfam, že chápeme, prečo je KD3 potrebný, pokračujme v podstate.

Akceptované skratky nižšie

BSP- Knižnica štandardných podsystémov.
POD- pravidlo spracovania údajov.
PKO- pravidlo konverzie objektu.
PKPD- pravidlo pre konverziu preddefinovaných údajov.
PKS- pravidlo premeny majetku.

Zoberme si príklad - je potrebné zmeniť štandardné pravidlá pre výmenu BP 3.0 a UT 11.3

Kroky z pokynov, ktoré sa otvárajú na disku CD3, sú vyznačené na žltom pozadí. Postupnosť krokov navrhovaných v tomto článku je odlišná, aby nedošlo k zmätku a okamžite logicky dokončili začatú akciu.

Ako zmeniť pravidlá ED?
  1. Upravte modul s pravidlami výmeny priamo v konfigurácii. O tejto možnosti zatiaľ neuvažujeme, pretože... Aby ste pochopili, čo je potrebné zmeniť a kde, musíte to urobiť aspoň raz v CD3. V takom prípade bude v budúcnosti jednoduchšie rýchlo vyriešiť problémy, odladiť ich v module a v prípade potreby preniesť na CD3.
  2. Použite KD3.
    Ako sa to robí v KD2? Uvoľníme metadáta oboch konfigurácií a načítame ich do CD2.
    Krok 1. Pre KD3 robíme to isté - v každej konfigurácii v podnikovom režime so spracovaním \tmplts\1c\Conversion\3_0_5_3\MD83Exp.epf odovzdať metadáta konfigurácie,
    napríklad v priečinku " D:\Pravidlá BP3\BP 3.0.54.15\", názov súboru " MD.xml».

Nie je jasné, za akým účelom sú nastavenia tohto spracovania skryté, v dôsledku toho sa údaje v informačných registroch štandardne nenahrávajú. Poďme tento nedostatok odstrániť.
V procedúre ChangeProcessingMode() hlavného formulára zakomentujte riadok

// Elements.Settings.Visibility = False;

Spracovanie uložíme, otvoríme v podnikovom režime, nastavíme príznak na „Uvoľniť registre informácií“ a uvoľníme ho.

Krok 3. Načítať predtým vytvorený súbor " MD.xml"v KD3, vlajka sekcie" Na novú verziu konfigurácie».

Pretože v KD3 sa na výmenu používa „medzikonfigurácia“ (ED), načítavame aj jej „metadáta“, čo je XML schéma, súbor s príponou „xsd“. Krok 2. Môžete si ho vziať z konfigurácie UT 11 alebo BP 3.0. Sú rovnaké. Otvorte konfiguráciu, zadajte „ vstúpiť“, vidíme na strome Všeobecné – balíčky XDTO takéto balíčky: EnterpriseData_1_3_8, EnterpriseData_1_4_4 a podobne.. Toto sú verzie formátu 1.3 a 1.4, v tomto poradí, a 1.2, 1.1, 1.0, ak sú k dispozícii. Kliknite pravým tlačidlom myši na balík a z kontextovej ponuky vyberte „“.

Krok 4. V sekcii CD3 vyberte predtým nahrané súbory s príponou „xsd“. Musíte vybrať jeden súbor! Viacnásobný výber s ExchangeMessage nie je potrebná! Toto bolo navrhnuté v starých pokynoch KD3 predchádzajúcich verzií. V najnovšom CD3 to nie je potrebné.

Po načítaní formátu v sekcii Data Format - Formátovať strom objektov, vyberte verziu formátu. Ak tam sú dokumenty a referenčné knihy, potom ste nahrali správny súbor. Ak nie, začnite odznova s ​​novým prázdnym CD3 a najprv načítajte formát a skontrolujte strom.

2. fáza Po načítaní metadát do CD3 pristúpime k načítaniu štandardných výmenných pravidiel.
Ako sa to robí v KD2? Pravidlá sa načítajú do konverzie.
V KD3 je to takmer rovnaké. Vyložíme pravidlá zo štandardného, ​​vytvoríme konverziu a potom do nej načítame pravidlá.

Uvoľnenie štandardných pravidiel z konfigurácie pre načítanie do CD3

Konfigurácie sa vymieňajú pomocou maximálne spoločnej verzie výmenného formátu. Napríklad jedna konfigurácia má maximálny formát 1,5, iná 1,6, čo znamená, že sa budú navzájom vymieňať vo formáte 1,5. Preto stačí vyložiť formát 1.5 z oboch konfigurácií a nahrať ho do pravidiel.

Otvárame konfiguráciu BP 3.0 alebo UT 11.3 v režime konfigurátora, do vyhľadávacieho panela môžete zadať „ muži uni“, otvorte všeobecný modul. Ak je toto BP 3.0, otvorte . V otvorenom module prejdite do ponuky Súbor – uložte kópiu, uložte súbor s ľubovoľným názvom, napríklad „ D:\Pravidlá BP3\BP 3.0.54.15\Všeobecný modul Správca výmeny prostredníctvom modulu Universal Format_».
Otvorte konfiguráciu BP 3.0 alebo UT 11.3 v podnikovom režime, otvorené spracovanie \tmplts\1c\Conversion\3_0_5_3\Odovzdávanie pravidiel synchronizácie.epf

Nevýhody typického spracovania:

  • často zlyháva;
  • uvoľní pravidlá z externého spracovania pripojeného k uzlu, ale potrebujeme štandardné pravidlá;
  • nefunguje v BP 3.0.53 a vyššie.

Vylepšenie modulu hlavného spracovateľského formulára. Vykonávame zmeny v postupoch Keď CreatedOnServer.

&OnServerProcedureWhenCreatingOnServer(Failure, StandardProcessing) // Zoznam výberu verzie formátu. FormatVersions = Nová zhoda; DataExchangeOverridable.OnReceivingAvailableFormatVersions(FormatVersions); Pre každý ExchangePlan Z DataExchangeRe-UseExchangePlansBSP() slučka If DataExchangeRepeatThisExchangePlanXDTO(ExchangePlan) Then ExchangePlanFormatVersions = Nová zhoda; VersionBSP243 = General PurposeClientServer.CompareVersions(StandardSubsystemsServer.LibraryVersion(), "2.4.3.1") >= 0; ModuleDataExchangeServer = GeneralPurpose.GeneralModule("DataExchangeServer"); If VersionBSP243 Then ExchangePlanFormatVersions = Data ExchangeModuleServer.CommunicationPlanSettingsValue(ExchangePlan, "ExchangeFormatVersions"); ElseExchangePlans[Plán výmeny].GetExchangeFormatVersions(ExchangePlanFormatVersions); koniec Ak; Pre každú ExchangePlanVersion From ExchangePlanFormatVersion CycleModuleManager = FormatVersions.Get(ExchangePlanVersion.Key); Ak ManagerModule = Nedefinované alebo ManagerModule<>ExchangePlanVersion.Value ThenFormatVersions.Insert(ExchangePlanVersion.Key, ExchangePlanVersion.Value); koniec Ak; EndCycle; koniec Ak; EndCycle; For Each FormatVersion FROM FormatVersion Cycle Elements.FormatVersionNumber.SelectionList.Add(FormatVersion.Key); EndCycle; FormatVersionStorageAddress = PlaceInTemporaryStorage(FormatVersions, UniqueIdentifier); Koniec procedúry

  • Vyberte „Formátovať číslo verzie“, napríklad „ 1.3 »,
  • „Výmena adresára“ – vytvorte priečinok, napríklad „“
  • Stlač tlačidlo " Vyložiť».

Tieto kroky zopakujeme pre ďalšie verzie formátu a uložíme ich do príslušných priečinkov „1.4“, „1.5“ atď. Pre BP 3.0 stačí stiahnuť všetky formáty od 1.3 a vyššie. Pre ostatné konfigurácie od 1.2 a vyššie.

Pravidlá sú stiahnuté, teraz ich treba nahrať na CD3. V KD2 sa pravidlá načítajú súčasne s vytvorením konverzie. V KD3 je potrebné vytvoriť konverziu a načítať do nej pravidlá.
V sekcii KD3 Konverzie - Konverzie - Vytvoriť. . Vyberte konfiguráciu. Pre pohodlie môžete zmeniť názov konfigurácie tak, že prejdete do režimu úpravy prvku. Napríklad namiesto Účtovné podniky uveďte " BP 3.0.54.15" Rekvizity názov netreba meniť! názov konverzie môžu byť špecifikované rovnakým spôsobom, napríklad „ BP 3.0.54.15" V tabuľkovej časti vyberieme podporované verzie formátu. Verzie formátu sú tie, ktoré sme stiahli z databázy vyššie. Uložte konverziu.

Prejdite do sekcie Konverzia – Načítanie pravidiel synchronizácie zo súborov.
:

    Miesto načítania: " K existujúcej konverzii»

    Adresár výmeny: " D:\BP3 pravidlá\BP 3.0.54.15\1.3»

  • Súbor s výmenným modulom: " D:\Pravidlá BP3\BP 3.0.54.15\Všeobecný modul Správca výmeny prostredníctvom súboru Universal Format13_ Module.txt»
  • Konverzia: " BP 3.0.54.15»

Pri načítavaní pravidiel synchronizácie zo súborov pre UT 11.3 sa zobrazí chyba " Pole objektu sa nenašlo". Dôvod - pre TekPKO.UseToReceive=Nepravda KD3 vyžaduje pri prijatí informácie o možnosti identifikácie. Ak to nie je v súbore pravidiel, nastala chyba. Toto nedorozumenie opravujeme. Buď odstráňte tento formulár z podpory, alebo použite rozšírenie.

// Hlavná forma spracovania Načítanie pravidiel synchronizácie zo súborov // Pred vykonaním zmien: // Procedúra načíta pravidlá pre konverziu objektov &Na serveri Procedúra LoadPKO() ... Fill inPropertyValues(TechPKO, AttributeStructure); // Možnosť identifikácie - špeciálna logika. TechPKO.Identification Option = Enumerations.Object Identification Options[Attribute Structure.Identification Option]; ElseIf ReadXML.NodeType = XMLNodeType.EndElement Potom // Zapíšte načítaný softvér. ... // Zmeny sú označené "//ED" // Procedúra načíta pravidlá konverzie objektov &Na serveri Procedúra LoadPKO() ... FillPropertyValues(TechPKO, AttributeStructure); // Možnosť identifikácie - špeciálna logika. If TechPKO.UseToReceive Then //ED TechPKO.IdentificationOption = Enumerations.ObjectIdentificationOptions[AttributeStructure.IdentificationOption]; koniec Ak; ElseIf ReadXML.NodeType = XMLNodeType.EndElement Potom // Zapíšte načítaný softvér. ...

Stlač tlačidlo " Stiahnuť ▼». « Manipulátory sú určené na inú konverziu: BP 3.0.44 (formát 1.4). Pokračovať v sťahovaní?» Kliknite « Áno».
Bez zatvorenia formulára vyberte iný „ Výmena adresára“ a stlačte tlačidlo „ “. Načítanie pravidiel pre každý formát do aktuálnej konverzie opakujeme niekoľkokrát.
Po úspešnom stiahnutí prejdite do sekcie „ Konverzie“ - „Nastavenie pravidiel konverzie“, otvorte našu konverziu z formulára zoznamu.
Ak vidíme , POD atď., načítanie do CD3 bolo úspešné.

Kontrola správneho načítania pravidiel

Toto je voliteľná operácia! Ak v pravidlách používate jednu verziu formátu, nemusíte zabezpečiť, aby bol text modulu identický.

  • Otvorte konfigurátor BP, vytvorte nové externé spracovanie, napríklad Názov " Synchronizácia EDBP", synonymum " Synchronizácia ED BP 3.0».
  • V KD3 v tvare " Nastavenie pravidiel výmeny"Kliknite na tlačidlo "" a vložte tento kód zo schránky do nášho nového spracovania.
  • V konfigurátore napájania skontrolujeme, či modul neobsahuje syntaktické chyby. Spracovanie uložíme.
  • vytvoriť ďalšie prázdne spracovanie v BP, napríklad Názov " Typická synchronizácia EDBP", synonymum " Typická synchronizácia ED BP 3.0" Skopírujte text všeobecného modulu BP ManagerExchangeThroughUniversalFormat13 do modulu spracovania a uložte ho.

Porovnajme obe liečby. Ponuka Súbor – Porovnanie súborov.

Ak štandardný modul obsahuje procedúry, ktoré nie sú v našich pravidlách, znamená to, že ste do konverzie nenačítali pravidlá pre všetky dátové formáty. Ak je to nevyhnutné Pravidlá v chýbajúcom formáte načítame do prevodu a zopakujeme porovnanie našich pravidiel so štandardnými. Keď ste dosiahli identitu môžete pokojne začať upravovať pravidlá. Nie je potrebné dosiahnuť úplnú identitu, ak viete, ktorý výmenný formát sa počas synchronizácie nepoužije.

Podobným spôsobom vytvoríme konverziu pre UT 11.3 v KD3.

BP 3.0.54.15

  • Bolo zistené nesprávne načítanie softvéru " Directory_Users". Treba opraviť. Musí."
  • V PKO" Dokument_Inventúra tovaru_Odoslanie"pre PKS" Zodpovedná osoba" softvér nie je zadaný. Otvorte, znova vyberte vlastnosť konfigurácie a vlastnosť formátu tak, aby bol vyplnený ich typ, po čom bude k dispozícii výber v poli " Pravidlo prevodu majetku". Vyberte " Directory_Individuals_Dispatch".

Pozrime sa na príklad modifikácie

Hlavným účelom príkladu je ukázať možnosť úprav na prenos dodatočných údajov, ktoré sa nezmestia do výmenného formátu.

Je potrebné preniesť rekvizity“ Typ Nomenklatúra" adresár "Nomenklatúra", typ atribútu " Directory.TypyNomenklatúra Tento typ adresára nie je prevzatý štandardnými pravidlami KD3 a nie je podporovaný verziou formátu ED pod 1.6.

Existuje niekoľko možností riešenia tohto problému

  • Vylepšenie balíka XDTO, pridaním objektu "Adresár.Typy nomenklatúry" do formátu. Tým sa stráca hlavná výhoda univerzálneho formátu – prestáva byť univerzálnym. Zlepšenie balíka XDTO sa bude vyžadovať vo všetkých databázach, ktoré sa zúčastňujú výmeny.
  • Použite vlastnosť format " Ďalšie detaily", ktorý sa nachádza v mnohých objektoch. Túto možnosť v tomto článku nebudeme uvažovať kvôli určitej zložitosti. Berme do úvahy, že takáto metóda existuje.
  • Rekvizity Dodatočné informácie. Nachádza sa v hlavičke všetkých objektov formátu. Napíšte anyType. Určené pre takéto prípady. Využime to ako najjednoduchší spôsob.

Skôr než začneme dokončovať štandardné pravidlá, vytvorme dve skupiny v skupine pravidiel “ Pridané», « Zmenené" Toto sa robí v " konverzie -".
Nové AML, softvér, algoritmy atď. V skupine „Pridané“ vytvoríme typické objekty, v ktorých robíme zmeny a prenesieme ich do skupiny „Zmenené“. Uľahčí to neskoršie udržiavanie zmenených pravidiel.

Tak poďme na to.

Zmeny pravidiel v UT 11.3

V KD3 v tvare " UT 11.3.4.12 Nastavenie pravidiel výmeny» na karte Algoritmy vytvorenie nového algoritmu

  • Názov algoritmu „AdditionalInfoInsert“
  • Skupina: "Pridané"

Parametre: „Údaje XDTO, názov, dodatočná hodnota“

Kód algoritmu

If DataXDTO.Property("AdditionalInfo") AND TypeValue(DataXDTO.AdditionalInfo) = Type("Structure") Then AdditionalData = DataXDTO.AdditionalInfo; Inak AdditionalData = Nová štruktúra; koniec Ak; AdditionalData.Insert(Name, AdditionalValue); DataXDTO.Insert("AdditionalInfo", AdditionalData);

Uložte algoritmus a prejdite na kartu „ Pravidlá konverzie objektov»

Pomocou tlačidla " Nájsť» vyhľadajte „Nomenklatúru“, otvorte PKO « Directory_Nomenclature_Dispatch" Prejdite na kartu " Pri odosielaní" Tam vidíme pole „Názov manipulátora:“ „“. Zmeny môžete vykonať priamo tam.
V konfigurácii je možné napísať zložitejší kód, ktorý vyžaduje ladenie. Hľadáme postup vo výmennom module v UT 11.3 s názvom “ PKO_Directory_Nomenclature_Sending_WhenSendingData"a tam to dokončíme."
Pre prenos zmien z UT 11.3 do KD3 skopírujte celý postup do schránky, v KD3 v tvare „ Nastavenie pravidiel výmeny"Stlač tlačidlo "".

V našom príklade je kód takýto

Ak je hodnota vyplnená(IB Data.Item Type) Then //ED AdditionalInfoInsert(XDTO Data, "Item Type", Line(IB Data.Item Type.UniqueIdentifier())); AdditionalInfoInsert(Údaje XDTO, "Názov typu položky", Hodnota atribútu všeobecného účelu.Objekt (Údaje IB. Typ nomenklatúry, "Názov")); //AdditionalInfoInsert... //pridať ďalšie podrobnosti služby EndIf;

Po prenesení zmien na CD3 stlačte tlačidlo " Uložiť modul správcu výmen“ a preneste kód z vyrovnávacej pamäte do modulu UT 11.3.

Zmeny pravidiel v BP 3.0

Robíme zmeny v PKO“ Directory_Nomenclature_Receipt“, na karte “ Pri prevode údajov XDTO", názov procedúry " PKO_Directory_Nomenclature_Receipt_Počas konverzie dátXDTO".

Kód pridaný do modulu "PKO_Directory_Nomenclature_Receipt_WhenConvertingDataXDTO"

If DataXDTO.Property("AdditionalInfo") AND TypeValue(DataXDTO.AdditionalInfo) = Type("Structure") Then //ED AdditionalData = DataXDTO.AdditionalInfo; If AdditionalData.Property("Item Type") Then Nomenclature Type = Data ExchangeXDTOServer.ObjectLink By ObjectUIDXDTO(AdditionalData.Nomenclature Type, Type("DirectoryLink.Nomenclature Types"), Exchange Components); If Item Type.GetObject() = Undefined And AdditionalData.Property("Nomenclature TypeName") Potom //Vytvorte novú nomenklatúru TypeObject = Directories.Nomenclature Types.CreateElement(); ItemTypeObject.SetLinkNew(NomenclatureType); Nomenklatúra TypeObject.Name = Ďalšie údaje.Nomenklatúra TypeName; // vyplňte ďalšie podrobnosti služby FillPropertyValues(NomenclatureTypeObject,AdditionalData); NomenclatureTypeObject.Write(); Typ položky = Nomenklatúra TypeObject.Link; koniec Ak; ReceivedData.ItemType = Typ položky; koniec Ak; koniec Ak;

Samotný kód nestačí. Je potrebné pridať PCS s konfiguračnou vlastnosťou " " a zaškrtávacie políčko " na karte "Pravidlá konverzie vlastností" Použitý konverzný algoritmus".

Modul manažéra výmeny prenášame do konfiguračného modulu BP 3 alebo do externého spracovania.

Ako načítať upravené pravidlá KD3 do databázy?

V konfiguráciách, ktoré si vymieňajú pravidlá na CD2, sa to robí v nastaveniach uzla. Pri pravidlách vytvorených v CD3 uvidíme iba možnosť zmeniť pravidlá registrácie.

Pravidlá pripravené v KD3 je možné do konfigurácie nainštalovať tromi spôsobmi

  1. Odstráňte konfiguráciu z podpory a vykonajte zmeny v spoločnom module Exchange Manager prostredníctvom univerzálneho formátu;
  2. V konfiguráciách spustených v režime kompatibility s platformou 8.3.10 a vyššou môžete vykonať opravy spoločného modulu pomocou rozšírenia.
  3. Pripojte rozšírenie, ktoré úplne nahradí všeobecný modul s pravidlami.
  4. Bez odstránenia konfigurácie z podpory pripojte externé spracovanie s pravidlami k uzlu;

Pri prvej možnosti je všetko jasné, je to popísané v dokumentácii, nevýhodou je, že musíte odstrániť konfiguráciu z podpory. Druhá možnosť - oprava zvoleného postupu s predĺžením tiež nebude pre programátora 1C náročná - je potrebné porovnať dve ošetrenia so štandardnými pravidlami a s tými upravenými, ako je popísané vyššie v tomto článku, a vykonať zmenu na požadovaný postup .

Tretia možnosť - pomocou rozšírenia s pravidlami výmeny v univerzálnom formáte v súčasnosti najoptimálnejšie. Zatiaľ existuje iba jedna nevýhoda - pri pripájaní tohto rozšírenia musíte zrušiť začiarknutie príznaku "Núdzový režim". To obmedzuje jeho použitie v cloudových službách. Čakáme na rozhodnutie 1C o postupe nahradenia pravidiel výmeny v univerzálnom formáte v 1C Fresh.

Ide o to, že v konfigurácii musíte nájsť časť kódu, ktorá je zodpovedná za výber spoločného modulu v závislosti od verzie výmenného formátu a nahradenie výberu modulu vlastným modulom. Príklad pre BP 3.0.67:

//////// // Všeobecný modul Výmena dát prepísaná &namiesto ("Pri prijímaní AvailableFormatVersions") Procedúra ED_WhenReceivingAvailableFormatVersions(FormatVersions) ED_DataExchangeServer.WhenReceivingAvailableFormatVersions(FormatVersions); Koniec procedúry //////// // Synchronizácia údajov plánu výmeny prostredníctvom univerzálneho formátu: Modul správcu #If Server alebo Hrubý klient Normálna aplikácia alebo externé pripojenie Potom &namiesto („Pri prijímaní nastavení“) Postup ED_Pri prijímaní nastavení (Nastavenia ) Settings.SourceConfigurationName = General Purpose.SourceConfigurationName (); Settings.ThisExchangePlanXDTO = True; Settings.Warn ABOUT ExchangeRule Version Mismatches = False; Settings.ExchangeFormat = "http://v8.1c.ru/edi/edi_stnd/EnterpriseData"; FormatVersions = Nová zhoda; ED_DataExchangeServer.WhenReceivingAvailableFormatVersions(FormatVersions); //ED Settings.ExchangeFormatVersions = FormatVersions; Settings.ExchangePlanUsedInServiceModel = True; Settings.Algorithms.WhenReceivingExchangeSettingsOptions = True; Settings.Algorithms.WhenReceivingOptionDescriptionSettings = True; Settings.Algorithms.ViewSelectionInteractiveUpload = True; Settings.Algorithms.Configure Interactive Upload = True; EndProcedure #EndIf //////// // Všeobecný modul v rozšírení ED_Data ExchangeServer Postup pri prijímaní AvailableFormatVersions(FormatVersions) ExportFormatVersions.Insert("1.2", ExchangeManagerThroughUniversalFormat); FormatVersions.Insert("1.3", ED_ExchangeManagerThroughUniversalFormat); FormatVersions.Insert("1.4", ED_ExchangeManagerThroughUniversalFormat); FormatVersions.Insert("1.5", ED_ExchangeManagerThroughUniversalFormat); FormatVersions.Insert("1.6", ED_ExchangeManagerThroughUniversalFormat); Koniec procedúry //////// // Všeobecný modul v ED_Exchange Manager cez rozšírenie Universal Format // Konverzia BP 3.0.44 (formát 1.6) z 27. 11. 2018 11:23:58 // Revízia pre BP 3.0.67.x z 31.12... .

Uvažujme o 4. možnosti, ktorá nie je opísaná v dokumentácii, pretože v BSP takáto možnosť nie je. Táto možnosť je už zastaraná. Externé spracovanie s pravidlami používané v prvých verziách s univerzálnym výmenným formátom. Teraz sa 1C tejto funkcie postupne zbavuje.

V podnikovom režime v sekcii správy kliknite na odkaz Synchronizácia údajov – Nastavenia synchronizácie údajov, stlač tlačidlo " Naladiť..."ak existuje len jedno nastavenie alebo" Zmeniť", ak existuje niekoľko nastavení. Prejdite do režimu úpravy formulára cez ponuku " " , Rozbaliť " Skupina", tam zahrnieme skrytý prvok formulára " "," OK".
na "karte" Servisné informácie"vybrať" Cesta k správcovi výmeny“, nahrádzame naše spracovanie tamojšími pravidlami.

Pripojenie externého spracovania s pravidlami k BP 3.0.52 a vyšším

V BP 3.0.52 a vyšších sa z neznámych dôvodov nepoužíva externé spracovanie s pravidlami. Rozhranie na pripojenie spracovania zostáva. Vďaka aspoň za to.

Spracovanie s pravidlami môžete povoliť pomocou rozšírenia. Je potrebné vykonať opravu spoločného modulu" Server ExchangeXDTO", funkcia" Verzie formátu Exchange".

Procedúra EDm_GetExchangeFormatVersion(FormatVersions, InformationBaseNodeValue) Request = Nová požiadavka("SELECT INÁ | na synchronizáciu údajov prostredníctvom Univerzálny formát | KDE | Synchronizácia údajov prostredníctvom univerzálneho formátu Cesta k správcovi výmeny<>"""" | A synchronizácia údajov cez UniversalFormat.Link = &Link"); Request.SetParameter("Link", InformationBase Node); Selection = Request.Execute().Select(); While Selection.Next() Loop ProcessingName = Selection.PathToExchangeManager; If NIE General PurposeClientServer.DebugMode () Potom údaje spracovania = nové binárne údaje (názov spracovania); adresa spracovania = miesto v dočasnom úložisku (údaje spracovania); ak ide o všeobecný účel. Existuje ochrana pred nebezpečnými akciami () potom názov spracovania = externé spracovanie. Pripojiť (adresa spracovania, všeobecný účel. Popis ochrany bez upozornení ()); Else Názov spracovania = Externé spracovanie. Pripojiť (Adresa cProcessing); EndIf; EndIf; ExchangeManager = ExternalProcessing.Create(ProcessingName); FormatVersions.Insert(Selection.ExchangeFormatVersion , ExchangeManager); EndCycle; EndProcedure &Instead("ExchangeFormatVersions") Funkcia EDm_ExchangeFormatVersions(InformationBaseNodeValue) ExchangeFormatVersions = Nová zhoda; Ak ValueFilled(InformationBaseNode) Potom ExchangePlanName = InformationBaseNode.Metadata(). ExchangeFormatVersions = Data ExchangeServer.ExchangePlanSettingsValue(ExchangePlanName,"ExchangeFormatVersions"); EDm_GetExchangeFormatVersion(ExchangeFormatVersions, InformationBase Node); V opačnom prípade DataExchangeOverridden.WhenReceivingAvailableFormatVersions(ExchangeFormatVersions); koniec Ak; Ak ExchangeFormatVersions.Quantity() = 0, potom zavolajte výnimku StringFunctionsClientServer.Substitute ParametersIntoString(NStr("ru = "Nie sú špecifikované žiadne verzie výmenného formátu. |Názov plánu výmeny: %1 |Postup: Získajte ExchangeFormatVersions(<ВерсииФорматаОбмена>)""), InformationBaseNode.Metadata().Name); koniec Ak; Výsledok = Nová zhoda; Pre každú verziu z formátu Exchange Verzia slučka Result.Insert(AbbrLP(Version.Key), Version.Value); EndCycle; Návratový výsledok; EndFunction

Ako ladiť pravidlá v externom spracovaní

    V konfigurátore" Služba -> Možnosti -> Spustiť 1C:Enterprise -> Možnosť spustenia", zadajte parameter " ".

  • Nižšie je uvedený kód rozšírenia pre UT 11.4, KA 2.4, ERP 2.4. Kód pre BP 3.0 je uvedený vyššie. Modul správcu výmenného plánu Synchronizácia údajov prostredníctvom univerzálneho formátu.

Kód rozšírenia EDdebugging

&Namiesto("GetExchangeFormatVersions") Procedúra ED_GetExchangeFormatVersions(FormatVersions) UT Data Exchange.AvailableVersionsofUniversalFormat(FormatVersions); Požiadavka = Nová požiadavka("VYBERTE INÉ | Synchronizácia údajov prostredníctvom univerzálneho formátu. Cesta k Exchange Manager, | Synchronizácia údajov prostredníctvom univerzálneho formátu. Verzia formátu Exchange | OD | Plán výmeny. Synchronizácia údajov prostredníctvom univerzálneho formátu AKO k synchronizácii údajov prostredníctvom Univerzálny formát | KDE | Synchronizácia údajov prostredníctvom Universal Format Format.PathToExchangeManager<>"""""); Selection = Query.Execute().Select(); While Selection.Next() Loop ProcessingName = Selection.PathToExchangeManager; Ak NIE JE General PurposeClientServer.DebugMode() Then //ED ProcessingData = New BinaryData(ProcessingName ) ;Adresa spracovania = PlaceInTemporaryStorage(ProcessingData); If GeneralPurpose.ThereisProtectionFromDangerousActions() ThenProcessingName = ExternalProcessing.Connect(SpracovanieAddress, GeneralPurpose.ProtectionDescriptionWithoutctWarning; EndIf ExternalProcessingName = ExternalProcessingName Spracovanie.Vytvoriť ( ProcessingName); FormatVersions.Insert(Selection.ExchangeFormatVersions, ExchangeManager); EndCycle; EndProcedure &Instead("AvailableVersionsExchangeFormat") Procedúra ED_AvailableVersionsExchangeFormat(FormatVersions) Data ExchangeUT.AvailableVersationsofRequest Newquest | SynchronizationThroughUniversalFormat.PathToExchangeManager , | Synchronizácia údajovThroughUniversalFormat.VersionExchangeFormat |FROM | Výmenný plán Synchronizácia dát cez univerzálny formát AKO na synchronizáciu dát cez univerzálny formát | Synchronizácia dát cez Universal Format.PathToExchangeManager<>"""""); Selection = Query.Execute().Select(); While Selection.Next() Loop ProcessingName = Selection.PathToExchangeManager; Ak NIE JE General PurposeClientServer.DebugMode() Then //ED ProcessingData = New BinaryData(ProcessingName ) ;Adresa spracovania = PlaceInTemporaryStorage(ProcessingData); If GeneralPurpose.ThereisProtectionFromDangerousActions() ThenProcessingName = ExternalProcessing.Connect(SpracovanieAddress, GeneralPurpose.ProtectionDescriptionWithoutctWarning; EndIf ExternalProcessingName = ExternalProcessingName Spracovanie.Vytvoriť ( ProcessingName); FormatVersions.Insert(Selection.ExchangeFormatVersion, ExchangeManager); EndCycle; EndProcedure

Ladenie sa najjednoduchšie vykonáva v databáze súborov. Nastavili sme bod prerušenia spracovania pomocou pravidiel. Na nájdenie požadovaného postupu používame KD3. Nájdeme PKO, POD alebo algoritmus, pozrite sa " Meno manipulátora"alebo" Názov algoritmu", tento postup hľadajte v module pravidiel. Po úprave modulu nezabudnite postup skopírovať do buffra a stlačte tlačidlo "" na CD3. Pozor, treba otvoriť rovnakú konverziu.

To je zatiaľ všetko. Tieto informácie sú už dostatočné na to, aby programátor 1C samostatne ovládal KD3 a udržiaval moderný spôsob synchronizácie medzi databázami 1C. Ak sú ešte prázdne miesta, pýtajte sa, článok bude doplnený a ak ste na niečo zabudli, môžete sa k nemu vrátiť.

Známe odkazy na dokumentáciu na KD3:
  • 1C-Training Center č. 3, "Data Conversion 3.0" - http://www.1c-uc3.ru/konvert30.html
Rozsah použitia KD3 môžete rozšíriť pomocou týchto publikácií:
  • - konfigurácie predchádzajúcich verzií na platforme 8.2 a nižšej sú prevedené na ED kompatibilné.
Tu môžete ušetriť čas a použiť pripravené pravidlá pre najnovšie verzie konfigurácií
  • - rozšírená funkčnosť, opravy chýb.
Podobné články

2023 ap37.ru. Záhrada. Dekoratívne kríky. Choroby a škodcovia.