DZWON

Są tacy, którzy czytali tę wiadomość przed tobą.
Zapisz się, aby otrzymywać świeże artykuły.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać „Dzwon”?
Bez spamu

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!

Najprostszy i wygodnym sposobem przesyłanie danych z 1C 8.3 do 1C 8.3 księgowość 3.0 - korzystanie z przetwarzania Przesyłanie i ładowanie danych do formacie XML(pobierz - dla 8.2 lub dla 1C 8.3 lub na ITS). Zabieg jest uniwersalny i nadaje się do dowolnej konfiguracji.

Nie wchodźmy w szczegóły, spójrzmy instrukcje krok po kroku o migracji danych przy wykorzystaniu tego przetwarzania na przykładzie najprostszego transferu towarów.

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ł -.

Przesyłanie różnych danych jest bardzo znaczącą czynnością w każdym systemie księgowym na platformie 1C. Przed wyeksportowaniem katalogu do innej bazy danych należy to zrobić kopia zapasowa, 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”. Z pomocą ta ścieżka następnie utworzony zostanie plik danych informacyjnych, który będzie można załadować 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ą.

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 za pośrednictwem 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. Wymagany warunek Nastąpi wybór w oparciu o nadrzędną (grupę) „Obróbka 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 Dane 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 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 dwoma typowe konfiguracje 1C: Rachunkowość 3.0.

Otwarte przetwarzanie w bazie danych odbiorcy. 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 odbiorczej nie został 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 ł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 stworzenia całości lub części kopia zapasowa danych, wymiana danych pomiędzy bazy informacyjne, a także jako narzędzie pomocnicze przy przywracaniu wadliwych baz informacyjnych.

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).

Pokażemy Ci, jak go używać, aby ZNACZNIE uprościć rozwiązywanie problemów.

Dzisiaj przyjrzymy się, jak skonfigurować i wykonać prosty transfer katalogów i sald początkowych w zaledwie 10-15 minut.

A to jest zadanie masowe i regularne, co jest prawie nieuniknione w przypadku większości nowych wprowadzonych konfiguracji.

Dlatego zadzwoń do swoich kolegów, będzie to również bardzo przydatne dla nich.

Zwłaszcza jeśli widzieli już CD 3 i udało im się przestraszyć :)

Tak, kiedy widzisz ją po raz pierwszy, wcale nie jest to jasne.

Ale w rzeczywistości wszystko jest BARDZO proste. Tak proste, że później nawet będziesz się nudzić :)

O czym dokładnie mowa w dzisiejszych filmach

Oto 4 filmy na temat wymiany danych za pośrednictwem uniwersalny format wymiany EnterpriseData.

Ponadto pokażemy przykład ulepszenia standardowych zasad wymiany w 1C:Konwersja danych 3.0

Całkowity czas trwania - 34 minuty. Treść:

  • Konfigurowanie giełdy na przykładzie 1C:Accounting 8 i 1C:ERP
  • Jak pobrać standardowe zasady i formacie uniwersalnym wymiana w Data Conversion 3.0
  • Przeniesienie struktury metadanych na CD 3.0
  • Jak przeprowadzić pierwszą wymianę danych
  • Finalizacja zasad konwersja
  • Jak załadować nowe reguły bez zmiany konfiguracji ( bez usuwania ze wsparcia)

notatka, że przy rozwiązaniu tego problemu reguły ładowania zmieniają się tylko w konfiguracji odbiorczej. Konfiguracja źródłowa działa według standardowych zasad.

Gdyby podobny problem został rozwiązany w Data Conversion 2.0, wówczas należałoby wprowadzić zmiany w regułach zarówno źródła, jak i miejsca docelowego.

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

Jeśli używasz starszej wersji BSP,0, dokonaj „korekty” ze względu na zmieniony interfejs i rozszerzoną funkcjonalność. Aby to zrobić, powtórz samodzielnie przykład z filmu.

Wideo 1:
Ładowanie reguł wymiany pomiędzy standardowymi konfiguracjami do Data Conversion 3.0

Na tej lekcji wykonamy kroki przygotowawcze przy wprowadzaniu zmian w zasadach wymiany pomiędzy konfiguracjami standardowymi:

  • Ładowanie struktury formatu wymiany na płytę CD (
  • Tworzenie konwersji
  • Przesyłanie plików reguł ze standardowej konfiguracji
  • Wyładowanie modułu menadżera wymiany

Wideo 2:
Udoskonalenie zasad wymiany w CD 3.0

W tej lekcji pokażemy jak wypełnić szczegóły obiektu podczas ładowania danych.

Problem zostanie rozwiązany - przy ładowaniu obiektów z konfiguracji źródłowej należy ustawić komentarz „Załadowano z BP 3.0”.

Aby rozwiązać problem, musisz wejść zmiany w zasadach konwersji obiektów, w zdarzeniu „Przed zapisem odebranych danych”.

Opracowane reguły zostaną zapisane jako przetwarzanie zewnętrzne do dalszego wykorzystania.

Wideo 3:
Skonfigurowanie uniwersalnej wymiany pomiędzy standardowymi konfiguracjami

W tym samouczku pokażemy Ci, jak skonfigurować nowa wymiana pomiędzy typowymi.

Ustawienia zostaną dokonane w konfiguracji źródłowej, a następnie załadowane do konfiguracji docelowej.

Również w tym filmie pokażemy, jak to zrobić bez zmiany konfiguracji prześlij nowe zasady wymiany.

Wideo 4:
Przenoszenie sald początkowych przy użyciu reguł wymiany

W tej lekcji pokażemy typową funkcjonalność przesyłania sald początkowych.

P.S.

Tak, wymiany poprzez txt/dbf/ole itp. mają prawo istnieć. W niektórych szczególnych przypadkach, takich jak połączenie z serwerem WWW lub przeniesienie aplikacji zewnętrznej z gotowego formatu.

Jednak w przypadku standardowych wymian – standardowe metody zarówno szybsze, jak i znacznie prostsze.

A jeśli ktoś wymyśli koło na nowo, gdy istnieje gotowe, uniwersalne rozwiązanie - to tak jakby napisać na czole „nie znam instrumentu, nie chcę się go uczyć, za twoje pieniądze zbuduję kule” .

P.P.S.

Chcemy pokazać, że Konwersja Danych 3.0 nie jest trudna.

Niezwykłe - tak. Nie wszystko jest od razu jasne – tak. Są momenty bardzo kontrowersyjne – tak.

Ale dzięki gotowym instrukcjom i filmom możesz opanować to dosłownie w 1-2 tygodnie.

DZWON

Są tacy, którzy czytali tę wiadomość przed tobą.
Zapisz się, aby otrzymywać świeże artykuły.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać „Dzwon”?
Bez spamu