DZWON

Są tacy, którzy czytają tę wiadomość przed tobą.
Zapisz się, aby otrzymywać najnowsze artykuły.
E-mail
Nazwa
Nazwisko
Jak chciałbyś przeczytać The Bell?
Bez spamu

Uwaga! Teraz kurs odbywa się również wieczorem od 18:30 do 21:30 w formacie immersyjnym.

Obecnie została wydana konfiguracja „Konwersja danych 3.0”. Ważne jest, aby zrozumieć, że wydanie 2.1 nie straciło na aktualności i nadal jest narzędziem do realizacji jednorazowych wymian, przeładowań danych. Również tylko w wersji 2.1 możliwe jest opracowanie reguł rejestracji obiektów (PRO) stosowanych w centrali realizowanej przy pomocy CD 3.0. Obecnie specjalista ds. wymiany danych musi biegle posługiwać się zarówno CD 2.1, jak i CD 3.0.

Cel kursu: Zapoznaj się z możliwościami organizacji wymiany pomiędzy konfiguracjami 1C:Enterprise (zarówno „typowymi”, jak i opracowanymi niezależnie) przy użyciu technologii „Data Conversion 3.0” (wymiana w formacie „EnterpriseData”).

Konwersja danych konfiguracyjnych 2.1 i 3.0 ma zasadnicze różnice. Przygotowaliśmy film, który opisuje różnice między tymi konfiguracjami.

Kurs obejmie

  • Opcje konfiguracji „Data Conversion 3.0” do tworzenia lub poprawiania istniejących konwersji, ustawienie reguł rejestracji obiektów „Data Conversion 2.1” (reguły rejestracji obiektów opracowane w poprzedniej wersji konfiguracji są potrzebne do wymiany przy użyciu formatu „EnterpriseData”)
  • integracja baza treningowa z „Biblioteką Standardowych Podsystemów” (to na funkcjonalności podsystemu „Wymiana Danych” zaimplementowana jest możliwość wymiany za pośrednictwem Uniwersalnego Formatu).

Kurs przeznaczony jest dla profesjonalistów z podstawowymi umiejętnościami programowania na platformie 1C:Enterprise 8. W celu pełnego przyswojenia materiału pożądane są umiejętności pracy (konfigurowania i programowania) w zarządzanej aplikacji 1C:Enterprise 8. Te funkcje są omówione w kursie Aplikacja zarządzana.

Należy pamiętać, że ten kurs obejmuje zagadnienia konfiguracji konwersji danych z (do) systemów opartych na platforma technologiczna 1C: Przedsiębiorstwo w uniwersalny format i z tego. Zagadnienia związane z wymianą z dowolnymi systemami (z wykorzystaniem technologii innych niż wymiana poprzez format uniwersalny) omawiane są na kursie „Integracja i wymiana danych”.

Koszt kursu internetowego obejmuje:

Formaty uczenia się

WEB-nauka

Jaki jest ten format:Proponowany format łączy w sobie wiele zalet nauka na odległość z komponentem twarzą w twarz, reprezentowanym przez materiały wideo i konsultacje online.
WEB-kurs składa się z filmów wideo, praktycznych zadań i webinariów z nauczycielami. Wszystkie materiały szkoleniowe są dostępne 24/7 przez Internet - możesz uczyć się w dogodnym czasie. Kurs podzielony jest na lekcje. Podczas lekcji badane są materiały na bieżący temat, prowadzone są warsztaty, pytania zadawane są nauczycielowi. Pod koniec każdej lekcji przeprowadzany jest webinar, na którym nauczyciel analizuje wszystkie otrzymane pytania, typowe błędy i wyjaśnia prawidłowe rozwiązanie. Na portalu dostępne są nagrania z webinarów. W ten sposób odbywa się kilka zajęć jeden po drugim. Na koniec odbywa się samodzielna praca końcowa i końcowy webinar.

Czas trwania: 5 tygodni

Jaki jest ten format:


Czas trwania:40 godzin akademickich

Jaki jest ten format:Pełnoetatowy kurs zanurzenia - format, który łączy w sobie wszystkie zalety edukacji w pełnym wymiarze godzin, nauki na odległość i nauki indywidualnej. Zajęcia odbywają się w wyposażonej sali, samodzielnie studiujesz materiały szkoleniowe (filmy krok po kroku) i prowadzisz warsztaty. Jednocześnie na audytorium jest nauczyciel, który w każdej chwili jest gotowy odpowiedzieć na pytanie i pomóc w rozwiązaniu praktycznych problemów, a także sprawdzić poprawność ich realizacji.
Zalety - indywidualne konsultacje lektora na Twoje pytania, tempo przekazywania materiału, które Ci odpowiada.
Wszystko to daje głębsze przestudiowanie materiału kursu.
Istnieje możliwość wzięcia udziału w tym kursie w miejscu pracy z pełnym efektem obecności nauczyciela w miejscu, w którym przebywa uczeń! Jeśli ta okazja Cię interesuje, zadzwoń do nas!

Czas trwania:40 godzin akademickich

Program kursu

Program kursu

Wstęp

Funkcje aplikacji Nowa technologia Wymieniać się

Presety

Konfigurowanie reguł konwersji

  • Przenosić prosty obiekt(wstępne przygotowanie)
  • Konfiguracja synchronizacji konfiguracji
  • Konfigurowanie wstępnie zdefiniowanej reguły konwersji danych
  • Przeniesienie złożonego katalogu (etap przygotowawczy)
  • Przenoszenie danych hierarchicznych
  • Różna liczba poziomów hierarchii
  • Przenoszenie dodatkowych danych
  • Korzystanie z dodatkowych informacji
  • Synchronizacja danych
  • Rejestr informacyjny „Publiczne identyfikatory synchronizowanych obiektów”
  • Przekazywanie dokumentów
  • Leniwe przetwarzanie danych
  • Odkładanie dokumentów, z wykorzystaniem parametrów
  • Przenoszenie reszt (arbitralne algorytmy)

Konfigurowanie reguł rejestracji obiektów

Integracja z biblioteką podsystemów standardowych

  • Postanowienia ogólne
  • Podsystem „Wymiana danych”
  • Integracja z podsystemem „Wymiana danych”

Wymagania techniczne:

  • dostęp do Internetu (możesz sprawdzić swój kanał komunikacji łącząc się),
  • dostępność platformy 1C:Enterprise 8.3 (nie niższej niż 8.3.6) do testowania zadania praktyczne kurs.

Możesz użyć „1C:Enterprise 8”. Wersja do nauki programowania.
- elektroniczna (bezpłatna) dostawa na platformę 8.3,

