1s 8 transfer katalogów pomiędzy identycznymi konfiguracjami. Bardzo łatwe w użyciu przetwarzanie wymiany pomiędzy identycznymi konfiguracjami. Przesyłanie danych do formatu XML

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 możliwa jest edycja 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”, wówczas 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 obsługuje 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).

Prawdopodobnie każdy specjalista 1C spotkał się z koniecznością przeniesienia danych z jednej bazy informacji do drugiej. W przypadku gdy konfiguracje są różne należy napisać reguły konwersji danych. Reguły te są tworzone w konfiguracji „Konwersja danych” 1C.

Dane można również przesyłać za pomocą . Wiele konfiguracji 1C 8.3 ma standardową funkcjonalność do konfigurowania synchronizacji danych między różnymi konfiguracjami i bezproblemowej integracji z przepływem dokumentów 1C.

Jeśli jednak zachodzi potrzeba przesłania danych pomiędzy absolutnie identycznymi konfiguracjami, można uprościć swoje zadanie i zastosować standardowe przetwarzanie do przesyłania i pobierania w formacie XML. Należy pamiętać, że ta metoda, podobnie jak konwersja danych, porównuje obiekty między sobą według unikalnego identyfikatora (GUID), a nie według nazwy.

Możesz pobrać to przetwarzanie na dysk ITS lub korzystając z linków:

Jest uniwersalny i nadaje się do każdej konfiguracji.

Rozważmy przykład rozładunku katalogu „Nomenklatura” z jednej bazy informacyjnej 1C 8.3 Księgowość 3.0 do drugiej. Warunkiem koniecznym będzie wybór przez rodzica (grupę) „Obróbki drewna”.

Przesyłanie danych z 1C do XML

Przejdź do bazy informacji, z której zostaną pobrane dane (źródło). Pamiętaj, aby je sprawdzić, biorąc pod uwagę wszystkie możliwe warunki, aby uniknąć niepożądanych konsekwencji.

Otwarte przetwarzanie przesyłania i pobierania danych XML (Ctrl+O).

Nas interesuje zakładka „Prześlij”. W pierwszej kolejności określ nazwę pliku, do którego zostaną wgrane dane oraz ścieżkę zapisu. W takim przypadku dane są przesyłane „do pliku na serwerze”.

W nagłówku przetwarzania możesz skonfigurować okres, za który będzie przeprowadzana selekcja. Ponadto w przypadku rejestrów okresowych można określić sposób stosowania selekcji według okresu. Jeżeli konieczne jest przesłanie ruchów wraz z dokumentami, ustawiana jest odpowiednia flaga. W tym przypadku przeciążamy katalog, więc nie ma potrzeby konfigurowania czegokolwiek w nagłówku.

Przejdźmy do wyboru danych do przesłania. W tabelarycznej części formularza przetwarzania zaznacz pola wyboru obiektów konfiguracyjnych, które chcesz przenieść.

Kolumna „Wyładuj, jeśli to konieczne” oznacza, czy konieczne jest przeciążanie tego obiektu, jeśli odwołuje się do niego atrybut katalogu, który przeciążamy. Na przykład pozycja ładowanego przedmiotu ma jednostkę miary, której nie ma w docelowej bazie danych. Jeżeli zaznaczona zostanie flaga w kolumnie „Prześlij w razie potrzeby” obok książeczki referencyjnej z jednostkami miar, zostanie utworzona nowa pozycja. W przeciwnym razie wartość atrybutu będzie wynosić „<Объект не найден>" i jego unikalny identyfikator.

W prostym przypadku bez selekcji ustawienie przeciążenia elementu będzie wyglądać następująco.

W tym przykładzie musisz wybrać tylko te elementy, które znajdują się w folderze „Woodworking”.

Podobne przetwarzanie dla wersji 8.2 pozwala na ustawienie wyborów dla każdego obiektu konfiguracyjnego w wygodnej formie. W wersji 8.3 niestety nie ma takiej funkcjonalności. Wyjściem w tej sytuacji byłoby wybranie niezbędnych pozycji w zakładce „Dodatkowe obiekty do rozładunku”.

Obiekty możesz tu dodawać ręcznie (przycisk „Dodaj”) lub na żądanie („Dodaj na żądanie...”). Jeśli jest ich duża liczba, preferowana jest druga opcja.

W takim przypadku żądanie będzie następujące. Wypełnij parametry, po sprawdzeniu danych zakończ żądanie i kliknij przycisk „Wybierz wynik”.

Po określeniu wszystkich niezbędnych obiektów i elementów dodatkowych do przesłania kliknij przycisk „Prześlij dane”. Znajdują się one w pliku XML, którego nazwę i ścieżkę podałeś wcześniej. Wyniki tej operacji zostaną wyświetlone w komunikatach.

W tym przykładzie trzeba było rozładować tylko 3 pozycje, a rozładowano pięć. Dzieje się tak dlatego, że w kolumnie „Prześlij w razie potrzeby” obok katalogu „Nomenklatura” została ustawiona flaga. Wraz z niezbędnymi stanowiskami ich rodzice byli przeciążeni.

Ładowanie katalogu z XML

Po pomyślnym pobraniu danych z konfiguracji źródłowej do pliku XML otwórz docelową bazę danych. Struktura obiektów i ich detale muszą do siebie pasować. W takim przypadku transfer odbywa się między dwiema standardowymi konfiguracjami 1C: Księgowość 3.0.

Otwarte przetwarzanie w bazie danych odbiorcy. Przetwarzanie to służy zarówno do przesyłania, jak i ładowania danych. Przejdź do zakładki „Pobierz” i określ ścieżkę do pliku XML, do którego wcześniej zostały pobrane dane. Następnie kliknij przycisk „Pobierz dane”.

Wynik pobierania zostanie wyświetlony w wiadomościach. W naszym przypadku wszystko poszło dobrze.

Katalog „Nomenklatura” w bazie odbiorczej nie został wypełniony. Teraz ma pięć elementów: trzy pozycje nomenklatury i dwie grupy.

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