Wymiana danych pomiędzy identycznymi konfiguracjami 8.3. Bardzo łatwe w użyciu przetwarzanie wymiany pomiędzy identycznymi konfiguracjami. Określenie składu rozładunku

Transfer danych jest bardzo ważnym procesem w każdym systemie księgowym, platforma 1C 8.3 i 8.2 nie jest wyjątkiem. Poniżej przyjrzymy się instrukcjom najprostszego sposobu przeniesienia danych z jednego systemu do drugiego o podobnej konfiguracji (dla różnych konfiguracji można skorzystać z narzędzia dla programistów - lub).

Zanim konieczne będzie podjęcie jakichkolwiek działań, zmiany są nieodwracalne!

Najłatwiejszym i najwygodniejszym sposobem przesyłania danych z 1C 8.3 do 1C 8.3 Księgowość 3.0 jest użycie przetwarzania Przesyłanie i ładowanie danych w formacie XML (pobierz - dla 8.2 lub dla 1C 8.3 lub na ITS). Zabieg jest uniwersalny i nadaje się do dowolnej konfiguracji.

Nie będziemy wdawać się w szczegóły; przyjrzyjmy się instrukcji krok po kroku migracji danych przy wykorzystaniu tego przetwarzania na przykładzie najprostszego przekazania towaru.

Przesyłanie danych do formatu XML

Na początek otwórzmy przetwarzanie w bazie źródłowej (skąd będziemy rozładowywać towar) i przyjrzyjmy się interfejsowi:

Uzyskaj 267 lekcji wideo na 1C za darmo:

Należy od razu wypełnić pole „Nazwa pliku” – wzdłuż tej ścieżki zostanie utworzony nowy plik z danymi, który prześlemy do bazy odbiorcy. Tuż poniżej, w sekcji tabelarycznej „Dane do przesłania” należy wybrać dane, które chcemy załadować z bazy.

Po wybraniu obiektu z lewej części tabeli można zastosować selekcję w prawej części tabeli:

W naszym przykładzie chcę wyładować wszystkie produkty o nazwie „Rake”.

Po zakończeniu wszystkich ustawień można przesłać dane. W tym celu należy kliknąć przycisk „Prześlij dane”:

Ładowanie danych z xml do 1s 8.3

Dane zostały wyładowane z bazy źródłowej; teraz należy je przenieść do bazy docelowej.

W tym celu należy rozpocząć przetwarzanie już w bazie danych, do której chcemy załadować dane, przejść do zakładki „Pobierz”, wybrać pobrany plik na dysku i kliknąć przycisk „Wczytaj dane”:

Ten przykład nadaje się tylko do przesyłania danych między identycznymi konfiguracjami na platformie 1C. Aby zrozumieć mechanizm wymiany dla programistów, napisaliśmy artykuł -.

Podczas utrzymywania kilku działających baz danych 1C czasami zachodzi potrzeba wymiany danych między nimi. Istnieją 2 sposoby przesyłania danych:

Transfer danych z wykorzystaniem zasad wymiany i przetwarzania „Wymiana Danych XML”. Reguły wymiany są tworzone przy użyciu konfiguracji 1C:Data Conversion.

Przesyłanie danych pomiędzy podobnymi bazami informacji za pomocą przetwarzania „Przesyłanie i ładowanie danych XML”.
Rozważmy drugą opcję, tj. przesyłanie i ładowanie danych z/do konfiguracji zawierających te same (identyczne) obiekty, których potrzebujemy. W tym celu skorzystamy z zewnętrznego przetwarzania „Przesyłanie i ładowanie danych XML”, które można pobrać tutaj.

Warunek skorzystania z tego przetwarzania jest następujący: Baza informacji, z której pobierane są dane, musi zawierać te same obiekty i mieć takie same dane (nazwę i typ danych), jak baza danych, do której dane są ładowane.

Rozważmy przykład przesyłania danych przy użyciu tego przetwarzania. Załóżmy, że musisz przesłać dokumenty „Przychodzące zlecenie płatnicze” i „Wychodzące zlecenie płatnicze”. Rozwiązanie tego problemu będzie następujące.

Otwieramy przetwarzanie zewnętrzne „Przesyłanie i ładowanie danych XML” poprzez menu główne: Plik? Otwórz... W zakładce „Prześlij” określamy plik XML, w którym będziemy zapisywać dane.

Następnie musisz określić okres, przez jaki będziemy usuwać obiekty danych z bazy danych 1C i same obiekty. Dokumenty potrzebne do wgrania zaznaczamy haczykiem w polu struktury obiektu konfiguracyjnego w kolumnie „Dane do wgrania”. Jeśli przesłane dokumenty zawierają linki do elementów katalogu, których nie ma w innej konfiguracji, warto zaznaczyć pola w kolumnie „W razie potrzeby”, aby te elementy również zostały przesłane wraz z dokumentami.