Koledzy, na CD 3.0 są dwie nowości

1. Już zaakceptowane ponad 500 zgłoszeń na kurs. Oczywiste jest, że nie wszystkie zamówienia zostaną opłacone, ale to już dużo.

Dlatego spowolnimy rekrutację do grupy i Preferencyjne warunki zostaną usunięte w ciągu jednego dnia.

2. Dla tych, którzy chcą rozpocząć pracę z CD 3.0, ale z jakiegoś powodu nie należą do tej grupy - publikujemy.

Trzy filmy dla początkujących do pracy z CD 3.0

Sądząc po dyskusjach we mgle, niektóre z pseudonimów 1C „zaglądają do środka” CD 3.0 i uciekają stamtąd, ochrzczeni „trzymaj się z dala ode mnie” :)

W rzeczywistości wszystko jest znacznie bardziej prawosławne. To po prostu wydaje się skomplikowane.

Niezwykłe - tak. Ale nie trudne.

To właśnie chcemy dzisiaj pokazać.

W dzisiejszych filmach - opracowanie zasad wymiany od podstaw dla samodzielnie napisanych (niestandardowych) konfiguracji.

Konfiguracja wymiany danych między typami będzie zupełnie podobna, z wyjątkiem tego, że będzie więcej obiektów do wymiany (będzie trzeba wykonać więcej ustawień).

A zrobimy to za 20 minut :)

Co więcej, połowa czasu to czynności przygotowawcze, które wykonuje się jednorazowo przed założeniem giełdy.

Jeśli jeden z twoich kolegów powie: „tak, 1C zrobił coś złego w CD 3, zrozumiesz piekło ...” - pokaż mu ten film.

Jeśli ktoś powie: „Ok, za kilka dni skonfiguruję transfer” i pójdzie po rake OLE / .txt - pokaż mu ten film.

Niech stare pierdzi się wstydzą :)))

Rozwiązujemy więc proste zadanie - przeniesienie elementów katalogu, ale wszystko zrobimy dobrze:

  • Giełda będzie działać w formacie uniwersalnym (prześlij na xdto)
  • Zostaną rozładowane tylko zmienione obiekty - wykorzystane zostaną plany wymiany i regularna funkcjonalność rejestracji zmian

Dzięki temu zrozumiesz, jak wykonać transfery na CD 3.0 od podstaw.

Te samouczki wideo dotyczą BSP wersja 2.3.2(dla każdej kompilacji starszej niż 2.3.2.43).

Jeśli używasz starszej wersji BSP,0 dokonaj "poprawki" dla zmienionego interfejsu i rozszerzonej funkcjonalności. Aby to zrobić, powtórz sam przykład z filmu.

W lekcji wykonujemy wymagane kroki, aby skonfigurować giełdę:

  • Usuwanie struktury metadanych z konfiguracji źródłowej i docelowej
  • Przesyłanie metadanych na CD 3.0
  • Ładowanie Pakiety XDTO EnterpriseData i ExchangeMessage w KD 3.0
  • kreacja dwie konwersje– dla konfiguracji źródłowej i docelowej

Jeśli już to zrobiłeś, możesz bezpiecznie przejść do następnego filmu - tam rozpocznie się magia transferu :)

Na filmie pokazujemy:

  • Jak dostosować zgodność obiekty i właściwości między konfiguracją a formatem uniwersalnym
  • Jak przenieś kod reguły do wspólnych modułów konfiguracji źródła
  • Jak przesłać dane do uniwersalny format

Przy okazji w ramach kursu pokazujemy jak wykonać te same czynności bez zmiany konfiguracji ( bez wycofywania się ze wsparcia).

Pokażemy również, jak tworzyć reguły niezbędne do wymiany danych:

  • Reguły konwersji obiektów (FCR)
  • Reguły konwersji własności (PCR)
  • Wstępnie zdefiniowane reguły konwersji danych (PPDC)
  • Zasady przetwarzania danych (DPR)

Pokażemy również jak szybko zrozumieć, które właściwości formatu są wymagane.

Film nr 3: Ładowanie danych z formatu uniwersalnego

W lekcji utworzysz reguły ładowania danych dla konfiguracji docelowej.

Podobnie jak przy rozładunku musisz skonfigurować PKO, PKS, POD.

W efekcie otrzymaliśmy giełdę, która działa na planach giełdowych:

I kilka słów o rekrutacji do grupy

Zastosowań jest wiele.

Zwykle po prostu przestajemy rekrutować do grupy.

Ale tutaj wszystko jest prostsze - pozostanie możliwość wykupienia kursu, ale jutro (środa, 25 maja) podniesiemy cenę do 9700...

Zniżki i korzyści również przestaną być jutro.

Jedynym wyjątkiem są nabywcy kursu na CD 2.0: cena 6900 będzie dla nich ważna jeszcze przez kilka dni.Dla tych, którzy wracają z podróży służbowej, a ich żona jest w sypialni, ale oto było : )

Celem tego artykułu jest udzielenie odpowiedzi na pierwsze pytania dotyczące CD3 i prosty przykład pokaż, jak modyfikować reguły modelu. Informacje są przydatne dla początkujących i tych, którzy już rozpoczęli naukę i mają nowe pytania.

Skróty przyjęte w tej publikacji

CD2- konfiguracja Konwersja danych, wydanie 2.0.
CD3- konfiguracja Konwersja danych, wydanie 3.0, konfiguracja 3.0.5.3.
ED- uniwersalny format wymiany EnterpriseData.

Odpowiedzi na pytania po powierzchownej znajomości CD3. Jeśli wiesz, dlaczego CD3 jest potrzebne, nie możesz przeczytać tego akapitu ;)

