Import dokumentów szybkiej rejestracji sprzedaży

Niniejszy dokument opisuje korzystanie z aplikacji Import danych w kontekście danych dotyczących dokumentów szybkiej rejestracji sprzedaży.

Dokument opisuje warunki wstępne, instrukcje importu, zawiera informacje o tym, na co należy zwrócić uwagę oraz informuje o możliwych efektach importu.

Informacje ogólne

Import dokumentu szybkiej rejestracji sprzedaży zasadniczo opiera się na aktualnym modelu danych, który jest przechowywany w bazie danych repozytorium. W przypadku eksportu danych dostępnych jest więcej atrybutów, niż w przypadku importu danych. Dlatego sensowne jest ustawienie oddzielnych filtrów dla eksportu i importu. Relacje 1:1 są zwykle oparte na technicznym atrybucie GUID w modelu danych. W zależności od aplikacji podczas importu można użyć technicznego atrybutu GUID lub klucza technicznego z obiektu docelowego (zwykle kod lub numer). W przypadku niektórych obiektów biznesowych organizacja jest odpowiedzialna za konwersję kluczy biznesowych na klucze techniczne (organizacja) konieczna. Odpowiednia organizacja zwykle nie znajduje się bezpośrednio w źródle importu, ale jest określana poprzez kontekst dokumentu. Więcej informacji można znaleźć w rozdziale Przegląd atrybutów. Obiekty biznesowe z kodem skrótu są przywoływane na podstawie dokumentu szybkiej rejestracji sprzedaży. Są to technicznie powiązane grupy atrybutów, które są zawsze takie same dla wielu dokumentów i dzięki temu pozwalają zaoszczędzić miejsce w bazie danych i pamięci głównej poprzez ich ponowne wykorzystanie. Dzięki specjalnej konwersji obiekty biznesowe z kodem skrótu są wyświetlane jak części do eksportu lub importu. Niektóre dane z dokumentów szybkiej rejestracji sprzedaży, takie jak pola stanu i wewnętrzne atrybuty pomocnicze nie mogą być importowane. Jeśli nie ma pewności, jaki format pliku importu jest odpowiedni, należy postąpić w następujący sposób:

Wprowadzić przykładowy dokument za pomocą aplikacji Dokumenty szybkiej rejestracji sprzedaży i wyeksportować go za pomocą filtra importu w żądanym formacie i z żądanymi atrybutami. Wyjściowy plik przykładowy może zostać użyty jako szablon dla tworzonych plików importowych. Przy imporcie obowiązują te same zasady, co przy edycji za pośrednictwem aplikacji. Na przykład: artykuł nie może znajdować się w zapisanej pozycji. Wartości atrybutów są ignorowane, jeśli nie można ich przyjąć w bieżącym kontekście. Tę samą logikę stosuje się również przy ustalaniu sugerowanej wartości, dzięki czemu import i aplikacja zachowują się identycznie.

Wskazówka
Istniejące dokumenty szybkiej rejestracji sprzedaży można rozbudować poprzez import dodatkowych danych. Jeśli to możliwe, istniejące dane zostaną zastąpione danymi importowymi.

Instrukcja importu dokumentów szybkiej rejestracji sprzedaży

Aby zaimportować dokumenty szybkiej rejestracji sprzedaży, należy:

1. Otworzyć aplikację Importuj dane.

2. Wyświetlić filtr lub filtr dla tego obiektu biznesowego: com.cisag.app.sales.obj.SalesRapidDocument

→ Otworzy się filtr umożliwiający import dokumentów szybkiej rejestracji sprzedaży.

 Jeśli to konieczne, należy zduplikować filtr. W razie potrzeby można zmienić wybrane już atrybuty filtra.

3. Na standardowym pasku przycisków należy wybrać przycisk [Importuj dane].

→ Otworzy się okno dialogowe Import danych.

4. W oknie dialogowym Import danych można dokonać ustawień pliku importu. Opis pól znajduje się w artykule Import danych.

5. Po dokonaniu niezbędnych zmian należy wybrać przycisk [W tle]. 

→ Import zostanie wykonany.

Przegląd atrybutów