Teraz na tym etapie musisz zdecydować, czy przesłać swoje ruchy wzdłuż rejestrów wraz z dokumentami, czy też przenieść te dokumenty do innej bazy danych? Aby ponownie opublikować przesłane dokumenty w innej bazie danych, możesz skorzystać z przetwarzania „Grupowe przetwarzanie katalogów i dokumentów”. Jeżeli algorytmy przetwarzania w tych bazach informacyjnych różnią się w jakiś sposób, to checkbox obok „Prześlij wszystkie swoje ruchy wraz z dokumentem” nie powinien być zaznaczany.

To wszystko, konfiguracja przesyłania została zakończona, tutaj wszystko jest proste! Kliknij przycisk „Prześlij dane” i poczekaj, aż dane zostaną zapisane w pliku XML. W przypadku bardziej skomplikowanych rozładunków można określić wybór dla nieobciążonych obiektów nie tylko według okresu.

Po rozładowaniu przejdź do drugiej bazy danych 1C i otwórz tam to samo przetwarzanie. Przejdź do zakładki „Pobierz” i wskaż tutaj ten sam plik XML, do którego przesłaliśmy dane.

Na tej karcie zaznacz pole „Kontynuuj ładowanie obiektów, jeśli wystąpi błąd” i kliknij przycisk „Wczytaj dane”. Nie bierzemy pod uwagę innych funkcji, np. wykorzystania sum, choć funkcja ta może znacznie przyspieszyć ładowanie obiektów (zapisy według rejestrów).

Przetwarzanie to umożliwia wymianę danych między tymi samymi (identycznymi) konfiguracjami na platformie 1C 8.3 - Bukh 3.0, ZUP 3.0, UT 11, UPP 2.0 i innymi, najważniejsze jest to, że konfiguracje są takie same!

Zrzuty ekranu

(zdjęcie)
(zdjęcie)

Tryby pracy

Przetwarzanie realizuje 2 tryby pracy: Upload (tworzenie pliku uploadu z danymi określonymi przez użytkownika) oraz Load (odczyt pliku uploadu utworzonego przez tryb o tej samej nazwie i zapisanie zawartych w nim danych). Tryb ustawia się poprzez wybranie go w polu Tryb.

Przed uruchomieniem określonego trybu (kliknięcie przycisku Uruchom) należy określić nazwę przesyłanego pliku, wpisując ją ręcznie w polu „Nazwa pliku” lub za pomocą przycisku zaznaczając to pole i standardowe okno dialogowe wyboru pliku .

W trybie pobierania istnieje możliwość edycji wykorzystania sum podczas zapisywania rejestrów, co może mieć wpływ na prędkość pobierania.

Przyciski „Wyłącz sumy” i „Włącz sumy” dostępne są po włączeniu flagi „Włącz możliwość edycji wykorzystania sum podczas ładowania danych” i służą do ręcznego sterowania trybem wykorzystania sum podczas ładowania danych.

Warunki możliwości zastosowania przetwarzania

Przetwarzania można dokonać jedynie w przypadku, gdy baza informacji, do której wprowadzono dane, i ta, w której dane zostały wczytane, są jednorodne (konfiguracje są identyczne, dane mogą się różnić) lub wszystkie przesłane obiekty są niemal całkowicie identyczne pod względem skład i rodzaje szczegółów i części tabeli, właściwości „wiodącego” obiektu metadanych itp. Należy zaznaczyć, że ze względu na te ograniczenia przetwarzanie ma na celu głównie wymianę pomiędzy jednorodnymi IS.

Format pliku do przesłania różni się od formatu pliku utworzonego podczas przesyłania zgodnie z planem wymiany w części nagłówkowej. Do przesyłania danych (elementów katalogów, zestawów rekordów rejestrów itp.) przetwarzanie wykorzystuje ten sam mechanizm serializacji XML, co przesyłanie zgodnie z planami wymiany, w tej części formaty plików są identyczne.

Określenie składu rozładunku

Przetwarzanie umożliwia zarówno pełne, jak i częściowe przesłanie danych bazy danych do pliku. Skład przesyłanych danych konfiguruje się w oknie dialogowym zaznaczając pola w kolumnie drzewa wyświetlającego obiekty metadanych, dla których można przesłać dane. Dodatkowa kolumna pól wyboru „W razie potrzeby” określa konieczność rozładunku obiektów tego typu „przez odniesienie”. Oznacza to, że jeśli checkbox zostanie zaznaczony tylko w kolumnie „W razie potrzeby”, to dane dla takiego obiektu nie zostaną pobrane w całości, a jedynie w takim zakresie, w jakim jest to konieczne do zachowania integralności referencyjnej w bazie danych, która załaduje pobrany plik plik.