Pytania i odpowiedzi

  • KD3 to nowa wersja KD2? Nie! To kolejne narzędzie, które rozwiązuje zadania podobne do CD2. Każde narzędzie ma swoje zastosowanie.
  • Czy CD3 jest lepsze niż CD2? Nie można ich porównać, ponieważ Są to różne narzędzia, a każde z nich ma swoje wady i zalety.
  • Aby zmienić zasady wymiany CD3, potrzebujesz usunąć konfigurację ze wsparcia? Nie NIE musisz wycofywać się ze wsparcia! W typowych konfiguracjach można regularnie łączyć przetwarzanie zewnętrzne z regułami, a na konfiguracjach obsługujących platformę 8.3.10 i wyższą można edytować reguły za pomocą rozszerzenia.
  • Musisz przenieść dane z niestandardowych konfiguracji. Do celów edukacyjnych możesz użyć CD3? Jeśli zadajesz to pytanie, prawdopodobnie nie możesz. W przypadku CD3 konfiguracja powinna obejmować BSP 2.3 i nowsze z synchronizacją przez format uniwersalny. CD2 będzie Ci odpowiadać w 100%, CD3 jest wątpliwe.
  • Czy można używać CD3 w standardowych, zmodyfikowanych konfiguracjach? Tak, możesz. Jeśli twoje dane nietypowe mogą być przekazywane za pomocą właściwości ED lub AdditionalInfo, to dobrze. W przeciwnym razie istnieje możliwość zmiany formatu wymiany (schematu XML). W tym przypadku możliwości CD3 będą prawie równe CD2, ale główny plus CD3 zniknie - uniwersalność formatu wymiany.
  • Czy konfiguracje obsługujące ED można wymieniać między sobą? TAk! Ale w przypadku wymiany BP 3.0 - BP 3.0 podczas tworzenia synchronizacji nie można wybrać BP 3.0. W porządku, wybierz „Inny program”. Jeśli potrzebujesz jednorazowej wymiany, wystarczy skorzystać z przetwarzania „Upload download EnterpriseData” w menu Wszystkie funkcje.
  • Czy po aktualizacji konfiguracji muszę pobrać najnowsze reguły z pakietu dystrybucyjnego? Nie! Reguły zawarte są w module konfiguracyjnym. Aby wymieniać się z innymi bazami danych 1C, nie musisz ładować reguł innej bazy danych. Czemu? Szczegóły w tym artykule.
  • Czy po zaktualizowaniu jednej bazy danych trzeba aktualizować inną bazę biorącą udział w giełdzie? Nie! Nie jest wymagana synchroniczna aktualizacja wszystkich baz danych biorących udział w wymianie. To jedna z zalet CD3.
  • Nasze konfiguracje zostały znacznie ulepszone, pojawiły się nowe typy dokumentów i katalogów, czy CD3 może je przenieść? Istnieje możliwość, że bez zmiany formatu nie będzie można. Jest to jeden z „minusów” CD3 w porównaniu do CD2.

Po co więc KD3? Plusy i minusy

Plusy CD3

Rozważmy główny plus CD3 na przykładzie często występującego zadania. Istnieje konfiguracja terminala UT 11.3, która z jakiegokolwiek powodu nie jest aktualizowana. Niezbędne jest zorganizowanie wymiany z BP 3.0, która jest na bieżąco aktualizowana do aktualnej wersji.

Nie ma problemu.

  • Uniwersalny format wymiany używany w CD3 jest przeznaczony do rozwiązywania takich problemów.
  • Reguły wymiany w UT są tworzone nie do wymiany z BP, ale do wymiany z uniwersalnym formatem EnterpriseData.
  • Jeśli operujemy koncepcjami CD2, to UT zamienia się z konfiguracją ED, która się nie zmienia. BP 3.0 również wymienia się z ED.

Każda konfiguracja ma swoje własne zasady wymiany z ED. W ten sposób UT przesyła dane zawsze w tym samym formacie. Konfiguracja BP 3.0, bez względu na to, jak nowa jest, powinna być w stanie odbierać dane z tego formatu.

Okazuje się, że w UT nie trzeba się martwić, że zmienią się niektóre szczegóły w BP. Zadanie jest proste - wgrać do ED, a konfiguracja zasilacza musi być w stanie akceptować dane z tego formatu.

  • Ze względu na to, że konfiguracja źródłowa zawsze rozładowuje się w jednym formacie, dowolna konfiguracja odbiornika może ładować dane z tego uniwersalnego formatu.
    Tych. dla dowolnej kombinacji wymian UT - BP, UT - KA, UT - ERP, KA - BP, ERP - BP. nie ma potrzeby pisania indywidualnych reguł. W CD3 zasady są uniwersalne. Dowolna konfiguracja obsługująca wymianę w formacie uniwersalnym może wymieniać się z dowolną konfiguracją obsługującą format ED.

Debugowanie algorytmów i reguł jest dostępne w samej konfiguracji. wszystkie reguły są wspólnym modułem lub zewnętrznym kodem przetwarzania. Możesz obejść się bez CD3, aby szybko naprawić błąd.

Wady CD2

Reguły wymiany są indywidualne dla każdej pary konfiguracji. Dla wszystkich powyższych kombinacji wymiany między różne rodzaje konfiguracje i różne wersje konfiguracje wymagają własnych reguł wymiany. Dlatego, aby rozwiązać powyższy problem wymiany UT 11.3 i BP 3.0, konieczne będzie debugowanie i dopracowanie zasad wymiany niemal po każdej aktualizacji BP 3.0.

Debugowanie algorytmów i reguł jest trudne dla początkującego programisty lub kogoś, kto rzadko spotyka się z tym zadaniem. Zasady są przechowywane w plik xml. Szybka poprawka nie jest dostępna. Konieczne jest załadowanie reguł na CD2, naprawienie i ponowne przesłanie.

Wady CD3

Format uniwersalny nakłada ograniczenia na rodzaje dokumentów i katalogów. Jest przeznaczony do typowe konfiguracje. Jeśli masz niestandardowe rekwizyty lub rodzaj dokumentu, wymiana może być trudna.

Aby zaimplementować synchronizację w formacie ED, konfiguracja musi obsługiwać te mechanizmy. Wszystko to jest w BSP 2.3 i nowszych. To nie jest wada, to raczej funkcja.

Główny plus nieco zanika ze względu na ograniczone ramy czasowe obsługi formatu. Doświadczyli tego już użytkownicy UT 11.1, UT 11.2, którzy wymieniają się z BP 3.0. Czasy wsparcia są wymienione pod tym linkiem. Mówi, że minimalny gwarantowany okres wsparcia dla formatu to rok, w rzeczywistości około 3 lata. Tak więc, jeśli ustawisz synchronizację dzisiaj, to nie możesz aktualizować bazy danych UT 11 przez co najmniej rok, a potem albo zaktualizować konfigurację, albo po prostu dodać nowy format, wprowadź niezbędne zmiany w BSP i zasadach. Jak to zrobić? Zostanie określony w dalszej części tego artykułu.

Plusy CD2

Możliwości CD2 są nieograniczone. Możesz tworzyć reguły wymiany dla dowolnej konfiguracji na dowolnej platformie. Od 1C 7,7 do najpóźniej 8.3. Konfiguracja nie jest wymagana, BSP nie jest wymagane. Reguły można tworzyć w tryb automatyczny i ulepszone.

W związku z powyższymi plusami i minusami zaleca się stosowanie KD3 dla typowych konfiguracji. KD2 może być używany w dowolnej konfiguracji, ale biorąc pod uwagę jego wady, nie zapominaj, że czasami bardziej celowe jest użycie KD3.

