Przesyłanie elementów z wersji 1s 8.3 do programu Excel. Rozładunek przedmiotów. Ładowanie katalogu z XML

Istnieje kilka sposobów rozładunku przedmiotów z 1C. Wybór jednego z nich zależy od tego, czy chcesz pobrać cały katalog, czy tylko niektóre jego elementy. Należy również wziąć pod uwagę kierunek rozładunku, czyli konfigurację, z którą pracujesz.

Jak rozładować wszystkie przedmioty z 1C?
Załadowanie całego katalogu można przeprowadzić albo poprzez wbudowaną funkcjonalność programu, albo poprzez oddzielnie określone przetwarzanie. Druga metoda wymaga doświadczonego specjalisty, który potrafi uwzględnić wszystkie aspekty procesu. Niektóre z prostszych metod obejmują:
wbudowane reguły wymiany;
tabele Excela;
„1C: Konwersja danych”.

Reguły wymiany pomogą ci rozładować i załadować przedmioty do 1C 8, pod warunkiem, że konfiguracje są takie same. Służy do tego plik XML. Proces jest dość standardowy dla tego oprogramowania. Co więcej, ta metoda jest najprostsza. Nie wymaga ręcznego pisania reguł, co oznacza, że ​​nie są potrzebne żadne dodatkowe umiejętności.

Jak rozładować całą gamę produktów z 1C: Enterprise do dowolnej innej konfiguracji, jest bardziej złożonym pytaniem. Jedną z możliwości rozwiązania tego problemu jest zastosowanie konwersji danych. Jest to specjalny program przeznaczony do pisania reguł, które nie są przewidziane w głównej konfiguracji.

Innym sposobem pobrania elementów z 1C 7.7 jest użycie tabel Excela lub innego podobnego programu. Jest to bardziej skomplikowane niż stosowanie standardowych reguł, ale dla wielu jest łatwiejsze niż pisanie własnych.

Rozładunek elementów
Możliwe jest pobieranie przedmiotów z 1C z cenami za pomocą uniwersalnej giełdy. Możliwe jest także utworzenie raportu z niezbędnymi informacjami i przesłanie go do pliku xls. Następnie pozostaje już tylko załadować dane do drugiego programu. Możesz także przeprowadzić ten proces tworząc kopię, a następnie usuwając z niej niepotrzebne dokumenty.

Równie ważne pytanie, jak pobrać przedmioty z kodem kreskowym z 1C. Można to zrobić w „Konwersji danych”. W tym celu przewidziana jest zasada dotycząca rejestru informacyjnego. To właśnie jego zastosowanie pozwoli rozładować taki element nomenklatury. Jeśli jednak pojawią się trudności, lepiej skontaktować się ze specjalistami.

Możesz także pobrać charakterystykę nomenklatury 1C: UT 11 w „Konwersja danych”. Inną metodą jest procedura „UnloadByRule()”. Należy go zastosować w zdarzeniu „Prześlij”. Trzeba bardzo uważać na właściwości obiektu, które czasami nie są brane pod uwagę.

Księgowemu przyda się również wiedza, jak przesłać listę pozycji do 1C. W tym celu wykorzystuje się ruch grupowy. Wystarczy wybrać niezbędne dane i określić właściwości, które należy wziąć pod uwagę w procesie przesyłania informacji. To przetwarzanie znajduje się na dysku 1C: ITS.

Jak przesłać elementy z 1C do 1C w innej wersji lub konfiguracji
W przypadku przesyłania informacji w identycznych konfiguracjach cały proces przebiega według standardowego scenariusza. Czasami jednak powoduje to zamieszanie wśród pracowników przedsiębiorstw. Możesz temu zaradzić, jeśli zrozumiesz wszystkie szczegóły problemu.

Przesyłanie przedmiotów z 1C do Frontol jest obowiązkowym wymogiem przy konfigurowaniu wymiany między programami. Istnieje również możliwość automatycznej lub półautomatycznej synchronizacji. Możesz skonfigurować taki proces we Frontolu zaznaczając pliki flag, które będą wysyłać sygnały o konieczności załadunku i rozładunku.

Często pojawia się pytanie, jak przesłać produkty z 1C do sprzedaży detalicznej. Wykonanie takiej operacji przy użyciu tabel jest dość wygodne. W tym celu informacje są przesyłane do programu Excel, a następnie ładowane do programu. Ta metoda nie nadaje się do przesyłania zdjęć, dlatego możesz użyć „Konwersji”.