Poniżej wymieniono atrybuty poszczególnych obiektów biznesowych, które można zaimportować. W przypadku atrybutów klucza obcego uwzględniana jest również odpowiednia nazwa relacji. Pola identyfikacyjne i obowiązkowe mogą ulec zmianie i można je rozszerzyć poprzez konfigurację. Atrybuty identyfikacyjne (atrybuty kluczowe) są oznaczone literą (K).

Dane podstawowe

Dokumenty szybkiej rejestracji sprzedaży (SalesRapidDocument)

Identyfikacja dokumentu szybkiej rejestracji sprzedaży składa się z rodzaju dokumentu szybkiej rejestracji sprzedaży oraz numeru utworzonego za pomocą schematu numeracji przypisanego do danego rodzaju dokumentu.

Atrybut Relacja Wyjaśnienie
afterTransfer Po przejęciu
autoConfirmWarnings Automatyczne zatwierdzanie ostrzeżeń
customerData Informacje w rozdziale Dane klienta (customerData, deliveryCustomerData, invoiceCustomerData)
customerOrderData.purchaseOrder Numer dokumentu zewnętrznego
customerOrderData.date.value Data dokumentu zewnętrznego
CustomerProposal.Type.code Rodzaj oferty sprzedaży

Wskazówka
Jeśli importowane są dokumenty szybkiej rejestracji sprzedaży z dokumentem docelowym o typie Oferta sprzedaży, należy uwzględnić także rodzaj oferty, który będzie użyty w tym atrybucie.
date Data wpisu
deliveryCustomerData Informacje w rozdziale Dane klienta (customerData, deliveryCustomerData, invoiceCustomerData)
deliveryData Informacje w rozdziale Dane dostawy (deliveryData)
discountOriginType Pochodzenie rabatu

Wskazówka
Dane dotyczące cen można importować tylko dla dokumentów, dla których aktywny jest parametr Zastosuj ceny, zależny od rodzaju dokumentu.

W przypadku istniejących dokumentów szybkiej rejestracji sprzedaży z pozycjami dokumentów, ten atrybut można zmienić poprzez import tylko wtedy, gdy ceny zostaną ustalone z opóźnieniem w zależności od rodzaju dokumentu.
discounts[0..3]

  • discounts.discountType
  • value
  • code
DiscountType Rabaty od 1 do 4

  • Rodzaj składnika ceny
  • Ilość, cena, procent
  • Sztuka

Wskazówka
Dane dotyczące cen można importować tylko dla dokumentów, dla których aktywny jest parametr Zastosuj ceny, zależny od rodzaju dokumentu. Aby zaimportować informacje o rabatach należy ustawić pochodzenie rabatu na wartość Ręcznie.

W przypadku istniejących dokumentów szybkiej rejestracji sprzedaży z pozycjami dokumentów, atrybut ten można zmienić poprzez import tylko wtedy, gdy ceny zostaną ustalone z opóźnieniem w zależności od rodzaju dokumentu.

guid (K) Identyfikator techniczny umożliwiający zmianę lub usunięcie danych, które zostały już zapisane, jeśli są znane.
invoiceCustomerData Informacje w rozdziale Dane klienta (customerData, deliveryCustomerData, invoiceCustomerData)
invoicingData Informacje w rozdziale Dane faktury (invoicingData)
invoicingPartyData Informacje w rozdziale Dane organizacji sprzedaży (invoicingPartyData)
number (K) Numer (identyfikator techniczny).

Obowiązkowe, jeżeli przy wprowadzaniu zmian/usuwaniu danych nie podano identyfikatora Guid.

Opcjonalne dla nowych obiektów – w innym razie zostanie ustalony automatycznie.

payee PayeePartner Płatnik

Wskazówka
Można wykorzystać w przypadku istnienia dokumentów szybkiej rejestracji sprzedaży. Atrybut można zmienić poprzez import, gdy nie istnieją żadne pozycje dokumentu.
priceDate Data kalkulacji

Wskazówka
Dane dotyczące cen można importować tylko dla dokumentów, dla których aktywny jest parametr Zastosuj ceny, zależny od rodzaju dokumentu.