Mam nadzieję, że rozumie się, dlaczego CD3 jest potrzebne, kontynuujemy kwestie merytoryczne.

Akceptowane skróty więcej

BSP- Biblioteka standardowych podsystemów.
POD- zasada przetwarzania danych.
PKO- reguła konwersji obiektów.
PKPD- predefiniowana reguła konwersji danych.
SZT- zasada konwersji majątku.

Rozważmy przykład - konieczna jest zmiana typowych reguł wymiany dla BP 3.0 i UT 11.3

Na żółtym tle znajdują się kroki z instrukcji otwieranych w CD3. Proponowana w tym artykule kolejność kroków jest inna, aby nie pomylić się i od razu logicznie zakończyć rozpoczętą akcję.

Jak zmienić zasady ED?
  1. Udoskonal moduł z regułami wymiany bezpośrednio w konfiguracji. Nie rozważamy jeszcze tej opcji, ponieważ aby zrozumieć, co i gdzie należy zmienić, należy to zrobić przynajmniej raz w CD3. W takim przypadku w przyszłości łatwiej będzie szybko rozwiązywać problemy, debugować w module i w razie potrzeby przenieść na CD3.
  2. Użyj CD3.
    Jak to się robi w CD2? Wyładowujemy metadane obu konfiguracji i ładujemy je na CD2.
    Krok 1. W przypadku CD3 robimy to samo - w każdej konfiguracji w trybie enterprise przez przetwarzanie \tmplts\1c\Conversion\3_0_5_3\MD83Exp.epf wgraj metadane konfiguracyjne,
    na przykład w folderze D:\Zasady BP3\BP 3.0.54.15\", Nazwa pliku " MD.xml».

Nie jest jasne, w jakim celu ukryte są ustawienia tego przetwarzania, w efekcie dane o rejestrach informacyjnych nie są domyślnie ładowane. Naprawmy ten błąd.
W procedurze ChangeProcessingMode() formularza głównego skomentuj wiersz

// Elements.Settings.Visibility = False;

Zapisujemy przetwarzanie, otwieramy je w trybie korporacyjnym, ustawiamy flagę na „Rozładuj rejestry informacyjne”, rozładuj.

Krok 3 Przesyłanie utworzonego wcześniej pliku MD.xml"w CD3, sekcja flag" W Nowa wersja konfiguracja».

Dlatego w CD3 do wymiany używana jest „konfiguracja pośrednia” (ED), ładujemy również jej „metadane”, które są Schemat XML, plik z rozszerzeniem "xsd". Krok 2 Możesz go pobrać z konfiguracji UT 11 lub BP 3.0. Oni są tacy sami. Otwórz konfigurację, w pasku wyszukiwania wpisz „ wejść”, widzimy na drzewie Ogólne - Pakiety XDTO pakiety takie jak: EnterpriseData_1_3_8, EnterpriseData_1_4_4 i tym podobne. Są to odpowiednio wersje formatu 1.3 i 1.4 oraz 1.2, 1.1, 1.0, jeśli takie istnieją. Prawy przycisk myszką na pakiecie, wybierz "" w menu kontekstowym.

Krok 4 W sekcji CD3 wybierz wgrane wcześniej pliki z rozszerzeniem "xsd". Należy wybrać jeden plik! Wielokrotny wybór z ExchangeMessage nie jest potrzebna! Sugerowano to w starych instrukcjach CD3. poprzednie wersje. W najnowszym CD3 nie jest to wymagane.

Po załadowaniu formatu w sekcji Format danych — formatowanie drzewa obiektów, wybierz wersję formatu. Jeśli istnieją dokumenty i podręczniki, to przesłałeś poprawny plik. Jeśli nie, zacznij od nowa z nowym pustym CD3 i najpierw załaduj format i sprawdź drzewo.

Etap 2. Po załadowaniu metadanych w CD3 przystępujemy do ładowania standardowych reguł wymiany.
Jak to się robi w CD2? Reguły są ładowane do konwersji.
W CD3 jest prawie tak samo. Wyładowujemy reguły ze standardowej, tworzymy konwersję, a następnie ładujemy do niej reguły.

Wyładowanie standardowych reguł z konfiguracji do załadowania na CD3

Konfiguracje są wymieniane na maksymalnej wspólnej wersji formatu wymiany. Na przykład jedna konfiguracja ma maksymalny format 1,5, druga 1,6, co oznacza, że ​​będą wymieniać się ze sobą w formacie 1,5. Dlatego wystarczy wyładować format 1.5 z obu konfiguracji i załadować go do reguł.

Konfigurację BP 3.0 lub UT 11.3 otwieramy w trybie konfiguratora, w pasku wyszukiwania można wpisać " mężczyźni uni”, otwórz wspólny moduł . Jeśli jest to BP 3.0, otwórz . W otwartym module przejdź do menu Plik — Zapisz kopię, zapisz plik pod dowolną nazwą, na przykład „ D:\BP3 Rules\BP 3.0.54.15\Common Module ExchangeManagerViaUniversalFormat_Module».
Otwórz konfigurację BP 3.0 lub UT 11.3 w trybie korporacyjnym, otwórz przetwarzanie \tmplts\1c\Conversion\3_0_5_3\Pobierz reguły synchronizacji.epf

Wada typowego przetwarzania:

  • często zawodzi;
  • usuwa reguły z zewnętrznego przetwarzania podłączonego do węzła, a my potrzebujemy typowych reguł;
  • nie działa w BP 3.0.53 i wyższych.

Zakończenie modułu głównej formy przetwarzania. Wprowadzanie zmian w procedurach Podczas tworzenia na serwerze.