W przypadku pierwszej opcji transferu musisz wiedzieć, jak przesyłać elementy do Excela w 1C. Odbywa się to w kilku etapach. Pierwszym będzie ustawienie listy, które dodaje grupowanie według określonego pola. Następnie w pozycji „Wszystkie działania” wybierz „Lista wyników”. Następnie wystarczy kliknąć przycisk „Zapisz jako” i wybrać żądany format.

Trudności w procesie przenoszenia katalogu
Przesyłanie przedmiotów do 1C: Handel detaliczny może być trudny dla użytkownika z niewielkim doświadczeniem. Chociaż ci, którzy pracują kilka lat, nie zawsze mogą uniknąć błędów. Problemy pojawiają się szczególnie często przy rozładunku cech obiektu. Trzeba uważać na rejestry, które powodują trudności.

Zadając pytanie, jak rozładować przedmioty z 1C: UNF, użytkownicy jako problematyczną kwestię wskazują przenoszenie zdjęć. Warto zaznaczyć, że są one przechowywane w osobnym katalogu. Nazywa się to „przechowywaniem dodatkowych informacji” i dlatego należy je przenieść wraz z resztą danych.

Przesyłanie elementów do 1C 7 może być niemożliwe z powodu problemów z niektórymi szczegółami. Często konieczna jest też po prostu zmiana zasad wymiany. Z tych dwóch powodów wynikają trudności programu. Radzenie sobie z nimi jest dość proste, więc zadanie będzie w zasięgu każdego pracownika. Eksperci pomogą Ci dowiedzieć się, jak rozładować przedmioty z 1C 7. Dzięki temu praca będzie dużo łatwiejsza i szybsza.

Programiści zajmą się problemami przesyłania katalogów do 1C
Firma Setby od wielu lat współpracuje z oprogramowaniem 1C. Dlatego przesłanie katalogu produktów do 1C o dowolnej konfiguracji jest dla naszych programistów prostym i szybko wykonalnym zadaniem. Nie tylko skonfigurujemy wszystkie funkcje, ale także skonsultujemy się z pracownikami Twojej organizacji.

Pytania dotyczące rozładunku przedmiotów z 1C 8: Handel nie jest jedynym, którym zajmuje się firma Setby. Na naszej stronie prezentujemy szeroką gamę świadczonych usług. Ważne jest, aby prace były prowadzone przez całą dobę, dzięki czemu o każdej porze dnia i nocy otrzymasz odpowiedź na swoje zgłoszenie.

Jak pobrać elementy z 1C 8.3 lub jego charakterystyki, skonfigurować wymianę danych z programami lub bankiem - zadania są proste dla specjalistów Setbi. Wystarczy, że zostawisz prośbę o połączenie na stronie internetowej, a odpowiedź nie będzie długo oczekiwana. Gwarantujemy, że prace zostaną wykonane na najwyższym poziomie i w wyznaczonym terminie. Pracownicy firmy nauczą się pobierać elementy 1C 8, ponieważ programista wyjaśni wszystkie szczegóły procesu.

Instrukcje

1C: Enterprise umożliwia przesyłanie dowolnego katalogu bez konieczności pisania skomplikowanych procesów ładowania/rozładowywania, przy użyciu wyłącznie wbudowanych narzędzi. Na początek musimy zdecydować w jakim formacie chcemy otrzymać dane:
*.mxl – wewnętrzny format danych tabelarycznych 1C, odpowiedni do załadowania do innej bazy danych 1C;
*.xls – arkusze kalkulacyjne Excel;
*.pdf – dokument elektroniczny Adobe Reader;
*.html – strona internetowa przeznaczona do publikacji w Internecie;
*.txt – prosty plik tekstowy, przydatny przy wczytaniu do dowolnej bazy danych.
Jeżeli katalog jest hierarchiczny to lista zostanie wczytana do formatów *.mxl i *.xls z zachowaniem hierarchii i możliwością zwijania/rozwijania grup. We wszystkich innych formatach przesyłanie będzie odbywać się w formie prostej listy, zawierającej elementy grupy po jej nazwie.

Otwórzmy katalog, który musimy pobrać. W naszym przypadku jest to „Nomenklatura”. Operacje -> Katalogi -> Nazewnictwo. Możesz pobrać nie cały katalog, ale tylko określoną grupę; w tym celu musisz przejść do tej grupy. W przypadku dużych wolumenów danych warto wgrać je grupami do różnych plików, aby przyspieszyć pracę.

W dowolnym wierszu listy, która się otworzy, kliknij prawym przyciskiem myszy i wybierz „Wyświetl listę”. Pojawi się okno ustawień.

