DZWON

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

Witajcie drodzy czytelnicy.

Kontynuuję moją serię artykułów, można ją nawet nazwać 1C dla użytkownika

Porozmawiajmy dzisiaj jak rozładować bazę 1C i konfigurację ... To banalne pytanie dla specjalisty 1C, ale niektórzy moi klienci są specjalistami w innych dziedzinach i tego nie wiedzą.

Możesz także zainstalować folder z bazą na innym komputerze, dla tego otwórz 1C i podłącz tę bazę " Dodaj "-" Dodaj do listy istniejącej bazy informacji " następnie określ nazwę i ścieżkę z tą podstawą.

Katalog bazy informacji 1C

Katalog infobase w naszym przypadku „DemoAccounting” zawiera następujące informacje:

1. Główny plik bazy danych to 1Cv8.1cd. Zawiera dane wprowadzone przez użytkowników oraz konfigurację opisującą strukturę i algorytmy pracy z danymi.
2. Podkatalog 1Cv8Log. Zawiera dziennik działań użytkownika.

Po uruchomieniu infobase w katalogu infobase tworzone są różne pliki serwisowe, które są niezbędne do wspomagania pracy użytkowników.


Aby przenieść bazę danych na inny komputer, potrzebujemy pliku 1Cv8.1cd i podkatalogu 1Cv8Log

Kopiowanie IB może odbywać się podczas pracy użytkowników.

Kopiowanie jest dostępne tylko w trybie plików.

Rozładowywanie bazy danych 1C

Rozważmy teraz proces wyładowywania i ładowania bazy danych w trybie konfiguratora. Wybór pozycji menu Administracja - Prześlij bazę informacji .


Wyładowany zostanie plik z rozszerzeniem * .dt, zawierający dane i konfigurację

Ta opcja jest uważana za uniwersalną.

Aby przywrócić bazę danych z kopii zapasowej * .dt, wybierz pozycję menu w konfiguratorze Administracja - Pobierz bazę informacji .

Zapisz konfigurację do pliku

W większości przypadków do rewizji wystarczy jedna konfiguracja bez danych.

W celu wyładowania konfiguracji należy wybrać punkt menu Konfiguracja - Zapisz konfigurację do pliku w konfiguratorze

W rezultacie zostanie wyładowany plik z rozszerzeniem * .cf, w którym zostanie spakowana konfiguracja.

Rozładowywanie lub ładowanie informacji do 1C jest jednym z najczęstszych zadań podczas pracy z konfiguracjami. Ten artykuł pomoże Ci szybko wymieniać dane między bazami danych o identycznych konfiguracjach 1C.


Transfer danych jest wymagany w sytuacjach, gdy konieczne jest wyładowanie danych w celu zapisania lub utworzenia kopii archiwalnej ksiąg nomenklatury i pozycji kosztowych; dokumenty „Wprowadzanie sald początkowych”, „Przyjęcie gotówki” itp. To znaczy dowolne obiekty programu, w tym rejestry księgowe, informacje i oszczędności.

Aby wykonać to zadanie, potrzebujemy przetwarzania - Przetwarzanie przesyłania / pobierania danych z IB 1C8.

Przykładowo musimy zapisać katalog „Kontrahenci”, aby w przyszłości w przypadku, gdy zostanie on uszkodzony w działającej bazie danych lub jakikolwiek kontrahent został w niej przypadkowo usunięty, możemy pobrać pełną listę.


Musimy więc załadować dane katalogu do pliku z rozszerzeniem „xml”, innymi słowy, zrobić jego kopię archiwalną. Do tego potrzebujemy:

  • Przejdź do trybu „Enterprise” i otwórz bazę danych, z której będziemy zapisywać kontrahentów
  • W bazie danych 1c w menu głównym kliknij „Plik - Otwórz” i wybierz pobrany plik z przetwarzaniem, do którego link znajduje się powyżej w artykule. Otwieramy to

Wybieramy kolumnę „Obiekty konfiguracyjne” i umieszczamy w niej znacznik wyboru przed wszystkimi obiektami, które musimy wyładować. W naszym przypadku musimy zaznaczyć pole „Referencje” obok wiersza „Kontrahenci”.