&AtServer OnCreateAtServer(Failure, StandardProcessing) // Formatuj listę wyboru wersji. FormatVersions = Nowe dopasowanie; Wymiana danychOverridden.OnGettingAvailableFormatVersions(FormatVersions); Dla każdego ExchangePlan Z ExchangeDataReuseExchangePlansBSP() Pętla If ExchangeDataRetryThisExchangePlanXDTO(ExchangePlan) Then ExchangePlanFormat Versions = Nowa korespondencja; Wersja BSP243 = General PurposeClientServer.CompareVersions(StandardSubsystemsServer.LibraryVersion(), "2.4.3.1") >= 0; ModuleDataExchangeServer = GeneralPurpose.GeneralModule("DataExchangeServer"); Jeśli BSPVersion243 Then ExchangePlanFormat Versions = ModuleDataExchangeServer.ExchangePlanSettingsValue(ExchangePlan, "ExchangeFormat Versions"); Inne plany wymiany[Plan giełdy].GetExchangeFormatVersions(ExchangePlanFormatVersions); EndIf; Dla każdej wersji ExchangePlan z pętli Menedżera wersji ExchangePlanFormat = FormatVersions.Get(ExchangePlanVersion.Key); Jeśli moduł menedżera = niezdefiniowany lub moduł menedżera<>ExchangePlanVersion.Value Następnie FormatVersions.Insert(ExchangePlanVersion.Key, ExchangePlanVersion.Value); EndIf; Zakończ cykl; EndIf; Zakończ cykl; Dla każdego FormatVersion FROM FormatVersion Loop Elements.FormatVersionNumber.SelectionList.Add(FormatVersion.Key); Zakończ cykl; FormatVersionStorageAddress = PlaceInTempStorage(FormatVersion, UniqueIdentifier); Koniec procedury

  • Wybierz „Sformatuj numer wersji”, na przykład „ 1.3 »,
  • „Katalog Exchange” — utwórz folder, na przykład „”
  • Naciśnij przycisk " rozładować».

Powtarzamy te kroki dla innych wersji formatu i zapisujemy je w odpowiednich folderach „1.4”, „1.5” itd. W przypadku BP 3.0 wystarczy wgrać wszystkie formaty od 1.3 wzwyż. Dla innych konfiguracji od 1.2 i nowszych.

Zasady zostały rozładowane, teraz musisz je załadować do CD3. W CD2 reguły są ładowane jednocześnie z tworzeniem konwersji. W CD3 musisz utworzyć konwersję i załadować do niej reguły.
W sekcji AC3 Konwersje - Konwersje - Utwórz. . Wybieramy konfigurację. Dla wygody można zmienić nazwę konfiguracji przechodząc do trybu edycji elementu. Na przykład zamiast KsięgowośćPrzedsiębiorstwa określ " BP 3.0.54.15”. Rekwizyty Nazwa nie trzeba zmieniać! Nazwa konwersje można określić tak samo, na przykład „ BP 3.0.54.15”. W sekcji tabelarycznej wybierz obsługiwane wersje formatów. Wersje formatu to te, które usunęliśmy z powyższej bazy danych. Zapisz konwersję.

Przejdź do sekcji Konwertuj - Załaduj reguły synchronizacji z plików.
:

    Lokalizacja pobierania: " Do istniejącej konwersji»

    Katalog wymiany: " D:\Zasady BP3\BP 3.0.54.15\1.3»

  • Plik z modułem wymiany: " D:\BP3 Rules\BP 3.0.54.15\Common module ExchangeManagerViaUniversalFormat13_Module.txt»
  • Konwertuj: " BP 3.0.54.15»

Podczas ładowania reguł synchronizacji z plików dla UT 11.3 pojawia się błąd " Nie znaleziono pola obiektu Powód jest dla TekPKO. UseToGet=False CD3 wymaga informacji o opcji identyfikacji przy odbiorze. Jeśli nie ma jej w pliku reguł, pojawia się błąd. Poprawienie tego nieporozumienia. Usuń ten formularz ze wsparcia lub użyj rozszerzenia.

// Główna forma przetwarzania LoadingSynchronizationRulesFromFiles // Przed wprowadzeniem zmian: // Procedura ładuje reguły konwersji obiektów &AtServer Procedura LoadPSP() ... FillPropertyValues(TekPSP, Attribute Structure); // Opcja identyfikacji - logika specjalna. TekPSP.IdentificationVariant = Enumerations.ObjectIdentificationVariants[AttributeStruc.IdentificationVariant]; ElseIf ReadXML.NodeType = XMLNodeType.EndElement Then // Zapis załadowanego FSP. ... // Zmiany są oznaczone "//ED" // Procedura ładuje reguły konwersji obiektów &AtServer Procedura LoadPSP() ... FillPropertyValues(TekPSP, AttributeStructure); // Opcja identyfikacji - logika specjalna. If TekPSP.UseForGetting Then //ED TekPSP.IdentificationVariant = Enumerations.ObjectIdentificationVariants[AttributeStruc.IdentificationVariant]; EndIf; ElseIf ReadXML.NodeType = XMLNodeType.EndElement Then // Zapis załadowanego FSP. ...

Naciśnij przycisk " Ściągnij». « Handlery są przeznaczone do innej konwersji: BP 3.0.44 (format 1.4). Kontynuować pobieranie?" Naciskać " TAk».
Bez zamykania formularza wybierz inny „ Katalog wymiany” i naciśnij przycisk „ ”. Kilkakrotnie powtarzamy ładowanie reguł dla każdego formatu do bieżącej konwersji.
Po pomyślnym pobraniu przejdź do sekcji „ Konwersje” – „Konfigurowanie reguł konwersji”, otwórz naszą konwersję z formularza listy.
Jeśli widzimy , POD itp., oznacza to, że pobieranie na CD3 powiodło się.

Sprawdzanie poprawności reguł ładowania

To nie jest obowiązkowa operacja! Jeśli używasz w regułach jednej wersji formatu, nie musisz ujednolicać tekstu modułu.

  • Otwórz konfigurator BP, utwórz nowe przetwarzanie zewnętrzne, np. Nazwa " Synchronizacja EDBP", synonimem" Synchronizacja zasilacza ED 3.0».
  • W CD3 w formie " Konfigurowanie reguł wymiany„Naciśnij przycisk” i wklej ten kod ze schowka do naszego nowego przetwarzania.
  • W konfiguratorze zasilacza sprawdź moduł pod kątem błędy składniowe. Zapisz przetwarzanie.
  • utwórz kolejne puste przetwarzanie w BP, na przykład Nazwa " Synchronizacja EDBP typowa", synonimem" Synchronizacja ED BP 3.0 typowa”. Skopiuj tekst ogólnego modułu BP Exchange ManagerViaUniversalFormat13 do modułu przetwarzającego i zapisz go.

Porównajmy oba zabiegi. Menu Plik - Porównaj pliki.

Jeśli w standardowym module są procedury, których nie ma w naszych regułach, oznacza to, że nie załadowałeś reguł konwersji dla wszystkich formatów danych. Jeśli to konieczne wczytujemy reguły w brakującym formacie do konwersji i powtarzamy porównanie naszych reguł ze standardowymi. Kiedy zdobyłeś tożsamość? możesz spokojnie zacząć dopracowywać zasady. Osiągnięcie pełnej tożsamości nie jest konieczne, jeśli wiesz, który z formatów wymiany nie będzie używany podczas synchronizacji.

W podobny sposób tworzymy konwersję dla UT 11.3 w CD3.