W oknie ustawień pozostawimy checkboxy tylko dla tych pól, których potrzebujemy w dokumencie końcowym. W polu „Wyjście do...” pozostaw pozycję „Dokument tabelaryczny” (można też wybrać „Dokument tekstowy”, ale bardziej uniwersalny jest dokument tabelaryczny). Kliknij przycisk „OK”.

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

Tworząc nową bazę danych w 1C: Enterprise, administrator zwykle ma pytanie: czy można programowo wypełnić księgę referencyjną Nomenklatury z dokumentu arkusza kalkulacyjnego, bez marnowania czasu na ręczne wypełnianie? Rozważmy najprostszy sposób rozwiązania problemu.

Będziesz potrzebować:
plik tabeli z danymi
przetwarzanie ładowania
Baza danych

Instrukcje:
1
Otwórz plik tabelaryczny z danymi, na przykład Excel lub *.mxl. Musi zawierać co najmniej nazwy elementów katalogu. Jeśli dostępne są inne informacje, na przykład numer artykułu i jednostki miary, można je również pobrać. Załóżmy, że nasz dokument ma 3 kolumny: imię i nazwisko, imię i nazwisko oraz artykuł. Wszystkie pozycje są towarami, a nie usługami i są mierzone w jednostkach.
2
Przetwarzanie do ładowania można znaleźć na dysku ITS. Uruchom dysk, przejdź do sekcji Wsparcie Technologiczne, wybierz pozycję 1C: Enterprise 8. Dalej Uniwersalne raporty i przetwarzanie -> Ładowanie danych z dokumentu arkusza kalkulacyjnego -> Opis i instalacja przetwarzania zewnętrznego „Ładowanie danych z dokumentu arkusza kalkulacyjnego”. Kliknij link „Kopiuj” i zapisz przetwarzanie w wybranym folderze.
3
Powstałe przetwarzanie otwieramy w naszej bazie danych. W polu „Tryb pobierania” domyślną wartością jest „Pobierz do katalogu”. W polu „Typ katalogu” ustaw „Nomenklatura”. Następnie kliknij przycisk „Otwórz plik...”. W oknie, które zostanie otwarte, znajdź dokument arkusza kalkulacyjnego i wybierz go. Informacje z pliku zostaną wyświetlone w sekcji tabelarycznej przetwarzania.
4
Przejdź do zakładki „Ustawienia”. W polu „Pierwsza linia danych w dokumencie arkusza kalkulacyjnego” wpisz 1, jeśli nasz dokument nie posiada nagłówka, lub 2, jeśli jest nagłówek i dane zaczynają się od drugiej linii. Następnie w pozycji „Numeracja kolumn” wybierz „Ręczne numerowanie kolumn”.
5
Odznacz wszystkie pola za pomocą przycisku po lewej stronie Numerowania kolumn. Zaznaczamy pola w wierszach „Nazwa”, „Pełna nazwa” i „Artykuł”, wychodzimy z trybu ładowania „Szukaj”, ustawiamy numery kolumn zgodnie z numerami kolumn w dokumencie arkusza kalkulacyjnego. W naszym przypadku są to 1, 2 i 3.
6
Jeśli ładujemy elementy do folderu, zaznaczamy checkbox w linii „Nadrzędny”, wybieramy tryb pobierania „Instaluj” i w kolumnie „Wartość domyślna” wybieramy potrzebną nam grupę katalogów.
7
Na koniec wybierzemy jednostki miary i stawkę VAT, w przeciwnym razie będziemy musieli ustawić je ręcznie dla każdego elementu katalogu. Zaznaczmy pola w wierszach „Podstawowa jednostka miary” i „Stawka VAT”, tryb ładowania to „Zainstaluj”, w polu „Wartość domyślna” - odpowiednio „szt” i „18%”.
8
Po zakończeniu ustawień wróć do zakładki „Dokument arkusza kalkulacyjnego” i kliknij przycisk „Kontrola wypełniania”. Jeśli nie zostaną znalezione żadne błędy, kliknij „Pobierz”. Ładowanie zostało zakończone.

W 1C 8.3 możliwe jest zbiorcze załadowanie listy z dokumentu arkusza kalkulacyjnego, na przykład z pliku Excel.

