Menu
Jest wolny
rejestracja
główny  /  Nawigatorzy/ Powszechne przenoszenie katalogów 1c 8.3.

Powszechne przenoszenie katalogów 1c 8.3.

Przesyłanie 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, jak w prosty sposób przenieść dane z jednego systemu do drugiego o podobnej konfiguracji (dla różnych konfiguracji można użyć narzędzia dla programistów - lub).

Przed podjęciem jakichkolwiek działań zmiany są nieodwołalne!

Najprostszy i wygodnym sposobem transfer danych z rachunkowości 1C 8.3 do 1C 8.3 3.0 - przy użyciu przetwarzania Przesyłaj i pobieraj dane w formacie XML (pobieranie - dla 8.2 lub dla 1C 8.3 lub na ITS). Przetwarzanie jest uniwersalne i nadaje się do dowolnej konfiguracji.

Nie będziemy wchodzić w szczegóły, rozważ instrukcje krok po kroku o migracji danych z wykorzystaniem tego przetwarzania na przykładzie najprostszego przekazania towarów.

Eksportowanie danych do XML

Przede wszystkim otwórzmy przetwarzanie w źródłowej bazie danych (skąd będziemy rozładowywać towar) i spójrzmy na interfejs:

Uzyskaj 267 samouczków wideo 1C za darmo:

Musisz natychmiast wypełnić pole "Nazwa pliku" - ta ścieżka będzie używana do tworzenia nowy plik dane, które załadujemy do bazy danych odbiorcy. Nieco poniżej w sekcji tabelarycznej „Dane do rozładunku” należy wybrać dane, które chcemy wyładować z bazy danych.

Po wybraniu obiektu z lewej sekcji tabelarycznej, możesz zastosować wybór w prawej sekcji tabelarycznej:

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

Po uzupełnieniu wszystkich ustawień dane można pobrać. Aby to zrobić, kliknij przycisk „Prześlij dane”:

Ładowanie danych z xml do 1c 8.3

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

Aby to zrobić, musisz rozpocząć przetwarzanie już w bazie danych, do której chcesz załadować dane, i przejść do zakładki „Pobierz”, wybrać pobrany plik na dysku i kliknąć przycisk „Załaduj 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ł -.

Przesyłanie różnych danych jest bardzo ważnym działaniem w każdym systemie księgowym na platformie 1C. Przed wyeksportowaniem podręcznika do innej bazy danych musisz wykonać utworzyć kopię zapasową ponieważ wprowadzone zmiany są uważane za nieodwracalne.

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

Aby wykonać to zadanie, musisz użyć pliku przetwarzania przesyłania / pobierania dla 8.2 lub 1C 8.3. Ta metoda jest uniwersalna i najbardziej optymalna, odpowiednia dla prawie 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 przesłania” wybierz informacje z książki referencyjnej, które chcesz przesłać z istniejącej bazy danych.

3. Następnie, po wybraniu żądanych obiektów, utwórz nakładkę wyboru 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 „Ładowanie”.

2. Następnie wybierz wcześniej wgrany plik i użyj polecenia Load Data.

Po wykonaniu tej czynności migracja podręcznika z jednej bazy danych do drugiej jest uważana za całkowicie zakończoną.

Prawdopodobnie każdy specjalista 1C stanął przed sytuacją konieczności przeniesienia danych z jednej infobazy do drugiej. W przypadku, gdy konfiguracje są różne, musisz napisać reguły konwersji danych. Reguły te są tworzone w konfiguracji 1C „Konwersja danych”.

Możesz także przesyłać dane za pomocą. W wielu konfiguracjach 1C 8.3 istnieje standardowa funkcjonalność konfiguracji synchronizacji danych między różnymi konfiguracjami i bezproblemowej integracji z 1C Document Management.

Ale kiedy dane muszą być przesyłane między absolutnie identycznymi konfiguracjami, możesz uprościć swoje zadanie i użytkowanie standardowe przetwarzanie przesyłać i pobierać za pomocą XML. Należy pamiętać, że ta metoda, podobnie jak konwersja danych, mapuje obiekty ze sobą poprzez unikalny identyfikator(GUID), a nie według nazwy.

Możesz pobrać to przetwarzanie na dysk ITS lub skorzystać z łączy:

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

Rozważmy przykład wyładowania katalogu Nomenclature z jednej bazy informacyjnej 1C 8.3 Accounting 3.0 do innej. Warunek wstępny dokonany zostanie wybór przez rodzica (grupę) "Drewno".