BP 3.0.54.15

  • Zauważono nieprawidłowe ładowanie oprogramowania ” Directory_Users". Musi zostać naprawiony. Musi.
  • W PKO” Dokument_Inwentarz towarów_Wysyłka"dla PKS" Odpowiedzialna osoba" nie jest określony przez FSP. Otwórz , ponownie wybierz właściwość konfiguracji i właściwość formatu, aby wypełnić ich typ, po czym zaznaczenie w polu " Zasada konwersji nieruchomości". Wybierz " Directory_Individuals_Sending".

Rozważ przykład udoskonalenia

Głównym celem przykładu jest pokazanie możliwości ulepszeń w zakresie przesyłania dodatkowych danych, które nie mieszczą się w formacie wymiany.

Trzeba przenieść rekwizyty" Nomenklatura typów"z podręcznika "Nomenklatury", typ atrybutu " Directory.TypesNomenklatura Ten typ katalogu nie jest objęty zasadami modelu CD3 i nie jest obsługiwany przez format ED wersji poniżej 1.6.

Istnieje kilka opcji rozwiązania takiego problemu.

  • Dopracowanie pakietu XDTO, dodając do formatu obiekt „Directory.Nomenclature types”. W efekcie traci się główną zaletę uniwersalnego formatu – przestaje być uniwersalny. Dopracowanie pakietu XDTO będzie wymagane we wszystkich bazach danych uczestniczących w wymianie.
  • Użyj właściwości formatu ” Dodatkowe wymagania”, który znajduje się w wielu obiektach. Nie rozważymy tej opcji w tym artykule ze względu na pewną złożoność. Zwróćmy uwagę, że istnieje taki sposób.
  • Rekwizyty Dodatkowe informacje. Jest obecny w nagłówku wszystkich obiektów formatu. dowolnyTyp. Zaprojektowany do takich sytuacji. Użyjmy go jak najłatwiej.

Zanim przejdziemy do udoskonalania standardowych reguł, utwórzmy dwie grupy w grupie reguł ” Dodany», « Zmieniono”. Odbywa się to w Konwersje —".
Nowe AML, PQS, algorytmy itp. stworzymy w grupie „Dodane”, przeniesiemy typowe obiekty, w których wprowadzamy zmiany do grupy „Zmienione”. Ułatwi to późniejsze utrzymanie zmienionych zasad.

Więc zacznijmy.

Zmiany zasad w UT 11.3

W CD3 w formie " UT 11.3.4.12 Ustalanie zasad wymiany» tab Algorytmy stworzyć nowy algorytm

  • Nazwa algorytmu „AdditionalInfoInsert”
  • Grupa: "Dodane"

Parametry: "Dane XDTO, nazwa, dodatkowa wartość"

Kod algorytmu

Jeśli DataXDTO.Property("AdditionalInfo") AND TypeValue(DataXDTO.AdditionalInfo)=Type("Struktura") Then AdditionalData = DataXDTO.AdditionalInfo; Inny ExtraData = Nowa struktura; EndIf; AdditionalData.Insert(Nazwa, DodatkowaWartość); DataXDTO.Insert("DodatkoweInformacje",DodatkoweDane);

Zapisz algorytm i przejdź do zakładki " Zasady konwersji obiektów»

Przyciskiem " Odnaleźć"Szukamy" Nomenklatury ", otwarte PKO" Directory_Nomenclature_Sending”. Przejdź do zakładki " Podczas wysyłania”. Tam widzimy pole "Nazwa obsługi:" "". Tam możesz wprowadzić zmiany.
Bardziej złożony kod, który wymaga debugowania, można napisać w konfiguracji. Poszukujemy procedury w module wymiany w UT 11.3 o nazwie " PKO_Catalog_Nomenclature_Sending_Podczas wysyłania danych” i tam go finalizujemy.
Aby przenieść zmiany z UT 11.3 na CD3, skopiuj całą procedurę do schowka, na CD3 w postaci " Konfigurowanie reguł wymiany" naciśnij przycisk "".

W naszym przykładzie kod to

Jeśli ValueFilled(IBData.ItemType) Then //ED AdditionalInfoInsert(Dane XDTO, "ItemType", String(IBData.ItemType.UniqueIdentifier())); AdditionalInfoInsert(Dane XDTO, "Nazwa Typu Nomenklatury", Przeznaczenie Ogólne.ObjectAttributeValue(DataIB.NomenclatureType, "Nazwa")); // AdditionalInfoInsert... //Dodaj inne szczegóły usługi EndIf;

Po przeniesieniu zmian na CD3 naciśnij przycisk " Zapisz moduł menedżera wymiany" i przenieś kod z bufora do modułu UT 11.3.

Zmiany zasad w BP 3.0

Wprowadzamy zmiany w PKO” Directory_Nomenclature_Getting", w zakładce " Podczas konwersji danych XDTO", nazwa procedury" PKO_Catalog_Nomenclature_Obtaining_WhenConvertingXDTOData".

Kod dodany do modułu "PKO_Catalog_Nomenclature_Obtain_WhenConvertingXDTOData"

Jeśli DataXDTO.Property("AdditionalInfo") AND TypeValue(DataXDTO.AdditionalInfo)=Type("Struktura") Then //ED AdditionalData = DataXDTO.AdditionalInfo; If AdditionalData.Property("Typ nomenklatury") Then Typ nomenklatury = Data ExchangeXDTOServer.ObjectReferenceByOIDObjectXDTO(AdditionalData.NomenclatureType, Type("DirectoryReference.Nomenclature Types"), Składniki Exchange); If ItemType.GetObject()=Undefined AND AdditionalData.Property("NomenclatureTypeName") Następnie //Utwórz nowy ItemTypeObject = References.NomenclatureTypes.CreateItem(); NomenclatureTypeObject.SetReferenceNew(NomenclatureType); Nomenklatura TypeObject.Name = AdditionalData.NomenclatureTypeName; // podaj inne szczegóły usługi Fill inPropertyValues(NomenclatureTypeObject,AdditionalData); TypeNomenclatureObject.Write(); Typ nomenklatury = Typ nomenklatury TypeObject.Reference; EndIf; ReceivedData.NomenclatureType = NomenclatureType; EndIf; EndIf;

Jeden kod to za mało. Na zakładce "Reguły konwersji właściwości" należy dodać PCS z właściwością konfiguracyjną " " i polem wyboru " Używany jest algorytm konwersji".

Przenosimy moduł menedżera wymiany do modułu konfiguracyjnego BP 3 lub do przetwarzania zewnętrznego.

Jak wgrać zmodyfikowane reguły CD3 do bazy danych?