Podczas otwierania formularza przetwarzanie ustawia znak rozładunku w odniesieniu do wszystkich obiektów, co gwarantuje integralność referencyjną rozładowanego fragmentu bazy informacji.

Po kliknięciu przycisku „Wykryj obiekty, które są zwalniane przez łącze”, przetwarzanie analizuje, jakie łącza danych mogą znajdować się w obiektach, które mają ustawiony atrybut pełnego rozładowania i automatycznie wypełnia kolumnę flag wskazujących konieczność rozładowania przez łącze. Jeśli obiekt ma już ustawioną flagę pełnego rozładowania, flaga rozładowania przez odwołanie nie jest ustawiona.

Możliwe zastosowania

Wykorzystanie tego przetwarzania możliwe jest np. do tworzenia pełnej lub częściowej kopii zapasowej danych, wymiany danych pomiędzy bazami informacji, a także jako narzędzie pomocnicze przy przywracaniu problematycznych baz informacji.

2018-11-15T19:32:35+00:00

Uniwersalne przetwarzanie „Przesyłanie i ładowanie danych XML” wykonuje pełne lub częściowe rozładowywanie danych bazy danych do pliku w formacie XML. Następnie plik ten można załadować do bazy danych, stosując tę ​​samą obróbkę. Format pliku do przesłania różni się od formatu pliku utworzonego podczas przesyłania zgodnie z planem wymiany w części nagłówkowej.

Przetwarzania można dokonać jedynie w przypadku, gdy baza informacji, do której wprowadzono dane, i ta, w której dane zostały wczytane, są jednorodne (konfiguracje są identyczne, dane mogą się różnić) lub wszystkie przesłane obiekty są niemal całkowicie identyczne pod względem skład i rodzaje szczegółów i części tabeli, właściwości „wiodącego” obiektu metadanych i tak dalej.

Wykorzystanie tego przetwarzania jest możliwe na przykład do tworzenia pełnej lub częściowej kopii zapasowej danych, wymiany danych pomiędzy bazami danych, a także jako narzędzie pomocnicze przy przywracaniu uszkodzonych baz danych.

Przetwarzanie wspiera przesyłanie danych z możliwością określenia wyboru według okresu. Zaimplementowano także sprawdzanie obiektów pod kątem obecności nieprawidłowych znaków podczas wymiany poprzez XML.

Z poważaniem (nauczyciel i programista).

Przesyłanie różnych danych jest bardzo znaczącą czynnością w każdym systemie księgowym na platformie 1C. Przed eksportem katalogu do innej bazy danych należy wykonać kopię zapasową, ponieważ dokonane zmiany uważane są za nieodwracalne.

Najpopularniejszym i jednocześnie dość prostym sposobem przeniesienia katalogu do 1C 8.3 jest przetwarzanie danych informacyjnych w formie XML.

Aby wykonać to zadanie, będziesz musiał użyć pliku przetwarzania przesyłania/pobierania dla wersji 8.2 lub 1C 8.3. Metoda ta jest uniwersalna i najbardziej optymalna, odpowiednia dla niemal każdej zainstalowanej konfiguracji.

Przesyłanie danych

Aby to zrobić, musisz najpierw przejść do interfejsu programu i wykonać szereg czynności:

1. Wypełnij pole „Nazwa pliku”. Korzystając z tej ścieżki, zostanie następnie utworzony plik danych informacyjnych do załadowania do bazy danych.

2. W obszarze tabeli „Dane do pobrania” wybierz informacje z katalogu, które chcesz pobrać z istniejącej bazy danych.

3. Następnie, po wybraniu niezbędnych obiektów, zastosuj selekcję po prawej stronie tabel.

4. Po zakończeniu instalacji wszystkich wymaganych ustawień wyeksportuj katalog.

Ładowanie danych do katalogu

Aby przenieść katalogi do 1C, musisz wykonać szereg czynności:

1. Rozpocznij przetwarzanie w bazie danych, do której chcesz załadować dane informacyjne i skorzystaj z zakładki „Wczytaj”.

2. Następnie wybierz przesłany wcześniej plik i użyj polecenia „Wczytaj dane”.

Po wykonaniu tej akcji migrację katalogu z jednej bazy danych do drugiej uważa się za zakończoną.

Podobało się? Polub nas na Facebooku