Powyżej, naprzeciw pola wpisu „Gdzie”, należy kliknąć na przycisk „…” i wskazać, gdzie zostaną rozładowane elementy bazy. Pamiętaj, że oprócz wyboru katalogu musisz podać nazwę pliku (rozszerzenie pliku musi być „xml”)


W drugiej kolumnie, znajdującej się po prawej stronie, pola wyboru „W razie potrzeby rozładuj…” można umieścić wszędzie, jeśli potrzebujemy załadować sąsiednie elementy podstawy. Jeżeli w tej kolumnie nie zaznaczono checkboxów przed katalogiem "Rachunki bankowe", to podczas wczytywania z utworzonego rozładunku szczegóły katalogu "Kontrahenci" o nazwie "Konto główne" mogą być puste lub w odpowiednim polu pojawi się "Obiekt nie znaleziony" ... Jeśli przed tym katalogiem zostawimy ptaszek, to dla kontrahenta z nim powiązanego to konto bankowe również zostanie przesłane do kopii archiwalnej.

Teraz naciśnij "Wykonaj" i poczekaj, aż postęp operacji osiągnie 100%


W ten sposób zakończyliśmy rozładowywanie WSZYSTKICH kontrahentów z naszej bazy danych 1C. W razie potrzeby możesz się do nich odwołać w dowolnym momencie, jeśli chcesz je przywrócić w produkcyjnej bazie danych lub w dowolnej innej bazie danych o podobnej konfiguracji.

Teraz przejdźmy do ładowania danych z wykonanej kopii archiwalnej podręcznika do innej lub używanej bazy danych:

  • Otwórz bazę danych, do której zostaną załadowane zapisane elementy bazy danych. W naszej sytuacji potrzebujemy listy wykonawców
  • Teraz tak jak w poprzednim przypadku w menu głównym należy kliknąć "Plik → Otwórz" i wybrać pobrany plik z przetwarzaniem, do którego link znajduje się powyżej w artykule
  • Wskazujemy ścieżkę do pliku z danymi, które prześlemy do bazy danych 1C

Kliknij przycisk „Uruchom”

Czekamy na zakończenie ładowania katalogu do bazy danych


Zwróć uwagę, że dzięki przetwarzaniu przedstawionemu w artykule możliwe jest wyładowanie i załadowanie wszystkich obiektów infobase pomiędzy tymi samymi konfiguracjami. Jeśli chcesz rozładować wszystkie obiekty bazy 1C, odpowiednio umieść znacznik wyboru przed wszystkimi obiektami konfiguracyjnymi: Plany kont Dokumenty, Książki referencyjne itp.

Jeśli ci się nie udało, nasz specjalista może przyjść i.

Skonfigurujmy. Połączmy się. Naprawmy to. Znajdźmy błąd 1c.

Kod 1C v 8.x // Procedura wyładowuje dane z określonego katalogu w trybie eksportu do pliku w formacie Microsoft Excel
// o określonej nazwie, używając konwersji danych do wpisania liczby i typu string;
Procedura Eksport podstawowych akcji formularza (przycisk)
Próba
Próba
// Załaduj obiekt Microsoft Excel
Stan („Przesyłanie danych z 1C do programu Microsoft Excel…”);
ExcelApplication \u003d Nowy COMObject ("Excel.Application");
Wyjątek
Raport („Błąd podczas uruchamiania programu Microsoft Excel”.
+ Symbols.PS + DescriptionErrors (), MessageStatus.Attention);
Powrót;
Koniec prób;

// Utwórz książkę, która domyślnie zawiera już arkusze
Workbook \u003d ExcelApplication.WorkBooks.Add ();

// Użyj pierwszego arkusza skoroszytu programu Excel
Sheet \u003d Book.WorkSheets (1);

// Utwórz nagłówek dokumentu w pierwszym wierszu arkusza
Kolumna \u003d 1;
Za każdą stronę z cyklu TP
Jeśli wyładujesz stronę, to
Sheet.Cells (1, Column) .Value \u003d string.AttributeName;
Kolumna \u003d Kolumna + 1;
EndIf;
Koniec cyklu;