W przypadku istniejących dokumentów szybkiej rejestracji sprzedaży z pozycjami dokumentów, atrybut ten można zmienić poprzez import tylko wtedy, gdy ceny zostaną ustalone z opóźnieniem w zależności od rodzaju dokumentu.

priceListing Lista cenników

Wskazówka
Dane dotyczące cen można importować tylko dla dokumentów, dla których aktywny jest parametr Zastosuj ceny, zależny od rodzaju dokumentu.

W przypadku istniejących dokumentów szybkiej rejestracji sprzedaży ten atrybut można zmienić poprzez import wyłącznie, jeśli dokument nie ma powiązanych pozycji.

priceValidityDate Data ustalenia ceny

Wskazówka
Dane dotyczące cen można importować tylko dla dokumentów, dla których aktywny jest parametr Zastosuj ceny, zależny od rodzaju dokumentu.

W przypadku istniejących dokumentów szybkiej rejestracji sprzedaży z pozycjami dokumentu, ten atrybut można zmienić poprzez import tylko wtedy, gdy ceny zostaną ustalone z opóźnieniem w zależności od rodzaju dokumentu.

pricingPartnerRelation Użycie partnera

Wskazówka
Dane dotyczące cen można importować tylko dla dokumentów, dla których aktywny jest parametr Zastosuj ceny, zależny od rodzaju dokumentu.

W przypadku istniejących dokumentów szybkiej rejestracji sprzedaży z pozycjami dokumentu, ten atrybut można zmienić poprzez import tylko wtedy, gdy ceny zostaną ustalone z opóźnieniem w zależności od rodzaju dokumentu.

requestDate.value Preferowana data
RequestForProposal.Type.code Rodzaj zapytania ofertowego sprzedaży

Wskazówka
Jeśli importowane są dokumenty szybkiej rejestracji sprzedaży z dokumentem docelowym o typie Zapytanie ofertowe sprzedaży, należy uwzględnić także rodzaj zapytania ofertowego, który będzie użyty w tym atrybucie.
responsible ResponsiblePartner Odpowiedzialny pracownik
SalesOrder.Type.code Rodzaj zamówienia sprzedaży

Wskazówka
Jeśli importowane są dokumenty szybkiej rejestracji sprzedaży z dokumentem docelowym o typie Zamówienie sprzedaży, należy uwzględnić także rodzaj zamówienia, który będzie użyty w tym atrybucie.
salesRepresentatives[0:2] SalesRepresentatives Do trzech przedstawicieli
shippingDate Data wysyłki
storageArea.warehouse Magazyn

Wskazówka
Magazyny można importować tylko w przypadku dokumentów, dla których aktywny jest parametr Wykorzystanie magazynu w zależności od rodzaju dokumentu.[/inidicator]
targetOrderType Docelowy rodzaj dokumentu
TextAssignments Załączniki/Teksty

Informacja w rozdziale Teksty (TextAssignments)

type (K) Typ (identyfikator techniczny)

Obowiązkowe, jeżeli przy wprowadzaniu zmian/usuwaniu nie podano identyfikatora Guid.

Dane klienta (customerData, deliveryCustomerData, invoiceCustomerData)

Dane klientów w trzech rolach są przechowywane w bazie danych jako obiekt biznesowy HashCode i ​​prezentowane jako obiekt do eksportu/importu. To samo dotyczy danych adresowych. Analogicznie do nazw atrybutów technicznych, nadano następujące nazwy jednostek:

  • customerData Klient
  • deliveryCustomerData Odbiorca dostawy
  • invoiceCustomerData Odbiorca faktury

Następujące atrybuty występują raz na jedną rolę partnera.

Atrybut Relacja Wyjaśnienie
addressData.city Adres – miasto
addressData.country addressData.Country Adres – kraj
addressData.district Adres – rejon
addressData.poBox Adres – skrytka pocztowa
addressData.poBoxCity Adres – miasto skrytki pocztowej
addressData.poBoxPostalCode Adres – kod pocztowy skrytki pocztowej
addressData.postalCode Adres – kod pocztowy
addressData.region addressData.Region Adres – region
addressData.street Adres – ulica
customer CustomerPartner Klient
name Nazwa klienta
careOf CareOfPartner Opiekun
careOfName Nazwa opiekuna

