Jak przesłać dane do CommerceML z 1C?
Aby przesłać (eksportować) kategorie, produkty i ceny z bazy danych programu 1C:Enterprise do formatu CommerceML, należy użyć jednej z następujących metod:
1. Użyj przetwarzania 1C „Przesyłanie danych w formacie CommerceML”.
2. Użyj przetwarzania 1C „Wymiana z WEB - witryna”.
Odniesienie: za pomocą przetwarzania 1C wykonywane są różne czynności z informacjami: wymiana informacji, załadunek i rozładunek do innych systemów księgowych itp.
Przetwarzania „Przesyłanie danych w formacie CommerceML” oraz „Wymiana z witryną WWW” mają na celu generowanie dokumentów elektronicznych zgodnie z wymaganiami drugiej edycji standardu CommerceML. Przetwarzanie danych jest zawarte w standardowej edycji konfiguracji 1C, więc są one dostępne już teraz.
Aby zaimportować dane do programu Importer Cenników E-Handlu, należy wyeksportować z programu 1C:Enterprise dwa pliki zawierające „Katalog” i „Pakiet ofert”.
„Katalog” - zawiera informacje o kategoriach i towarach (bez podawania cen towarów).
„Pakiet Oferta” - oferty towarów wraz z cenami (cennik). Oferta praktycznie pokrywa się z jedną linią „zwykłego” cennika. Taki a taki produkt jest oferowany w takich a takich cenach jednostkowych, dostępny w takich a takich ilościach.
Tych. w jednym pliku znajduje się katalog towarów, w drugim pliku ceny towarów. W związku z tym kolejność importu do programu Importer Cenników E-Handel jest następująca: najpierw importowany jest katalog towarów, następnie ceny towarów.
Dopasowywanie produktów według identyfikatora CommerceML
Podczas importu danych z pliku CommerceML do programu Importer Cenników E-Handlu identyfikacja towarów, kategorii produktów odbywa się za pomocą specjalnego klucza wewnętrznego (identyfikatora CommerceML), który może wyglądać mniej więcej tak: bd72d8f9-55bc-11d9-848a- 00112f43529a. W procesie importu pliku w formacie CommerceML do systemu księgowego (STUS) program Importer Cenników E-Handlu porównuje dane, skupiając się wyłącznie na identyfikatorze CommerceML. Identyfikacja za pomocą innych właściwości (w tym nazwy lub numeru artykułu) nie jest możliwa. Jeśli nazwa produktu, SKU, cena itp. uległy zmianie w 1C, to dane te zostaną zaktualizowane w katalogu bazowym Importera Cenników Elbuz na podstawie identyfikatora CommerceML.
Korzystanie z przetwarzania „Pobierz dane w formacie CommerceML”.
Przetwarzanie rozpoczynamy wybierając z menu głównego „Operacje -> Przetwarzanie -> Wgrywanie danych w formacie CommerceML”.
Aby załadować katalog produktów, musisz wybrać wartość „Informacje o produktach (katalog produktów)” na liście rodzajów rozładunków i organizacji będącej właścicielem katalogu produktów. Prześlij plik „CML_Catalog.xml”. W atrybucie „Nazwa katalogu” można określić nazwy katalogu towarów, jeżeli atrybut nie zostanie wypełniony, to domyślnie nazwa katalogu zostanie utworzona przez system. Za pomocą pola tabeli "Pola wyboru katalogu" możesz ustawić filtr do rozładunku pozycji magazynowych. Jeśli pola wyboru nie zostaną wybrane, wszystkie pozycje magazynowe zostaną przesłane do katalogu.
Aby pobrać cennik (pakiet ofert) należy na liście rodzajów rozładunków wybrać wartość „Cennik”. Prześlij plik „CML_Price.xml”. W atrybucie „Nazwa ceny” można określić nazwy katalogu produktów, jeśli atrybut nie zostanie wypełniony, to nazwa katalogu zostanie domyślnie utworzona przez system. Za pomocą pola tabeli „Pola wyboru ceny” możesz ustawić filtr do wczytywania pozycji magazynowych oraz filtr do rodzajów wczytywanych cen. Jeśli pola wyboru nie zostaną wybrane, do katalogu zostaną załadowane ceny wszystkich typów dla wszystkich pozycji magazynowych.
UWAGA! Program obsługuje wymianę tylko na towary z ustawionym typem "Produkt". W przypadku innych typów pozycji wymiana danych nie jest wykonywana. Dotyczy to zarówno informacji o asortymencie, cenniku, jak io towarze w dokumentach.
Aby uruchomić mechanizmy wgrywania należy kliknąć przycisk „Prześlij dane”. Przy dużej ilości rozładowanych pozycji towarowych przetwarzanie może zająć dużo czasu.
Korzystanie z przetwarzania "Wymiana z WEB - strona".
Przetwarzanie rozpoczyna się poprzez wybranie pozycji menu głównego "Narzędzia -> Wymiana danych ze stroną WWW -> Konfiguruj wymianę danych ze stroną WWW".
Wybierz opcję „Utwórz nowe ustawienie udostępniania witryny sieci Web”. Kliknij Następny".
W oknie dialogowym ustawień wymiany danych:
1. Odznacz „Zlecenia wymiany”.
2. Wybierz ustawienie „Prześlij do katalogu” dla opcji „Określ typ komunikacji”.
3. Kliknij przycisk „Dalej”.
1. Odznacz „Prześlij zdjęcia”.
2. W razie potrzeby ustaw filtry, aby eksportować tylko wybrane kategorie, produkty itp.
3. Kliknij przycisk „Dalej”.
1. Wybierz tryb wymiany danych „Pełne przesyłanie danych”.
2. Kliknij „Dalej”, a następnie „Zakończ”. Wykonaj przesyłanie danych.
Podczas przesyłania danych zostaną utworzone dwa pliki:
1. import.xml to plik „Katalog” (zawiera informacje o kategoriach i produktach, bez podawania cen produktów).
2. offers.xml to plik „Pakiet ofert” (oferty produktów wraz z cenami (cennikiem)).
Przykład importu danych z pliku w formacie CommerceML pobranego z programu Importer Cenników E-Handlu do programu 1C Enterprise 8
Monitorowanie cen konkurencji w Internecie