// Zwolnij dane katalogu
selection \u003d Katalogi [NazwaKatalogu] .Select ();
SheetRow \u003d 2;
Podczas próbkowania.Next () Loop
Kolumna \u003d 1;
Za każdą stronę z cyklu TP

Jeśli wyładujesz stronę, to
Próba
// Ustaw wartość w wierszu i kolumnie
Jeśli TypeZnch (sample [page AttributeName]) \u003d Type ("Number") Then
// Ustaw format dla typu liczby
Sheet.Cells (SheetRow, Column) .NumberFormat \u003d "0,00";

Format (wybór [nazwa atrybutu strony], „CH \u003d 0”);
Inaczej
// W przypadku wszystkich innych typów ustaw format na „Tekst”
Sheet.Cells (ListRow, Column) .NumberFormat \u003d "@";
Sheet.Cells (SheetRow, Column) .Value \u003d
String (selection [page AttributeName]);
EndIf;
wyjątek
// w przypadku błędu wyświetl numery wierszy i kolumn
Raport („Błąd ustawienia wartości dla:” +
wybór [nazwa atrybutu strony]);
Raport („Row:” + RowList + „Count:” +
Kolumna + „Rec:” + strona.Nazwa atrybutu);
Koniec prób;
Kolumna \u003d Kolumna + 1;
EndIf;

Koniec cyklu;
SheetRow \u003d SheetRow + 1;
Status („Eksport z 1C do Excela” + wiersz listy);
Koniec cyklu;

// Zapisz utworzoną książkę do pliku xls
Book.SaveAs (nazwa pliku);

// Pamiętaj, aby zamknąć połączenie z obiektem COM, aby zwolnić pamięć
ExcelApplication.Quit ();

Raport („Plik został przesłany pomyślnie:” + nazwa pliku);

Wyjątek
// Obsługa błędów eksportu danych z 1C do Excela
Raport („Błąd podczas zapisywania danych pliku:” + nazwa pliku);
Raport (opis błędu ());
Próba
ExcelApplication.Quit ();
Wyjątek
Koniec prób;
Koniec prób;
Koniec procedury
Kod 1C v 7.x // Najprostszy przykład wyjścia z 1C: Enterprise 7.7 w MS Excel. Zapewnienie, że skoroszyt zawiera jeden arkusz,
// ustawienie rozmiaru, grubości i koloru czcionki, szerokości kolumn, obramowań i wypełnienia komórek. Wyrównanie tekstu
// komórki, grupowanie wierszy, ustawianie formatu liczbowego komórek, przypinanie obszaru.

Wynik procedury ()
Próba
Application \u003d CreateObject ("Excel.Application");
Wyjątek
Raport (opis błędów (), „!!!”);
Raport („Być może MS Excel nie jest zainstalowany na tym komputerze.”);
Powrót;
Koniec prób;

// Utwórz skoroszyt

WorkBook \u003d Application.WorkBooks.Add ();
// Pobierz okno

Window \u003d WorkBook.Windows (1);
// Ustaw niewidoczność okna, aby przyspieszyć wyświetlanie

Window.Visible \u003d 0;
// Upewnij się, że skoroszyt zawiera pojedynczy arkusz

Jeśli WorkBook.Worksheets.Count \u003d 0 to
WorkBook.Worksheets.Add ();
Inaczej
Application.DisplayAlerts \u003d 0; // nie wystawiaj ostrzeżeń

Podczas gdy WorkBook.Worksheets.Count\u003e 1 pętla
WorkBook.Worksheets (1) .Delete ();
Koniec cyklu;
Application.DisplayAlerts \u003d -1; // przywróć flagę ostrzeżenia

EndIf;
// Pobierz arkusz

Worksheet \u003d WorkBook.Worksheets (1);
// Ustaw nazwę arkusza

Worksheet.Name \u003d "Przykładowe wyjście";

// Tytuł dokumentu