Wskazówka
W przeciwieństwie do wielu innych dokumentów, importując dokumenty szybkiej rejestracji sprzedaży, można zmienić istniejące dane klienta nawet jeśli pozycje już istnieją.
Dane dostawy (deliveryData)

Dane dotyczące dostawy są przechowywane w bazie danych jako obiekt biznesowy HashCode i ​​prezentowane jako obiekt do eksportu/importu. 

Wskazówka
Dane dostawy można importować dla dokumentów, dla których aktywny jest parametr Wykorzystanie magazynu w zależności od rodzaju dokumentu szybkiej rejestracji sprzedaży
Atrybut Relacja Wyjaśnienie
deliveryTerms DeliveryTerms Warunki dostawy
deliveryTermsLocation Warunki dostawy z informacją o lokalizacji
shippingTerms ShippingTerms Warunki wysyłki
Dane faktury (invoivingData)

Niektóre dane dotyczące faktur są przechowywane w bazie danych jako obiekt biznesowy HashCode i ​​prezentowane jako obiekt do eksportu/importu. 

Atrybut Relacja Wyjaśnienie
currency Currency Waluta

Wskazówka
Dane dotyczące walut można importować tylko dla dokumentów, dla których aktywny jest parametr Zastosuj ceny, zależny od rodzaju dokumentu.

W przypadku istniejących dokumentów szybkiej rejestracji sprzedaży ten atrybut można zmienić poprzez import tylko wtedy, gdy nie istnieją jeszcze żadne pozycje dokumentu.

paymentMethod (Firma) PaymentMethod Sposób płatności

Wskazówka
Dane dotyczące sposobów płatności można importować tylko dla dokumentów, dla których aktywny jest parametr Zastosuj ceny, zależny od rodzaju dokumentu.
paymentTerms (Firma) PaymentTerms Warunki płatności

Wskazówka
Dane dotyczące warunków płatności można importować tylko dla dokumentów, dla których aktywny jest parametr Zastosuj ceny, zależny od rodzaju dokumentu.
Dane organizacji sprzedaży (invoicingPartyData)

Niektóre dane dotyczące organizacji sprzedaży są przechowywane w bazie danych jako obiekt biznesowy HashCode i ​​prezentowane jako obiekt do eksportu/importu. 

Atrybut Relacja Wyjaśnienie
partner Partner Partner

Wskazówka
W przypadku istniejących dokumentów szybkiej rejestracji sprzedaży tego atrybutu nie można zmienić poprzez import. Dane w pliku importu są ignorowane podczas importu.
careOf CareOfPartner Opiekun
careOfName Nazwa opiekuna
Teksty (TextAssignments)
Atrybut Relacja Wyjaśnienie
code Element tekstowy (opcjonalny)
document Dokument
sequence Numer
text Teksty według języka

(Używane tylko wtedy, gdy nie określono modułu tekstowego. Informacje w rozdziale Tekst)

type Rodzaj tekstu
Tekst
Atrybut Relacja Wyjaśnienie
contentType Rodzaj zawartości
language Język
text Tekst

Możliwe jest także zastosowanie różnego formatowania tekstów. Jeśli potrzebny jest przykład określonego formatowania, najlepiej utworzyć przykładowy dokument z preferowanym formatowaniem tekstu i wyeksportować go.

Zwykle teksty są importowane z pliku importu, a wszelkie sugerowane wartości z danych podstawowych partnera itp. są ignorowane. Jeśli jednostka ServerProperty com.cisag.app.general.order.bi.applyAllwaysTextDefaults ma wartość true, wówczas sugerowane wartości są zawsze ustalane i łączone z dowolnymi tekstami, które mogą znajdować się w pliku importu. Z jednej strony należy zaznaczyć, że numeracja wierszy tekstu musi być odpowiednio dobrana, a z drugiej strony, że efektem będzie tylko jedna linijka tekstu z tekstem artykułu.

Pozycje dokumentu szybkiej rejestracji sprzedaży (SalesRapidDocumentDetail)