W konfiguracjach wymieniających reguły na CD2 odbywa się to w ustawieniach węzła. W przypadku reguł utworzonych w CD3 zobaczymy tam tylko możliwość zmiany reguł rejestracji.

Reguły przygotowane w CD3 można zainstalować w konfiguracji na trzy sposoby

  1. Usuń konfigurację ze wsparcia i wprowadź zmiany we wspólnym module Exchange ManagerViaUniversalFormat;
  2. W konfiguracjach działających w trybie zgodności platformy w wersji 8.3.10 i nowszych można wprowadzać poprawki do wspólnego modułu za pomocą rozszerzenia.
  3. Podłącz rozszerzenie, które całkowicie zastępuje moduł ogólny regułami.
  4. Nie usuwając konfiguracji ze wsparcia, podłącz przetwarzanie zewnętrzne z regułami do węzła;

Przy pierwszej opcji wszystko jest jasne, jest to opisane w dokumentacji, wadą jest to, że trzeba usunąć konfigurację ze wsparcia. Druga opcja - korekta wybranej procedury za pomocą rozszerzenia również nie jest trudna dla programisty 1C - konieczne jest porównanie dwóch procesów ze standardowymi regułami i ze zmodyfikowanymi, jak opisano powyżej w tym artykule, i dokonanie zmiany w żądaną procedurę.

Trzecia opcja - korzystanie z rozszerzenia z regułami wymiany w uniwersalnym formacie obecnie najlepszy. Na razie jest tylko jedna wada - trzeba usunąć flagę” Tryb bezpieczeństwa" podczas podłączania tego rozszerzenia. Ogranicza to jego użycie w usługi w chmurze. Czekamy na decyzję 1C w sprawie procedury zastąpienia zasad wymiany w formacie uniwersalnym w 1C świeżym.

Najważniejsze jest to, że musisz znaleźć w konfiguracji sekcję kodu, która odpowiada za wybór wspólnego modułu w zależności od wersji formatu wymiany i zastąpić wybór modułu własnym modułem. Przykład dla BP 3.0.67:

//////// // Moduł Generic Wymiana danychOverridded przez &Instead("OnReceiveAvailableFormatVersions") Procedura ED_OnReceiveAvailableFormatVersions(FormatVersion) ED_DataExchangeServer.OnReceiveAvailableFormatVersions(FormatVersion); Zakończenie procedury ///////// // Synchronizacja Synchronizacja formatu Denyvercal: moduł Manager # Settings.ThisExchangePlanXDTO = prawda; Settings.Warn ON ExchangeRulesVersion Mismatch = False; Settings.ExchangeFormat = "http://v8.1c.ru/edi/edi_stnd/EnterpriseData"; FormatVersions = Nowe dopasowanie; ED_Data ExchangeServer.Po otrzymaniuAvailableFormatVersions(FormatVersions); //Ustawienia ED.ExchangeFormatVersion = FormatVersion; Settings.ExchangePlanUsed inServiceModel = true; Settings.Algorithms.OnGetting ExchangeSettings Options = true; Settings.Algorithms.OnReceiveOptionDescriptionSettings = prawda; Settings.Algorithms.InteractiveUpload Reprezentacja wyboru = true; Settings.Algorithms.ConfigureInteractiveUpload = prawda; EndProcedure #EndIf //////// // Wspólny moduł w rozszerzeniu ED_DataExchangeServer Procedura OnReceiveAvailableFormatVersions(FormatVersion) ExportFormatVersion.Insert("1.2",ExchangeManagerViaUniversalFormat); FormatVersion.Insert("1.3", ED_ExchangeManagerViaUniversalFormat); FormatVersion.Insert("1.4", ED_ExchangeManagerViaUniversalFormat); FormatVersion.Insert("1.5", ED_ExchangeManagerViaUniversalFormat); FormatVersion.Insert("1.6", ED_ExchangeManagerViaUniversalFormat); EndProcedure //////// // Moduł ogólny w rozszerzeniu ED_Exchange ManagerViaUniversalFormat // Konwersja BP3.0.44 (format 1.6) z dnia 27.11.2018 11:23:58 // Ulepszenie dla BP 3.0.67. х z dnia 31.12.... .

Rozważmy czwartą opcję, która nie jest opisana w dokumentacji, ponieważ BSP nie ma takiej możliwości. Ta opcja już nieaktualne. Przetwarzanie zewnętrzne z regułami był używany w pierwszych wersjach z uniwersalnym formatem wymiany. Teraz 1C stopniowo pozbywa się tej funkcjonalności.

W trybie korporacyjnym, w sekcji administracji, kliknij link Synchronizacja danych — ustawienia synchronizacji danych, naciśnij przycisk " Melodia..." jeśli jest tylko jedno ustawienie lub " Zmiana", jeśli jest kilka ustawień. Przejdź do trybu edycji formularza poprzez menu " " , Zwiększać " Grupa”, dołączamy ukryty element formularza „”, „ OK".
Na karcie „ Informacje serwisowe"wybierać" Droga do menedżera giełdy”, zastępujemy nasze przetwarzanie tamtejszymi zasadami.

Podłączanie przetwarzania zewnętrznego z regułami do BP 3.0.52 i wyższych

W BP 3.0.52 i nowszych, z nieznanych przyczyn, przetwarzanie zewnętrzne z regułami nie jest używane. Pozostał interfejs do łączenia przetwarzania. Przynajmniej dzięki za to.

Możesz włączyć przetwarzanie za pomocą reguł korzystających z rozszerzenia. Należy wprowadzić poprawkę do wspólnego modułu" Wymiana danychXDTOServer", funkcja" WersjeFormat Wymiana".