Worksheet.Range ("A1"). Value \u003d "(! LANG: Przykład danych wyjściowych z 1C: Enterprise do MS Excel";!}
Worksheet.Range ("A2"). Value \u003d "(! LANG: dzisiaj"+ТекущаяДата();!}
Worksheet.Range („A1: A2”). Font.Size \u003d 14; // rozmiar czcionki

Worksheet.Range („A1: A2”). Font.Bold \u003d -1; // pogrubiona czcionka

// Ustaw szerokość kolumn

Worksheet.Columns (1) .ColumnWidth \u003d 60;
Worksheet.Columns (2) .ColumnWidth \u003d 15;
Worksheet.Columns (3) .ColumnWidth \u003d 15;

// Nagłówek dokumentu

Worksheet.Range ("A4"). Value \u003d "(! LANG: Pierwsza kolumna";!}
Dla s \u003d 7 do 10 Loop // ramek

Worksheet.Range („A4”). Borders (s) .LineStyle \u003d 1;
Worksheet.Range ("A4"). Borders (s) .Weight \u003d -4138; // xlMedium

Koniec cyklu;
Worksheet.Range ("A4"). Interior.ColorIndex \u003d 15; // szare wypełnienie

Worksheet.Range ("A4"). HorizontalAlignment \u003d -4108; // wyśrodkowanie wyrównanie tekstu

Worksheet.Range ("B4"). Value \u003d "(! LANG: Second";!}
Dla s \u003d 7 do 10 cykli
Worksheet.Range ("B4"). Borders (s) .LineStyle \u003d 1;
Worksheet.Range („B4”). Borders (s) .Weight \u003d -4138;
Koniec cyklu;
Worksheet.Range ("B4"). Interior.ColorIndex \u003d 15;
Worksheet.Range („B4”). HorizontalAlignment \u003d -4108;

Worksheet.Range ("C4"). Value \u003d "(! LANG: Third";!}
Dla s \u003d 7 do 10 cykli
Worksheet.Range ("C4"). Borders (s) .LineStyle \u003d 1;
Worksheet.Range („C4”). Borders (s) .Weight \u003d -4138;
Koniec cyklu;
Worksheet.Range ("C4"). Interior.ColorIndex \u003d 15;
Worksheet.Range („C4”). HorizontalAlignment \u003d -4108;

// Aby zgrupować linie:
Worksheet.Outline.SummaryRow \u003d 0; // wyświetlaj wiersze „podsumowania” na górze (jeśli na dole, to 1)

// Linie wyjściowe
Worksheet.Range ("A5"). Value \u003d "(! LANG: Analytics Object";!}
Worksheet.Range ("A5"). Font.ColorIndex \u003d 5; // kolor czcionki - niebieski

Worksheet.Range („B5”). Wartość \u003d 123,45;
Worksheet.Range ("B5"). Font.ColorIndex \u003d 5;
Worksheet.Range („C5”). Wartość \u003d 678,9;
Worksheet.Range ("C5"). Font.ColorIndex \u003d 5;

Worksheet.Range ("A6"). Value \u003d "(! LANG: Analytics Object";!}
Worksheet.Range ("A6"). Font.ColorIndex \u003d 3; // kolor czcionki - czerwony

Worksheet.Range („B6”). Wartość \u003d 123,45;
Worksheet.Range ("B6"). Font.ColorIndex \u003d 3;
Worksheet.Range („C6”). Wartość \u003d 678,9;
Worksheet.Range ("C6"). Font.ColorIndex \u003d 3;

Worksheet.Range ("A7"). Value \u003d "(! LANG: Analytics Object";!}
Worksheet.Range („B7”). Wartość \u003d 123,45;
Worksheet.Range („C7”). Wartość \u003d 678,9;

Worksheet.Range ("A8"). Value \u003d "(! LANG: Analytics Object";!}
Worksheet.Range („B8”). Wartość \u003d 123,45;
Worksheet.Range („C8”). Wartość \u003d 678,9;

Worksheet.Range ("A9"). Value \u003d "(! LANG: Analytics Object";!}
Worksheet.Range ("A9"). Font.ColorIndex \u003d 3; // kolor czcionki - czerwony