Atrybut Relacja Wyjaśnienie
customerItemNumber Numer artykułu klienta

Dodatkowe informacje znajdują się w artykule Import pozycji dokumentu przy pomocy numeru EAN.

discounts[0..3]

  • discounts.discountType
  • discounts.type
  • discounts.value
  • discounts.measure
 

  • DiscountType
  • Measure.UOM
  • Measure.Currency
Rabaty od 1 do 4

  • Rodzaj składnika ceny
  • Sztuka
  • Ilość, cena, procent
  • Waluta

Wskazówka
Dotyczy tylko importu dokumentów z pochodzeniem ceny ustawionym na wartość Ręcznie.
ean European Article Number – Europejski Kod Towarowy

Dodatkowe informacje znajdują się w artykule Import pozycji dokumentu przy pomocy numeru EAN.

grossPrice

  • grossPrice.amount
  • grossPrice.currency
Currency Cena brutto

Wskazówka
Cenę brutto można importować tylko w przypadku dokumentów, w których używane są ceny z ustawieniem pochodzenia Ręcznie.

Można używać wyłącznie w przypadku wpływów konsumenckich innych niż detaliczne.

guid (K) Identyfikator techniczny (Pozycja) pozwalający usunąć istniejące dane, jeśli te są znane.
item Item Artykuł
netCode Brak rabatów nagłówka

Wskazówka
Dotyczy tylko importu dokumentów z pochodzeniem ceny ustawionym na wartość Ręcznie.
number (K) Numer (identyfikator funkcjonalny).

Obowiązkowy w przypadku nowego elementu, w innym wypadku określany automatycznie.

Obowiązkowy, jeśli guid nie został określony podczas zmiany/usuwania.

noCashDiscountEnabled Brak zniżki

Wskazówka
Dotyczy tylko importu dokumentów z pochodzeniem ceny ustawionym na wartość Ręcznie.
noClassificationDiscounts Brak rabatów na wszystkie pozycje

Wskazówka
Dotyczy tylko importu dokumentów z pochodzeniem ceny ustawionym na wartość Ręcznie.
noOrderValueDiscounts Brak rabatów od wartości zamówienia

Wskazówka
Dotyczy tylko importu dokumentów z pochodzeniem ceny ustawionym na wartość Ręcznie.
priceDimension Wymiar ceny

Wskazówka
Dotyczy tylko importu dokumentów z pochodzeniem ceny ustawionym na wartość Ręcznie.
priceOriginType Pochodzenie ceny

Wskazówka
Dane dotyczące pochodzenie ceny można importować tylko dla dokumentów, dla których aktywny jest parametr Zastosuj ceny, zależny od rodzaju dokumentu.
priceUom PriceUom Cena jednostkowa

Wskazówka
Dotyczy tylko importu dokumentów z pochodzeniem ceny ustawionym na wartość Ręcznie.
pseudoItemDescription Opis pseudoartykułów

Wskazówka
Dotyczy tylko pseudoartykułów. W innych sytuacjach atrybut jest ignorowany.
retailGrossPrice

  • retailGrossPrice.amount
  • retailGrossPrice.currency
Currency Cena brutto z podatkami

Wskazówka
Dotyczy tylko importu dokumentów z pochodzeniem ceny ustawionym na wartość Ręcznie.

Dotyczy tylko dokumentów dla klientów końcowych (patrz także grossPrice)

TextAssignments Załączniki/Teksty

Informacja w rozdziale Teksty (TextAssignments)

totalQuantity.amount Całkowita ilość
totalQuantity.uom Uom Całkowita ilość w jednostce
uomObligation Obowiązywanie jednostek

Wskazówka
Obowiązywanie jednostek można zaimportować tylko jeśli funkcja Zarządzanie zapasami w jednostkach logistycznych jest aktywna.
uomObligationOrigin Pochodzenie obowiązywania jednostek

Wskazówka
Pochodzenie obowiązywania jednostek można zaimportować tylko jeśli funkcja Zarządzanie zapasami w jednostkach logistycznych jest aktywna.

 

Czy ten artykuł był pomocny?