Процедура EDм_ПолучитьВерсиюФорматаОбмена(ВерсииФормата, Знач УзелИнформационнойБазы) Запрос = Новый Запрос("ВЫБРАТЬ РАЗЛИЧНЫЕ | СинхронизацияДанныхЧерезУниверсальныйФормат.ПутьКМенеджеруОбмена КАК ПутьКМенеджеруОбмена, | СинхронизацияДанныхЧерезУниверсальныйФормат.ВерсияФорматаОбмена КАК ВерсияФорматаОбмена |ИЗ | ПланОбмена.СинхронизацияДанныхЧерезУниверсальныйФормат КАК СинхронизацияДанныхЧерезУниверсальныйФормат |ГДЕ | СинхронизацияДанныхЧерезУниверсальныйФормат.ПутьКМенеджеруОбмена<>"""" | And SynchronizeDataViaUniversalFormat.Reference = &Reference"); Query.SetParameter("Reference", Infobase Node); Selection = Query.Execute().Select(); While Selection.Next() Loop ProcessingName = Selection.PathToExchangeManager; If NOT General PurposeClientServer .Debug Mode () Then ProcessingData = New BinaryData(ProcessingName); ProcessingAddress = PutIntoTemporaryStorage(ProcessingData); If GeneralPurpose.HaveHazardProtection() Then ProcessingName = ExternalProcessing.Connect(ProcessingAddress, GeneralPurpose.DescriptionProtectionUnwarning());(ExternalProcessingName =)(ExternalProcessingName = ProcessingAddress); EndIf; EndIf; ExchangeManager = ExternalProcessings.Create(ProcessingName);FormatVersions.Insert(Selection.ExchangeFormatVersion,ExchangeManager);EndLoop;EndProcedure&Instead("ExchangeFormatVersions") llen(InfoBaseNode) Następnie ExchangePlanName = InfoBaseNode.Metadata().Name; ExchangeFormatVersions = ExchangeDataServer.ExchangePlanSettingsValue(ExchangePlanName,"ExchangeFormatVersions"); EDm_GetExchangeFormatVersion (Wersje ExchangeFormat, węzeł InfoBase); W przeciwnym razie DataExchangeOverridden.WhenGettingAvailableFormatVersions(ExchangeFormatVersions); EndIf; If ExchangeFormatVersions.Quantity() = 0 Then ThrowExceptionStringFunctionsClientServer.SubstituteParametersInString(НStr("ru = "Wersje formatu wymiany nie są ustawione. |Nazwa planu wymiany: %1 |Procedura: GetExchangeFormatVersions()<ВерсииФорматаОбмена>)""), Węzeł bazy informacji.Metadane().Nazwa); EndIf; Wynik = Nowy mecz; Dla każdej wersji z pętli VersionFormatExchange Result.Insert(AbrevLP(Version.Key), Version.Value); Zakończ cykl; Zwróć wynik; Funkcje końcowe

Jak debugować reguły w przetwarzaniu zewnętrznym

    W konfiguratorze Narzędzia -> Opcje -> Uruchom 1C:Enterprise -> Opcja uruchamiania”, określ parametr „ ”.

  • Poniżej znajduje się kod rozszerzenia, dla UT 11.4, KA 2.4, ERP 2.4. Kod dla BP 3.0 pokazano powyżej. Moduł zarządzania planami wymiany Synchronizacja danych przez UniversalFormat.

Kod rozszerzenia EDDebug

&Instead("GetInterchangeFormatVersions") Procedura ED_GetInterchangeFormatVersions(FormatVersions) UTWymiana danychAvailableUniversalFormatVersions(FormatVersions); Query = New Query("SELECT DIFFERENT | SynchronizeDataViaUniversalFormat. PathToExchangeManager, | SynchronizeDataViaUniversalFormat.VersionFormatofExchange |FROM | Plan wymiany.SynchronizeDataViaUniversalFormat AS SynchronizeDataViaUniversalFormat |WHERE | SynchronizeDataViaViaUniversal<>"""""); Selection = Query.Run().Select(); While Selection.Next() Loop ProcessingName = Selection.PathToExchangeManager; Jeśli NIE General PurposeClientServer.DebugMode() Then //EDProcessingData = New BinaryData(ProcessingName) ; ProcessingAddress = PlaceInTempStorage(ProcessingData); If GeneralPurpose.HaveProtectionAgainstDangerousOperations() Then ProcessingName = ExternalProcessings.Connect(ProcessingAddress, GeneralPurpose.DescriptionProtectionWithoutWarnings());Else ProcessingName = ExternalProcessings.Connect(C.External Endrecess;(ProcessingAddress;); Przetwarzanie nazw); format wersji. Instalacja (przykład. Formatedral, managerbena); koniec cyklu; zakończenie procedury & zamiast ("Formatowanie Affordership") Procedura ED_MENTERYEVENERS (wersja) Exchanger -seventors. uWymiana, | Synchronizacja danych przezUniversalFormat.ExchangeFormatVersion |FROM | Exchange Plan.SynchronizingDataThroughUniversalFormat AS SynchronizingDataThroughUniversalFormat |GDZIE | Synchronizacja danych przez UniversalFormat.PathToExchangeManager<>"""""); Selection = Query.Run().Select(); While Selection.Next() Loop ProcessingName = Selection.PathToExchangeManager; Jeśli NIE General PurposeClientServer.DebugMode() Then //EDProcessingData = New BinaryData(ProcessingName) ; ProcessingAddress = PlaceInTempStorage(ProcessingData); If GeneralPurpose.HaveProtectionAgainstDangerousOperations() Then ProcessingName = ExternalProcessings.Connect(ProcessingAddress, GeneralPurpose.DescriptionProtectionWithoutWarnings());Else ProcessingName = ExternalProcessings.Connect(C.External Endrecess;(ProcessingAddress;); ProcessingName);FormatVersion.Insert(Selection.ExchangeFormatVersion, ExchangeManager);EndCycle;EndProcedure

Debugowanie jest najłatwiejsze do zrobienia w baza plików. Ustawiamy punkt przerwania w przetwarzaniu za pomocą reguł. Aby znaleźć żądaną procedurę, użyj CD3. Znajdziemy PKO, POD lub Algorytm, spójrz” Nazwa obsługi" lub " Nazwa algorytmu”, poszukaj tej procedury w module reguł. Po edycji modułu nie zapomnij skopiować procedury do schowka i nacisnąć przycisk „” w CD3. Uważaj, ta sama konwersja powinna być otwarta.

To wszystko na teraz. Te informacje już wystarczają programiście 1C do samodzielnego opanowania CD3 i utrzymania nowoczesnej metody synchronizacji między bazami danych 1C w stanie gotowości do pracy. Jeśli pozostały białe plamy, zapytaj, artykuł zostanie uzupełniony i możesz do niego wrócić, jeśli czegoś zapomniałeś.

Dobrze znane linki do dokumentacji CD3:
  • Centrum szkoleniowe 1C nr 3, „Konwersja danych 3.0” - http://www.1c-uc3.ru/konvert30.html
Możesz rozszerzyć zakres KD3 korzystając z tych publikacji:
  • - konfiguracje poprzednich wersji na platformie 8.2 i niższych stają się zgodne z ED.
Oszczędzaj czas i korzystaj z gotowych reguł najnowsze wersje konfigurację można znaleźć tutaj
  • - rozszerzona funkcjonalność, poprawki błędów.

DZWON

Są tacy, którzy czytają tę wiadomość przed tobą.
Zapisz się, aby otrzymywać najnowsze artykuły.
E-mail
Nazwa
Nazwisko
Jak chciałbyś przeczytać The Bell?
Bez spamu