Worksheet.Range („B9”). Wartość \u003d 123,45;
Worksheet.Range ("B9"). Font.ColorIndex \u003d 3;
Worksheet.Range („C9”). Wartość \u003d 678,9;
Worksheet.Range ("C9"). Font.ColorIndex \u003d 3;

Worksheet.Range ("A10"). Value \u003d "(! LANG: Analytics Object";!}
Worksheet.Range („B10”). Wartość \u003d 123,45;
Worksheet.Range („C10”). Wartość \u003d 678,9;

Worksheet.Range ("A11"). Value \u003d "(! LANG: Analytics Object";!}
Worksheet.Range („B11”). Wartość \u003d 123,45;
Worksheet.Range („C11”). Wartość \u003d 678,9;

Worksheet.Range ("A12"). Value \u003d "(! LANG: Analytics Object";!}
Worksheet.Range ("A12"). Font.ColorIndex \u003d 5; // kolor czcionki - niebieski

Worksheet.Range („B12”). Wartość \u003d 123,45;
Worksheet.Range ("B12"). Font.ColorIndex \u003d 5;
Worksheet.Range („C12”). Wartość \u003d 678,9;
Worksheet.Range ("C12"). Font.ColorIndex \u003d 5;

Worksheet.Range ("A13"). Value \u003d "(! LANG: Analytics Object";!}
Worksheet.Range ("A13"). Font.ColorIndex \u003d 3; // kolor czcionki - czerwony

Worksheet.Range („B13”). Wartość \u003d 123,45;
Worksheet.Range ("B13"). Font.ColorIndex \u003d 3;
Worksheet.Range („C13”). Wartość \u003d 678,9;
Worksheet.Range ("C13"). Font.ColorIndex \u003d 3;

Worksheet.Range ("A14"). Value \u003d "(! LANG: Analytics Object";!}
Worksheet.Range („B14”). Wartość \u003d 123,45;
Worksheet.Range („C14”). Wartość \u003d 678,9;

Worksheet.Range ("A15"). Value \u003d "(! LANG: Analytics Object";!}
Worksheet.Range („B15”). Wartość \u003d 123,45;
Worksheet.Range („C15”). Wartość \u003d 678,9;

Worksheet.Range ("A16"). Value \u003d "(! LANG: Analytics Object";!}
Worksheet.Range ("A16"). Font.ColorIndex \u003d 3; // kolor czcionki - czerwony

Worksheet.Range („B16”). Wartość \u003d 123,45;
Worksheet.Range ("B16"). Font.ColorIndex \u003d 3;
Worksheet.Range („C16”). Wartość \u003d 678,9;
Worksheet.Range ("C16"). Font.ColorIndex \u003d 3;

Worksheet.Range ("A17"). Value \u003d "(! LANG: Analytics Object";!}
Worksheet.Range („B17”). Wartość \u003d 123,45;
Worksheet.Range („C17”). Wartość \u003d 678,9;

Worksheet.Range ("A18"). Value \u003d "(! LANG: Analytics Object";!}
Worksheet.Range („B18”). Wartość \u003d 123,45;
Worksheet.Range („C18”). Wartość \u003d 678,9;

// Ustaw ramki

Dla No.Str \u003d 5 do 18 cykli
Dla s \u003d 7 do 10 cykli
Worksheet.Range ("A" + NomStr) .Borders (s) .LineStyle \u003d 1;
Worksheet.Range ("B" + NomStr) .Borders (s) .LineStyle \u003d 1;
Worksheet.Range ("C" + NomStr) .Borders (s) .LineStyle \u003d 1;
Koniec cyklu;
Koniec cyklu;

// Grupowanie linii

Worksheet.Range ("7: 8"). Rows.Group ();
Arkusz.Range („10:11”). Rows.Group ();
Arkusz.Range („14:15”). Rows.Group ();
Arkusz.Range („17:18”). Rows.Group ();
Arkusz.Range („6:11”). Rows.Group ();
Arkusz.Range („13:18”). Rows.Group ();

// Zwiń grupowanie do pierwszego poziomu

Worksheet.Outline.ShowLevels (1);

// Ustaw format liczb

Próba
Worksheet.Range ("B5: C18"). NumberFormat \u003d "# ## 0,00";