Rozładowywanie danych z 1C do XML

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

Otwórz przetwarzanie przesyłania i pobierania danych XML (Ctrl + O).

Interesuje nas zakładka Rozładunek. Przede wszystkim określ nazwę pliku, do którego zostaną przesłane dane oraz ścieżkę do zapisu. W takim przypadku dane są przesyłane „Do pliku na serwerze”.

W nagłówku przetwarzania konfigurowany jest okres, dla którego dokonywany będzie wybór. Ponadto w przypadku ksiąg okresowych można określić sposób stosowania wyboru według okresu. Jeśli konieczne jest rozładowanie 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 wybierania danych do przesłania. W sekcji tabelarycznej formularza przetwarzania zaznacz pola dla obiektów konfiguracyjnych, które chcesz przenieść.

Kolumna „Rozładuj w razie potrzeby” oznacza, czy konieczne jest ponowne załadowanie ten obiekt, jeśli odwołuje się do niego atrybut katalogu, który przeładowujemy. Na przykład pozycja przeładowywanego przedmiotu ma jednostkę miary, której nie ma w podstawie odbiornika. Jeżeli checkbox w kolumnie "Wyładuj jeśli to konieczne" jest ustawiony naprzeciw książki referencyjnej z jednostkami miary, zostanie utworzona nowa pozycja. W przeciwnym razie wartość atrybutu będzie zawierała napis „<Объект не найден>„I jego unikalny identyfikator.

W prosty przypadek bez wypłat, ustawienie przeładowania pozycji będzie wyglądać tak.

W tym przykładzie wystarczy wybrać element znajdujący się w folderze „Woodworking”.

Podobne przetwarzanie dla wersji 8.2 umożliwia wygodne ustawianie wyborów dla każdego obiektu konfiguracyjnego. W 8.3 niestety nie ma takiej funkcjonalności. Jednym z wyjść w tej sytuacji byłoby wybranie niezbędnych pozycji na zakładce „Dodatkowe obiekty do rozładunku”.

Możesz tutaj dodawać obiekty ręcznie (przycisk "Dodaj") lub na żądanie ("Dodaj na żądanie..."). Przy dużej ich liczbie preferowana jest druga opcja.

W takim przypadku żądanie będzie wyglądać następująco. Wypełnij parametry, wykonaj żądanie, sprawdź dane i kliknij przycisk „Wybierz wynik”.

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

W tym przykładzie trzeba było rozładować tylko 3 pozycje, ale pięć zostało rozładowanych. Dzieje się tak, ponieważ flaga została ustawiona w kolumnie „W razie potrzeby wyładuj” obok podręcznika „Nomenklatura”. Wraz z niezbędnymi stanowiskami ich rodzice byli przeciążeni.

Ładowanie referencji z XML

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

Otwarte przetwarzanie w podstawie odbiornika. To przetwarzanie używany zarówno do przesyłania, jak i pobierania danych. Przejdź do zakładki „Pobierz” i określ ścieżkę do Plik XML, do którego dane zostały wcześniej przesłane. 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 - odbiornik nie był wypełniony. Teraz ma pięć elementów: trzy pozycje nomenklatury i dwie grupy.

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

Uniwersalne przetwarzanie „Przesyłanie i pobieranie danych XML” wykonuje pełne lub częściowe przesyłanie danych z bazy danych do pliku w formacie XML. Następnie ten plik można załadować do infobazy przy użyciu tego samego przetwarzania. Format pliku wgrywania różni się od formatu pliku utworzonego podczas wgrywania zgodnie z planem wymiany przez część nagłówkową.

Przetwarzanie może być stosowane tylko w przypadkach, gdy infobaza, w której dane zostały pobrane i ta, w której dane zostały wczytane są jednorodne (konfiguracje są identyczne, dane mogą się różnić) lub wszystkie rozładowane obiekty są prawie całkowicie identyczne w składzie i typy atrybutów i sekcje tabelaryczne, właściwości obiektu metadanych „lead” i tak dalej.

Wykorzystanie tego przetwarzania jest możliwe na przykład do stworzenia kompletnego lub częściowego utworzyć kopię zapasową dane, wymiana danych między bazy informacyjne a także jak narzędzie pomocnicze podczas przywracania uszkodzonych baz danych.

Przetwarzanie obsługuje przesyłanie danych z możliwością określenia wyboru według okresu. Ponadto obiekty są sprawdzane pod kątem nieprawidłowych znaków podczas wymiany za pośrednictwem XML.

Z pozdrowieniami (nauczyciel i programista).