Do załadunku używamy przetwarzania zewnętrznego Ładowanie danych z pliku TabularDocument.epf dla zarządzanych formularzy (8.2 i 8.3), które można pobrać . Jest uniwersalny i powinien nadawać się do dowolnej konfiguracji napisanej dla zarządzanej aplikacji.

  • Jeśli jesteś programistą i chcesz opracować „własny” plik do pobrania z Excela, szczegółowe instrukcje dotyczące;
  • Przykład załadowania cennika w 1C Trade Management można znaleźć pod adresem.

Aby rozpocząć przetwarzanie zewnętrzne należy przejść do menu „Plik”, następnie „Otwórz” i wybrać to przetwarzanie z katalogu, w którym zostało zapisane:

Przetwarzanie Ładowanie danych z dokumentu arkusza kalkulacyjnego 1C 8.3 (formularze zarządzane)

Po otwarciu przetwarzania w 1C możesz rozpocząć z nim pracę. Przede wszystkim musimy zdecydować, gdzie i co pobierzemy:

Chcę podać przykład w katalogu „”. Utworzyłem plik danych w formacie xls.

Processing może także ładować pliki w następującym formacie:

  • dowolny inny format, z którego można kopiować dane.

Tak wygląda plik Excel z danymi źródłowymi, który wrzucimy do skoroszytu „Nomenklatura”:

Uzyskaj 267 lekcji wideo na 1C za darmo:

Nie zapisałem wszystkich pól w katalogu, ponieważ to wystarczy, aby zrozumieć zasadę ładowania. Dodatkowo te dane wystarczą, aby rozpocząć pracę na tych stanowiskach.

Pozycje te nie znajdują się jeszcze w bazie danych informacyjnych 1C i teraz je tam prześlemy.

Kliknij ikonę „Otwórz” (oznaczoną na rysunku jako „Wybierz źródło”) i wybierz plik z danymi. Możesz zastosować proste kopiowanie informacji. Mój przykładowy plik można pobrać. Dane zostaną automatycznie załadowane do przetwarzania. Sprawdźmy teraz, czy poprawnie uzupełniliśmy nasze dane. W tym celu należy kliknąć przycisk „Kontrola napełniania”.

Jak widać, mamy kilka błędów! Wyeliminujemy to. Przejdź do zakładki „Ustawienia”:

Zanim poprawię błędy, chcę zwrócić uwagę na jeden ważny szczegół. Program początkowo nie wie, w którym polu szukać elementu katalogu, jeśli już tam jest. Dlatego musi to podkreślić. Wolę wyszukiwać według kodu, ponieważ jest on zwykle unikalny. W kolumnie „Pole wyszukiwania” w wierszu „Kod” umieść znacznik wyboru. Teraz, jeśli zostanie znaleziony rekord z takim kodem, zostanie on zastąpiony, w przeciwnym razie zostanie utworzony.

Ważny! Jeśli nie określisz pola wyszukiwania, mogą pojawić się zduplikowane elementy. Zwłaszcza po drugim pobraniu podobnego pliku!

Zobaczmy teraz, dlaczego „Jedność” przeklina na boisku. Faktem jest, że jednostki miary w 1C 8.3 są przechowywane w osobnym katalogu, a przetwarzanie domyślnie szuka tej jednostki według nazwy. Ale w rzeczywistości jednostka słowa jest zapisana w polu „Imię i nazwisko”.

Niestety przetwarzanie może wyszukiwać jedynie po „Nazwie” i „Kodzie” (dla programisty możliwości są szersze). Jeśli zwrócisz uwagę na powyższe zdjęcia, zobaczysz, że mam kod w kolumnie „Jednostka”. Podczas przetwarzania należy wskazać, że wyszukiwanie powinno odbywać się według kodu. Kliknij dwukrotnie kolumnę „Warunek komunikacji” obok „Jednostki” i zmień ją na „Kod”.

Zobaczmy teraz, co mówią nam o „Usłudze” na liście błędów. Jeszcze jedna ważna uwaga. Kolumny w pliku muszą być ułożone ściśle w tej samej kolejności, co wiersze pól katalogu. A dla nas „” znajduje się na samym dole, a w pliku po kolumnie „Komentarz”.

Aby przesunąć linię „Typ elementu” w górę, u góry formularza znajdują się niebieskie strzałki. Za pomocą strzałki „W górę” podnieś żądaną linię i umieść ją pod „Komentarzem”.

Kliknij „Wczytaj dane” i tym razem wszystko przebiegnie bez błędów:

Samouczek wideo na temat ładowania produktów do 1C z plików Excel:

Kontynuując temat:
Smart TV

W tym artykule dowiesz się, jak zmienić konto Microsoft. Zmiana głównego konta e-mail na telefonach z systemem Windows zawsze była trudna...