Wyjątek
Próba
Worksheet.Range ("B5: C18"). NumberFormat \u003d "# ## 0,00";

Wyjątek
Koniec prób;
Koniec prób;

// Ustaw widoczność aplikacji i jej okna

Application.Visible \u003d -1;
Window.Visible \u003d -1;

// Zablokuj obszar

Worksheet.Range ("A5"). S_elect ();
Window.FreezePanes \u003d -1;
EndProcedure // Wyjście

Dość często użytkownicy muszą zapisywać dane z 1C 8.3 do pliku, na przykład pdf, Word, Excel i innych formatów. Na przykład wyślij raport e-mailem do innej osoby, wykonaj obliczenia w programie Excel. Niestety nie wszyscy użytkownicy wiedzą, że bardzo łatwo jest samodzielnie rozładować takie dane z 1C bez pomocy z zewnątrz.

Nierzadko pojawia się potrzeba wyładowania listy jakichkolwiek danych z części tabelarycznej dokumentu, formy zestawienia, dziennika dokumentów itp. Zadania takie są często izolowane i niewłaściwe jest angażowanie specjalisty do napisania raportu.

Na przykład musisz pobrać cały towar z widokiem „Materiały” i potrzebujesz tylko kolumn „Nazewnictwo” i „Jednostka”.

W przypadku, gdy konieczne jest wyładowanie danych wraz z ich filtrowaniem, należy przede wszystkim skonfigurować listę w menu „Więcej” sekcji tabelarycznej.

W oknie, które pojawia się z lewej strony (dostępne pola), należy zaznaczyć te, za pomocą których dokonamy wyboru (w tym przypadku „Rodzaj nomenklatury”). Parametry wyboru ustawiane są w prawej części okna. Co więcej, rodzaj porównania nie ogranicza się do samej równości.

Po ustawieniu pozycji tylko pozycje spełniające określony warunek zostaną wyświetlone w formie listy z Księgi Nomenklatury.

Następnym krokiem jest wyprowadzenie tej listy do dokumentu arkusza kalkulacyjnego.

Z menu Więcej wybierz Lista listy.

Jeśli nie musisz wyświetlać wszystkich kolumn, jak w naszym przykładzie, zaznacz pola tylko przy tych, które są niezbędne.

W rezultacie otrzymujesz w rzeczywistości raport, który możemy zapisać w dowolnym dostępnym formacie. Jak to zrobić, zostanie omówione poniżej. W podobny sposób możesz rozładować tabelaryczne sekcje dokumentów i katalogów, dane z dzienników dokumentów, formularze list i inne.

Rozładowywanie raportów i drukowanych formularzy z 1C

Każdy raport, dokument arkusza kalkulacyjnego do druku (na przykład, który otrzymaliśmy w naszym przykładzie) w 1C 8.3 można przesłać do pliku zewnętrznego za pomocą dwóch kliknięć.

Na górnym panelu programu znajduje się przycisk umożliwiający zapis do pliku zewnętrznego (interfejs „Taxi”). Będzie aktywny we wszystkich raportach i formularzach do wydrukowania, w przypadku których dostępne jest zapisywanie.

Rozładowanie całej bazy danych 1C

Ta metoda jest niezbędna w przypadkach, gdy baza danych 1C musi zostać całkowicie rozładowana, na przykład w celu utworzenia kopii testowej.

Przejdź do wymaganej bazy informacji w trybie konfiguratora.

W menu „Administracja” wybierz „Wyładuj bazę informacji”.

W razie potrzeby podaj inną nazwę pliku i ścieżkę zapisu.

Wynikowy zrzucony plik danych z rozszerzeniem * .dt można bardzo łatwo załadować później. W tym celu należy w trybie Konfiguratora w menu Administracja wybrać opcję Załaduj bazę informacji i otworzyć uzyskany wcześniej plik * .dt.

W ostatniej lekcji przejrzeliśmy to.

Jednak najczęstszym przykładem jest wymiana między księgowością a wynagrodzeniem. Te bazy nie są sobie podporządkowane i mogą nawet początkowo nie być połączone.

Wystarczy, że okresowo przesyłamy dane z pensji do działu księgowości.

Rozważmy proces wyładowywania danych z 1C.

Zasady przesyłania i pobierania danych 1C

W Księgowość dokument Sprzedaż towarów i usług może mieć 30 pól. To księgowość, ma swoje cele, wiele pól jest poświęconych planowi kont i subkontowi.

W Departamencie Handlu w tym samym dokumencie sprzedaż towarów może wynosić 25. To jest rachunkowość operacyjna, ma swoje własne cele. Ale konta z planu kont nie są tam wymienione.

Nazwy pól w tych dwóch bazach mogą być różne. Jak więc wyładować jeden dokument z jednej bazy danych i załadować inny do innej bazy danych?

Aby opisać, w jaki sposób dokument musi zostać przekonwertowany, aby można go było załadować z jednej bazy danych do drugiej, istnieją zasady wymiany.

Są to pliki z rozszerzeniem XML. Aby go utworzyć, istnieje specjalna konfiguracja 1C o nazwie „Konwersja danych”.

W przypadku wymiany między typowymi konfiguracjami istnieją standardowe zasady wymiany danych, które są zakodowane na stałe w standardowych ustawieniach wymiany (Usługa / Wymiana z xxx) lub dostarczane oddzielnie z.

Rozładuj BU-ZP 1C

Od typowej konfiguracji zarządzania płacami i personelem do typowej konfiguracji, Księgowość zazwyczaj okresowo przesyła informacje o wynikach płac, w tym o płatnościach podatków.

Aby było to możliwe, należy najpierw przesłać ustawienia z działu księgowości do listy płac.

Aby rozładować 1C z 1C Accounting do 1C Salary - wybierz opcję Usługa / Wymiana danych za pomocą pozycji menu Salary / Upload data w Accounting.

Podczas wyładowywania 1C po raz pierwszy nie zapomnij zaznaczyć pola „Informacje o wyładowaniu 1C do nowej bazy danych”.

Jak przesłać wstępne informacje do wynagrodzenia - zobacz następny artykuł Pobieranie 1C.

Rozładuj ZP-BU 1C

Po załadowaniu wstępnych informacji z Działu Księgowości do Wynagrodzenia, możesz przesłać rozliczenia międzyokresowe z Wynagrodzenia do Działu Księgowości.

W sekcji Wynagrodzenie wybierz menu Serwis / Wymiana danych / Prześlij dane do programu księgowego.

W formularzu ustawień przesyłania 1C domyślnie wystarczy wybrać okres i ścieżkę, do której chcesz przesłać plik danych.

Format przesyłania 1C jest wyświetlany jako hiperłącze - niebieskim tekstem. Możesz to zmienić, klikając hiperłącze i wybierając inną konfigurację rozliczania.

Rozładuj BU-UT 1C

Aby zwolnić 1C z księgowości do zarządzania handlem, musisz utworzyć ustawienia wymiany. Umożliwi to nie tylko jednorazowe przesyłanie 1C, ale także skonfigurowanie pełnoprawnej okresowej wymiany, jak w.

Aby dokonać ustawień, należy wybrać punkt menu Usługa / Wymiana danych z zarządzaniem handlem / Konfiguracja wymiany danych w dziale Księgowość.

Ustawienia są tworzone za pomocą „kreatora”.

Nie pójdziemy na prostą drogę i sami będziemy kontrolować wszystkie ustawienia, w tym celu należy wybrać tryb pracy Ekspert.

Ponieważ tworzymy ustawienie od podstaw, wybierzemy opcję „Utwórz ustawienie wymiany” (odpowiednio, możesz „kontynuować”, jeśli wcześniej przerwałeś pracę kreatora lub zmienić, jeśli kreator został ukończony).

To ustawienie wymiany odbywa się w dwóch bazach - najpierw w jednej, potem w drugiej.

W związku z tym wybierzemy „Utwórz przy użyciu pliku”, jeśli zacząłeś tworzyć nowy od zera w Zarządzaniu handlem i tutaj musisz dokończyć konfigurację (podobnie, jeśli zaczynasz w Księgowości, będziesz musiał to zakończyć w Zarządzaniu Handlem).

Ustawienia wymiany „przez plik” są proste i nie są pokazane na zdjęciach. Ale przykłady „bezpośredniego” połączenia COM są tutaj.

Na przykład, jeśli Trade Management to „plik” - znajduje się na dysku. ...

Przykład, jeśli Trade Management znajduje się na serwerze 1C. Nazwa serwera i bazy danych to.

Ścieżka do bazy danych plików, a także serwer i nazwa bazy danych na serwerze są wyświetlane w oknie wyboru bazy danych w 1C.

Tutaj musisz wskazać, czy planujesz pobrać coś z Biura Handlowego. Jeśli tak, to jest to wymiana „dwukierunkowa”.

Możemy określić filtry dla przesyłanych dokumentów. Na przykład w kontekście organizacji.

Na kolejnej stronie wskazany jest okres od którego ma nastąpić wymiana, a także lista dokumentów, które zostaną rozładowane.

To kończy pierwszą część konfiguracji. Na podstawie jego wyników 1C tworzy plik ustawień. Teraz należy udać się do Działu Handlowego i tam kontynuować konfigurację, wskazując opcję „Kontynuuj używanie pliku” i określić ten plik.

Po skonfigurowaniu wymiany z obu baz, 1C proponuje przeprowadzić wstępne rozładowanie katalogów 1C i porównać obiekty. Jest to analogia pierwotnego rozładowania 1C dla dalszego normalnego funkcjonowania wymiany.

Zwróć na to uwagę, jeśli Trade Management nie jest pustą bazą, ma własne podręczniki, zwłaszcza jeśli działają od dłuższego czasu.

Jeśli nie masz pewności co do tego punktu:

  • Wykonaj kopie zapasowe obu baz (zwłaszcza jeśli wymiana jest dwukierunkowa)
  • Poproś użytkowników, aby nie pracowali w tych bazach danych, gdy wykonujesz wstępne rozładowywanie 1C (w weekendy i wieczory 🙂
  • Prześlij 1C, sprawdź, czy katalogi nie są zduplikowane
  • Jeśli coś jest nie tak, wróć do kopii zapasowej.

Dokonaj rozładunku UT-Retail 1C

Typowa konfiguracja 1C Retail jest często używana w połączeniu z konfiguracją Trade Management. Zwykle UT jest używany w sklepach detalicznych, a Handel detaliczny jest używany w biurze.

Rozważamy przykład ustanowienia wymiany UT wydanie 11 z Retail.

Wybierz w interfejsie element Administracja, następnie Wymiana danych, Dodaj / Utwórz wymianę z elementem konfiguracji Handel detaliczny.

Konfiguracja wymiany odbywa się w dwóch bazach - najpierw w jednej, potem w drugiej.

W związku z tym wybierzemy „Kontynuuj”, jeśli zacząłeś tworzyć nowy od podstaw w handlu detalicznym, a tutaj musisz dokończyć konfigurację (podobnie, jeśli zaczynasz w zarządzaniu handlem, musisz ukończyć go w handlu detalicznym).

Na tej zakładce możesz wybrać sposób przesyłania informacji między dwiema bazami - poprzez plik (piłkę). Pomiń tę stronę, jeśli chcesz użyć innej opcji.

W tej zakładce możesz wybrać sposób przesyłania informacji pomiędzy dwoma bazami danych - poprzez plik (FTP). Pomiń tę stronę, jeśli chcesz użyć innej opcji.

Strona podsumowania ustawień. Aby określić zawężenia - kliknij przycisk „Konfiguruj ograniczenia”.

Tutaj możesz określić datę, od której dokumenty zostaną załadowane, a także wybory (filtry) według organizacji, magazynów itp.

W zakładce korespondencja możesz skonfigurować korespondencję niektórych katalogów (sklepy \u003d oddziały i kasy).

To kończy pierwszy etap konfiguracji. W rezultacie utworzono plik ustawień. Musisz ukończyć konfigurację w bazie danych Retail, określając Kontynuuj, używając pliku.

DZWON

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