Import zleceń dystrybucyjnych

Niniejsza dokumentacja opisuje procedurę korzystania z aplikacji Import danych w odniesieniu do zleceń dystrybucyjnych. Procedury te zawierają ogólne instrukcje i specjalne cechy, które należy wziąć pod uwagę. Informują również o możliwych warunkach wstępnych i skutkach.

Opis aplikacji Import danych, który zawiera również opisy pól i przycisków, można znaleźć w dokumentacji Import danych.

Informacje ogólne

Import zlecenia dystrybucji jest zasadniczo oparty na bieżącym 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 zdefiniowanie oddzielnych filtrów dla eksportu i importu.

Relacje 1:1 są zazwyczaj oparte na technicznym atrybucie GUID w modelu danych. W zależności od przypadku użycia, do importu można użyć technicznego atrybutu GUID lub klucza funkcjonalnego z obiektu docelowego (zwykle kodu lub numeru). W przypadku niektórych obiektów biznesowych wymagana jest organizacja do konwersji klucza funkcjonalnego na klucz techniczny. Odpowiednia organizacja nie jest zwykle bezpośrednio w źródle importu, ale jest określana za pośrednictwem kontekstu dokumentu. Więcej informacji na ten temat można znaleźć w rozdziale Przegląd: Atrybuty.

Obiekty biznesowe kodu skrótu są przywoływane zarówno w nagłówku, jak i w pozycji zlecenia dystrybucji. Są to technicznie powiązane grupy atrybutów, które są zawsze takie same dla wielu zleceń i których ponowne użycie oszczędza trochę miejsca w bazie danych i pamięci głównej. Korzystając ze specjalnej konwersji, obiekty biznesowe z kodem skrótu są wyświetlane jako części do eksportu lub importu.

Niektóre dane zlecenia dystrybucji, takie jak ustawienia drukowania dokumentów, lokalne wartości walut, ilości zadysponowane, konfiguracja artykułów i ich elementy konfiguracji, a także wewnętrzne atrybuty pomocnicze nie mogą być importowane.

Jeśli nie ma pewności, który format jest odpowiedni dla pliku importu, należy wykonać następujące czynności: Wprowadzić przykładowy dokument za pośrednictwem aplikacji Zlecenia dystrybucji i wyeksportować go przy użyciu filtra dla importu w żądanym formacie z żądanymi atrybutami. Wynikowy plik przykładowy może zostać użyty jako szablon dla generowanych plików importu.

Podczas importowania obowiązują te same zasady, co podczas edycji za pośrednictwem aplikacji. Na przykład artykuł w zapisanym elemencie nie może być później zmieniany. Wartości atrybutów są ignorowane, jeśli nie można ich przyjąć w bieżącym kontekście. Ta sama logika jest stosowana przy określaniu wartości domyślnej, więc import i aplikacja zachowują się identycznie. To samo dotyczy kontroli.

Wskazówka
Istniejące zlecenia dystrybucji można rozszerzyć, importując dodatkowe dane. Istniejące dane są zastępowane danymi importu, jeśli to możliwe.

Instrukcja: Import zleceń dystrybucji

  1. Aby zaimportować zlecenie dystrybucji należy utworzyć aplikację Import danych.
  2. Wyświetlić filtr dla obiektu biznesowego: com.cisag.app.multiorg.obj.DistributionOrder
    →Filtr do importowania zleceń dystrybucji zostanie otwarty.
  3. W razie potrzeby należy powielić lub utworzyć nowy filtr dla tego obiektu biznesowego
  4. W razie potrzeby można zmienić już wybrane atrybuty filtra.
  5. Po wprowadzeniu zmian należy wybrać przycisk [Import danych] na standardowym pasku przycisków.
    Otworzy się okno dialogowe Import danych.
  1. W oknie dialogowym Import danych można wprowadzić ustawienia dla importowanego pliku. Opis pól można znaleźć w dokumentacji Import danych.
  2. Nacisnąć przycisk [W tle].
    Import zostanie wykonany.

Tworzenie nowych zleceń dystrybucji

Minimalne wymagane atrybuty dla obiektu podstawowego:

Opis atrybutu Atrybut
Rodzaj zlecenia dystrybucji Type

Opcjonalnie można również przenieść numer za pomocą importu. W takim przypadku numer określony za pomocą schematu numeracji zgodnie z rodzajem jest ignorowany. Ponadto należy zastosować odpowiednie konwencje, aby upewnić się, że numer przypisany za pomocą importu nie pasuje do numeru, który został już przypisany lub ma zostać przypisany automatycznie w przyszłości.

Minimalne wymagane atrybuty dla obiektu Item:

Opis atrybutu Atrybut
Artykuł Item
Całkowita ilość totalQuantity
Pochodzenie ceny

(jeśli różni się od wartości domyślnej zgodnie z rodzajem i jeśli pochodzenie ceny ma wartość Ręcznie, cena brutto w walucie zgodnie z nagłówkiem, jeśli dotyczy)

priceOriginType i grossPrice

Opcjonalnie można również wprowadzić numer dla nowej pozycji.

Odpowiedni minimalny XML z atrybutami funkcjonalnymi i dwoma pozycjami ma na przykład następującą zawartość:

<?xml version="1.0" encoding="UTF-8"?>

<semiramis xmlns="com.cisag.app.multiorg.obj.DistributionOrder" xsi:schemaLocation="com.cisag.app.multiorg.obj.DistributionOrder.xsd" created="2005-01-28T16:25:49.378Z" locale="en-US-XMLSchemaCompliant" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<DistributionOrder xmlns="com.cisag.app.multiorg.obj.DistributionOrder">

<Type>100</Type>

<Details>

<Item>4711</Item>

<totalQuantity>

<amount>10</amount>

<Uom>St.</Uom>

</totalQuantity>

<priceOriginType>MANUAL</priceOriginType>

<grossPrice>

<amount>11</amount>

<Currency>EUR</Currency>

</grossPrice>

</details>

<details>

<Item>4712</Item>

<totalQuantity>

<amount>20</amount>

<Uom>St.</Uom>

</totalQuantity>

<priceOriginType>MANUAL</priceOriginType>

<grossPrice>

<amount>12</amount>

<Currency>EUR</Currency>

</grossPrice>

</Details>

</DistributionOrder>

</semiramis>

W tym przykładzie pozostałe atrybuty są dodawane za pomocą wartości domyślnych zgodnie z danymi podstawowymi itp.

Można również zaimportować dodatkowe wartości i użyć atrybutów technicznych zamiast atrybutów funkcjonalnych. Listę atrybutów można znaleźć w tym rozdziale: Przegląd: Atrybuty.

Wskazówka
Waluta różniąca się od wartości nagłówka dla ceny brutto jest ignorowana.

Funkcje specjalne podczas przetwarzania zamówienia

Aby znaleźć zlecenie dystrybucji przechowywane w bazie danych, wymagana jest jego identyfikacja techniczna (DistributionOrder:guid) lub funkcjonalna (Type [order type] i nubmer).

Dla pozycji można użyć wszystkich opcji importu – w szczególności usuwania. Identyfikacja techniczna (DistributionOrderDetail:guid) lub funkcjonalna (number) jest również wymagana do znalezienia zapisanej pozycji.

Zmiany za pomocą importu są możliwe tylko wtedy, gdy żadna weryfikacja tego nie uniemożliwia.

Automatyczne zwolnienie po imporcie

Jeśli import został przeprowadzony pomyślnie, przetworzone zlecenie dystrybucyjne może zostać zwolnione automatycznie po imporcie. Opcja ta jest szczególnie przydatna w połączeniu ze statusem otwarcia W trakcie opracowania (ustawienie w rodzaju zlecenia dystrybucji). Zapobiega to wykorzystaniu w kolejnych dokumentach zlecenia dystrybucyjnego, które nie zostało jeszcze w pełni zaimportowane. Podczas zwolnienia zlecenie dystrybucji ma status Nieprawidłowe, więc nie można go użyć również w tym kroku.

W przypadku tej funkcji należy ustawić atrybut bazy wirtualnej autoRelease na wartość true dla odpowiedniej instancji.

Jeśli ta funkcja jest aktywna i nie ma innych błędów, w dzienniku komunikatów wyświetlany jest dodatkowy komunikat informacyjny informujący, że zlecenie dystrybucji zostało zwolnione automatycznie. Jeśli nie było to możliwe, pojawi się ostrzeżenie.

Wskazówki dotyczące importowania starszych danych

Istnieją następujące wskazówki dotyczące importowania starszych danych:

  • Należy upewnić się, że wszystkie dane podstawowe zostały poprawnie przeniesione. Pozwoli to uniknąć niepotrzebnych błędów w przetwarzaniu zamówień.
  • Należy ustawić funkcje w aplikacji Konfiguracja i odpowiednie typy – przynajmniej tymczasowo na czas transferu danych – w taki sposób, aby osiągnąć najwyższą możliwą prędkość importu. Na przykład dezaktywować zapytanie o dostępność, sprawdzanie limitu kredytowego itp. Zapisywanie tymczasowych rekordów dostępności jest automatycznie dezaktywowane podczas importu – nawet jeśli funkcja jest aktywna w aplikacji Konfiguracja.
  • Aby uniknąć określania nowych cen i rabatów podczas importu, należy przełączyć odpowiednie pochodzenie na Ręczne i przenieś wartości bezpośrednio z systemu źródłowego.
  • Podczas importu nie można wpływać na ilość dostarczoną i zafakturowaną. Dlatego warto sfinalizować i zafakturować wszystkie zamówienia dostawy i prowizje w starym systemie. Jeśli faktury proforma są nadal nieuregulowane, należy je również utworzyć w starszym systemie. Następnie można zaimportować otwarte ilości dostaw dla zamówień, które nie zostały jeszcze zrealizowane, jako całkowitą ilość do nowych pozycji w systemie docelowym. Następnie można zlecić nowemu systemowi wygenerowanie zleceń dostawy, faktur itp.

Przegląd: Atrybuty

Atrybuty poszczególnych obiektów biznesowych, które są dostępne do importu, są wymienione poniżej. Odpowiednia nazwa relacji jest również uwzględniona dla atrybutów klucza obcego. Atrybuty mogą ulec zmianie i mogą zostać rozszerzone poprzez dostosowanie.

W przypadku niektórych obiektów biznesowych wymagana jest organizacja do konwersji kluczy funkcjonalnych na klucze techniczne. Na listach atrybutów jest to oznaczone następującymi uwagami w kolumnie Atrybut.

  • Partner dostawy (organizacja logistyczna magazynu źródłowego) (zawsze zgodnie z nagłówkiem)
  • Organizacja sprzedaży (zawsze zgodnie z nagłówkiem)
  • Firma źródłowa (zawsze zgodnie z nagłówkiem)
  • Kraj do firmy źródłowej (zawsze zgodnie z nagłówkiem)
  • Odbiorca (docelowa organizacja logistyki magazynowej) (zawsze zgodnie z nagłówkiem)
  • Organizacja zaopatrzenia (zawsze zgodnie z nagłówkiem)
  • Firma docelowa (zawsze zgodnie z nagłówkiem)
  • Kraj firmy docelowej (zawsze zgodnie z nagłówkiem)

Atrybuty identyfikacyjne (atrybuty kluczowe) są oznaczone literą (K).

Dane podstawowe

Zlecenie dystrybucji (DistributionOrder)
Atrybut Relacja Objaśnienie
autoRelease Automatyczne zwolnienie (atrybut wirtualny),Więcej informacji w rozdziale Automatyczne zwolnienie po imporcie
classification1 (organizacja sprzedaży) Classification1 Klasyfikacja 1
classification2 (organizacja sprzedaży) Classification2 Klasyfikacja 2
classification3 (organizacja sprzedaży) Classification3 Klasyfikacja 3
classification4 (organizacja sprzedaży) Classification4 Klasyfikacja 4
classification5 (organizacja sprzedaży) Classification5 Klasyfikacja 5
date Data wprowadzenia
deliveryCustomerData Patrz obiekt biznesowy:

OrderCustomerDataInfo

Więcej informacji w rozdziale Dane klienta (customerData, deliveryCustomerData, invoiceCustomerData)
deliveryCustomerTaxIdentificationNumber
NIP odbiorcy
deliveryData Patrz obiekt biznesowy:

DeliveryDataInfo

Więcej informacji w rozdziale Dane dostawy (deliveryData)
deliverySupplierData Patrz obiekt biznesowy:

OrderSupplierDataInfo

Więcej informacji w rozdziale Dane dostawcy (deliverySupplierData, invoiceSupplierData)
discountOriginType Pochodzenie rabatu

Wskazówka
Ten atrybut nie może być zmieniony przez import dla istniejących pozycji zlecenia. Dane w pliku importu są ignorowane podczas importu.
discounts[0..3] Rabaty od 1 do 4
freightCostEnabled Obliczanie kosztów transportu

Wskazówka
Ten atrybut nie może zostać zmieniony przez import dla istniejących pozycji zlecenia. Dane w pliku importu są ignorowane podczas importu.
guid (K) Identyfikacja techniczna dla zmiany/usunięcia już zapisanych danych. Usunięcie już zapisanych danych – jeśli są znane.
intrastatData Patrz obiekt biznesowy:

IntrastatDataInfo

Więcej informacji w rozdziale:Dane Intrastat (intrastatData)
invoiceCustomerData Patrz obiekt biznesowy:

OrderCustomerDataInfo

Więcej informacji w rozdziale Dane klienta (customerData, deliveryCustomerData, invoiceCustomerData)
invoiceSupplierData Patrz obiekt biznesowy:

OrderSupplierDataInfo

Więcej informacji w rozdziale
Dane dostawcy (deliverySupplierData, invoiceSupplierData)
invoicingData Patrz obiekt biznesowy:

InvoicingDataInfo

Więcej informacji w rozdziale Dane faktury (invoicingData)
kindOfPricing Wyświetlanie ceny

Wskazówka
Ten atrybut nie może zostać zmieniony przez import dla istniejących pozycji zlecenia. Dane w pliku importu są ignorowane podczas importu.
noClassificationDiscounts Brak rabatów pozycji
noOrderValueDiscounts Brak rabatów od wartości zamówienia
number (K) Numer (identyfikacja funkcjonalna)Opcjonalny w przypadku nowego utworzenia – w przeciwnym razie określany automatycznie. Obowiązkowe, jeśli guid nie został określony podczas zmiany/usuwania.
orderDeliveryData Patrz obiekt biznesowy:

DistributionOrderDeliveryDataInfo

Więcej informacji w rozdziale Dane dostawy zamówienia (orderDeliveryData)
outputSettings Patrz obiekt biznesowy:

DistributionOrderOutputSettings

Więcej informacji w rozdziale Ustawienia wydania (outputSettings)
ownerOrigin Pochodzenie właściciela zapasów

Wskazówka
W przypadku istniejących pozycji zamówienia atrybut ten nie może zostać zmieniony przez import. Dane w pliku importu są ignorowane podczas importu.
priceDate Czas kalkulacji

Wskazówka
Ten atrybut nie może zostać zmieniony przez import dla istniejących pozycji zlecenia. Dane w pliku importu są ignorowane podczas importu.
priceListing PriceListing Cennik

Wskazówka
Ten atrybut nie może zostać zmieniony przez import dla istniejących pozycji zlecenia. Dane w pliku importu są ignorowane podczas importu.
priceValidityDate Data odniesienia dla określenia ceny

Wskazówka
Ten atrybut nie może zostać zmieniony przez import dla istniejących pozycji zlecenia. Dane w pliku importu są ignorowane podczas importu.
pricingPartnerRelation Zastosowanie relacji partnera

Wskazówka
Ten atrybut nie może zostać zmieniony przez import dla istniejących pozycji zlecenia. Dane w pliku importu są ignorowane podczas importu.
receiptFreightCostConsideration
Księgowanie kosztów transportu do wyceny zapasów
requestDate.value Preferowana data
requestHeader
DistributionRequest Zapytanie dystrybucyjne
responsible ResponsiblePartner Odpowiedzialny pracownik
receivingIntrastatData Patrz obiekt biznesowy:

IntrastatDataInfo

Więcej informacji w rozdziale Dane Intrastat (IntrastatData, receivingIntrastatData)
sourceFinancialsOrganization SourceFinancialsOrganization Źródłowa organizacja finansowa
sourceStorageAreaDefault   Źródłowy magazyn domyślny
sourceTransactionAccountingClassification sourceTransactionAccountingClassification Źródłowy typ transakcji Klasyfikacja konta
status Status ogólny (tylko Zwolnione lub Zablokowane)

Wskazówka
Ten atrybut nie może zostać zmieniony przez import dla istniejących pozycji zlecenia. Dane w pliku importu są ignorowane podczas importu.
targetStorageAreaDefault Docelowy magazyn domyślny
targetPaymentMethod
(organizacja docelowa)
TargetPaymentMethod Docelowa forma płatności
targetPaymentTerms
(organizacja docelowa)
TargetPaymentTerms Docelowe warunki płatności
targetFinancialsOrganization TargetFinancialsOrganization Docelowa organizacja finansowa
targetTransactionAccountingClassification
TargetTransactionAccountingClassification Docelowy typ transakcji klasyfikacji konta
taxRegister TaxRegister Rejestr VAT

Wskazówka
Tylko dla firmy źródłowej z aktywowaną funkcją dla specyfiki kraju Włochy i tylko wtedy, gdy rodzaj faktury sprzedaży nie zawiera rejestru podatkowego.
TextAssignments Załączniki plików/teksty. Więcej informacji w rozdziale Teksty (TextAssignments)
type (K) Type Typ (identyfikacja techniczna)Obowiązkowe, jeśli guid nie został określony podczas zmiany/usuwania.
Dane klienta (deliveryCustomerData,invoiceCustomerData)

Dane klienta w poniższych zastosowaniach są przechowywane w bazie danych jako obiekt biznesowy z kodem skrótu i są wyświetlane jako część do eksportu/importu. To samo dotyczy danych adresowych.

Następujące nazwy części zostały przypisane analogicznie do nazw atrybutów technicznych:

  • deliveryCustomerData Odbiorca dostawy
  • invoiceCustomerData Organizacja zakupu

Następujące atrybuty istnieją zatem raz na użycie.

Wyjaśnienie relacji między atrybutami:

Atrybut Relacja Objaśnienie
addressData.city Adres – miasto
addressData.country addressData.Country Adres – kraj
addressData.district Adres – dzielnica
addressData.poBox Adres – skrytka pocztowa
addressData.poBoxCity Adres – skrytka pocztowa (miasto)
addressData.poBoxPostalCode Adres – kod pocztowy skrytki
addressData.postalCode Adres – kod pocztowy
addressData.region addressData.Region Adres – region
addressData.street Adres – ulica
customer CustomerPartner Klient

Wskazówka
Ten atrybut nie może zostać zmieniony przez import dla istniejących pozycji zlecenia. Dane w pliku importu są ignorowane podczas importu
careOf CareOfPartner Osoba kontaktowa
careOfName Nazwa osoby kontaktowej
name Nazwa klienta
Dane Intrastat (intrastatData, receivingIntrastatData)

Dane Intrastat w poniższych zastosowaniach są przechowywane w bazie danych jako obiekt biznesowy z kodem skrótu i są reprezentowane jako część do eksportu/importu.

Następujące nazwy części zostały przypisane analogicznie do nazw atrybutów technicznych:

  • intrastatData Kraj firmy źródłowej
  • receivingintrastatData Kraj spółki docelowej

Następujące atrybuty istnieją zatem raz na użycie.

Wyjaśnienie relacji atrybutów

Atrybut Relacja Objaśnienie
port
(Kraj organizacji źródłowej/docelowej)
Port Port (lotniczy)
statisticalMethod(Kraj organizacji źródłowej/docelowej) StatisticalMethod Metoda statystyczna
transactionType(Kraj organizacji źródłowej/docelowej) TransactionType Typ transakcji
transportMode(Kraj organizacji źródłowej/docelowej) TransportMode Rodzaj transportu
Dane dostawy (deliveryData)

Dane dostawy są przechowywane w bazie danych jako obiekt biznesowy z kodem skrótu i są reprezentowane jako część eksportu/importu.

Atrybut Relacja Objaśnienie
deliveryPriority Priorytet dostawy

Wskazówka
Ten atrybut nie może być zmieniony przez import dla istniejących pozycji zamówienia. Dane w pliku importu są ignorowane podczas importu.
deliveryRestriction Ograniczenie dostawy

Wskazówka
Ten atrybut nie może być zmieniony przez import dla istniejących pozycji zamówienia. Dane w pliku importu są ignorowane podczas importu.
deliveryTerms DeliveryTerms Warunki dostawy

Wskazówka
Ten atrybut nie może być zmieniony przez import dla istniejących pozycji zamówienia. Dane w pliku importu są ignorowane podczas importu.
deliveryTermsLocation Warunki dostawy z odniesieniem do lokalizacji

Wskazówka
Ten atrybut nie może być zmieniony przez import dla istniejących pozycji zamówienia. Dane w pliku importu są ignorowane podczas importu.
shippingTerms ShippingTerms Warunki wysyłki

Wskazówka
Ten atrybut nie może być zmieniony przez import dla istniejących pozycji zamówienia. Dane w pliku importu są ignorowane podczas importu.
Dane dostawcy (deliverySupplierData, invoiceSupplierData)

Dane dostawcy w poniższych zastosowaniach są przechowywane w bazie danych jako obiekt biznesowy z kodem skrótu i są wyświetlane jako część eksportu/importu. To samo dotyczy danych adresowych.

Następujące nazwy części zostały przypisane analogicznie do nazw atrybutów technicznych:

  • deliverySupplierData Partner dostawy
  • invoiceSupplierData Organizacja sprzedaży

Następujące atrybuty istnieją zatem raz na użycie.

Wyjaśnienie relacji atrybutów:

Atrybut Relacja Objaśnienie
addressData.city Adres – miasto
addressData.country addressData.Country Adres – kraj
addressData.district Adres – dzielnica
addressData.poBox Adres – skrytka pocztowa
addressData.poBoxCity Adres – skrytka pocztowa (miasto)
addressData.poBoxPostalCode Adres – kod pocztowy skrytki
addressData.postalCode Adres – kod pocztowy
addressData.region addressData.Region Adres – region
addressData.street Adres – ulica
careOf CareOfPartner Osoba kontaktowa
careOfName Nazwa osoby kontaktowej
name Nazwa dostawcy
supplier Dostawca

Wskazówka
W przypadku istniejących pozycji zamówienia atrybut ten nie może zostać zmieniony przez import. Dane w pliku importu są ignorowane podczas importu.
Dane faktury (invoicingData)

Niektóre dane faktury są przechowywane w bazie danych jako obiekt biznesowy z kodem skrótu i są wyświetlane jako część eksportu/importu.

Atrybut Relacja Objaśnienie
currency Waluta

Wskazówka
Ten atrybut nie może być zmieniony przez import dla istniejących pozycji zamówień. Dane w pliku importu są ignorowane podczas importu.
paymentMethod (firma źródłowa) PaymentMethod Forma płatności
paymentTerms (firma źródłowa)) PaymentTerms Warunki płatności
Dane dostawy zamówienia (orderDeliveryData)

Dane dostawy zamówienia są przechowywane w bazie danych jako obiekt biznesowy z kodem skrótu i są reprezentowane jako część eksportu/importu.

Atrybut Relacja Objaśnienie
carrier Carrier Spedytor

Wskazówka
Ten atrybut nie może być zmieniony przez import dla istniejących pozycji zamówień. Dane w pliku importu są ignorowane podczas importu.
route

(odbiorca dostawy [docelowa organizacja logistyczna magazynu])

Route Trasa

Wskazówka
Ten atrybut nie może być zmieniony przez import dla istniejących pozycji zamówień. Dane w pliku importu są ignorowane podczas importu.
sourceStorageArea.warehouse Lokalizacja magazynu źródłowego (kod)
targetStorageArea.warehouse Lokalizacja magazynu docelowego (kod)
Ustawienia wyjściowe (outputSettings)

Ustawienia wydruku są przechowywane w bazie danych jako obiekt biznesowy z kodem skrótu i są wyświetlane jako część eksportu/importu.

Wyjaśnienie relacji atrybutów:

Atrybut Relacja Objaśnienie
containerLabel.medium Medium etykiety załadunku
containerLabel.mediumAddress Adres medium etykiety załadunku
invoice.medium Medium faktury
invoice.mediumAddress Adres medium faktury
proformaInvoice.medium Medium faktury proforma
proformaInvoice.mediumAddress Adres medium faktury proforma
shipping.medium Medium dokumentu wysyłki
shipping.mediumAddress Adres medium dokumentu wysyłki
Teksty (TextAssignments)

Wyjaśnienie relacji atrybutów:

Atrybut Relacja Objaśnienie
code Moduł tekstowy (opcjonalnie)
document Dokument
sequence Kolejny numer
text Tekst w języku (Używane tylko wtedy, gdy nie określono modułu tekstowego. Więcej informacji w rozdziale Tekst).
type Typ tekstu
tekst
Atrybut Relacja Objaśnienie
language Język
text Tekst
contentType Typ zawartości

Poniższy przykład zawiera dwa podstawowe teksty. Tekst nagłówka odwołuje się do modułu tekstowego „TXT1”, a drugi tekst zawiera wolny tekst stopki dla języków de i en:

<?xml version="1.0" encoding="UTF-8"?>

<semiramis xmlns="com.cisag.app.multiorg.obj.DistributionOrder" xsi:schemaLocationcom.cisag.app.multiorg.obj.DistributionOrder.xsd" created="2005-12-28T07:36:29.729Z" locale="en-US-XMLSchemaCompliant" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<DistributionOrder xmlns="com.cisag.app.multiorg.obj.DistributionOrder">

<Type>100</Type>

<TextAssignments>

<code>TXT1</code>

<sequence>10</sequence>

<document index="0">DELIVERY_SLIP</document>

<document index="1">CUSTOMER_INVOICE</document>

<document index="2">PROFORMA_INVOICE</document>

<document index="3">SHIPPING_LOAD</document>

<document index="4">DISTRIBUTION_ORDER</document>

<type>HEADER</type>

</TextAssignments>

<TextAssignments>

<code></code>

<sequence>20</sequence>

<document index="0">DELIVERY_SLIP</document>

<document index="1">CUSTOMER_INVOICE</document>

<document index="2">PROFORMA_INVOICE</document>

<document index="3">SHIPPING_LOAD</document>

<document index="4">DISTRIBUTION_ORDER</document>

<type>FOOTER</type>

<text>

<language>en</language>

<text>To jest przykładowy tekst.</text>

<contentType>text/plain</contentType>

</text>

<text>

<language>en</language>

<text>To jest przykładowy tekst.</text>

<contentType>text/plain</contentType>

</text>

</TextAssignments>

</DistributionOrder>

</semiramis>

Można również użyć różnych opcji formatowania tekstów. Jeśli potrzebne są przykłady określonego formatowania, najlepiej jest utworzyć przykładowy dokument z żądanym formatowaniem tekstu i wyeksportować go.

Wskazówka
Teksty są zwykle importowane z pliku importu, a wszelkie wartości domyślne z danych podstawowych partnera itp. są ignorowane. Jeśli właściwość serwera com.cisag.app.general.order.bi.applyAllwaysTextDefaults ma wartość true, wartości domyślne są zawsze określane i łączone z wszelkimi istniejącymi tekstami w pliku importu. Należy pamiętać, że numery wierszy tekstu muszą być odpowiednio wybrane, a wynikiem jest tylko jeden wiersz tekstu z jednym tekstem pozycji.

Dane pozycji (pozycje podstawowe)

Pozycja zlecenia dystrybucji (DistributionOrderDetails)
Atrybut Relacja Objaśnienie
costOfGoods Koszt towarów.
customerItemNumber Numer artykułu klienta. Więcej informacji można znaleźć w dokumentacji Importowanie pozycji dokumentu przy użyciu EAN
deliveryDate Termin dostawy
discounts[0..3] Rabaty od 1 do 4

Wskazówka
Tylko dla ręcznego pochodzenia ceny.
dispoDate Data ponownego opracowania
ean Europejski numer artykułu (EAN)Więcej informacji można znaleźć w dokumentacji Importowanie pozycji dokumentu przy użyciu EAN
grossPrice

  • grossPrice.amount
  • grossPrice.Currency
Currency Cena

  • Wartość
  • Waluta
guid (K) Identyfikacja techniczna (pozycja) do zmiany/usunięcia już zapisanych danych – jeśli jest znana.
identifier
Identifier Specyfikacja

Wskazówka
Tylko dla nowych pozycji.
intrastatData Więcej informacji w rodziale: Dane Intrastat (intrastatData)
item Artykuł

Wskazówka
Tylko dla nowych pozycji.
netCode Brak rabatu podstawowego

Wskazówka
Tylko dla ręcznego pochodzenia ceny.
noCashDiscountEnabled Brak rabatu gotówkowego

Wskazówka
Tylko dla ręcznego pochodzenia ceny.
noClassificationDiscounts Brak rabatów pozycji

Wskazówka
Tylko dla ręcznego pochodzenia ceny.
noOrderValueDiscounts Brak rabatu od wartości zamówienia

Wskazówka
Tylko dla ręcznego pochodzenia ceny.
number (K) Numer pozycji (identyfikacja funkcjonalna) Opcjonalny w przypadku nowego utworzenia – w przeciwnym razie określany automatycznie. Obowiązkowe, jeśli guid nie został określony podczas zmiany/usuwania.
Wskazówka
Ten atrybut jest oferowany tylko w pozycji podstawowej.
orderDeliveryData Patrz obiekt biznesowy:

DistributionOrderDeliveryDataInfo

Więcej informacji w rozdziale Dane dostawy zamówienia (orderDeliveryData)
ownerGroupUsage Zezwolenie na wielu właścicieli zapasów

Wskazówka
Tylko jeśli funkcja może być użyta.
preferredDate.value Preferowana data
priceDimension Wymiar ceny

Wskazówka
Tylko dla ręcznego pochodzenia ceny.
priceOriginType Pochodzenie ceny

Wskazówka
Tylko dla pozycji podstawowej.
priceUom Jednostka ceny

Wskazówka
Tylko dla ręcznego pochodzenia ceny.
pseudoItemDescription Opis pseudoartykułu Tylko dla pseudoartykułów. Specyfikacja jest ignorowana dla wszystkich innych pozycji.
receivingIntrastatData
Patrz obiekt biznesowy:

IntrastatDataInfo

Dane Intrastat

Więcej w rozdziale Dane Intrastat (IntrastatData, receivingIntrastatData)

reference Odniesienie
requestDetail
DistributionRequestDetail Pozycja zapytania dystrybucyjnego
shippingDate Termin wysyłki

Wskazówka
W zależności od ustawień podstawowych można
można zaimportować datę wysyłki lub czas transportu (transportTime).
Więcej informacji
można znaleźć w artykułach:

sourceAccount

(firma źródłowa)

SourceAccount Źródłowe konto przychodów
sourceAccountOriginType Pochodzenie konta przychodów
sourceCostCentre

(firma źródłowa)

SourceCostCentre Źródłowe konto kosztowe
sourceCostObjective

(firma źródłowa)

SourceCostObjective Źródłowa jednostka kosztowa
sourceTransactionAccountingClassification

(firma źródłowa)

SourceTransactionAccountingClassification Rodzaj transakcji źródłowej

Klasyfikacja konta

sourceStorageAreaDefault   Domyślny magazyn źródłowy
status Status ogólny (tylko Zwolnione lub Zablokowane.
targetAccount

(firma docelowa)

TargetAccount Docelowe konto wydatków
targetAccountOriginTyp Pochodzenie konta wydatków
targetCostCentre

(firma docelowa)

TargetCostCentre Docelowe konto kosztowe
targetCostObjective

(firma docelowa)

TargetCostObjective Docelowa jednostka kosztowa
targetStorageAreaDefault
Domyślny magazyn docelowy
targetTransactionAccountingClassification

(firma docelowa)

TargetTransactionAccountingClassification Rodzaj transakcji docelowej

Klasyfikacja konta

TextAssignments Załączniki plików/tekstyWięcej informacji w rozdziale Teksty (TextAssignments)
totalQuantity

  • totalQuantity.amount
  • totalQuantity.uom
Uom Ilość całkowita

  • Ilość
  • Jednostka  miary
transactionTaxClassification TransactionTaxClassification Klasyfikacja podatkowa typu transakcji
transportTime

  • transportTime.amount
  • transportTime.uom
Czas transportu

  • Ilość
  • Jednostka miary
Wskazówka
W zależności od ustawień podstawowych można
datę wysyłki lub czas transportu.
Więcej informacji
można znaleźć w artykułach:

uomObligation Obowiązująca jednostka

Wskazówka
Atrybut można zaimportować, gdy w konfiguracji aktywna jest funkcja Ewidencja stanów magazynowych w jednostkach logistycznych.
uomObligationOrigin Pochodzenie obowiązywania jednostek

Wskazówka
Atrybut można zaimportować, gdy w konfiguracji aktywna jest funkcja Ewidencja stanów magazynowych w jednostkach logistycznych.
Dane Intrastat (intrastatData, receivingIntrastatData)

Atrybuty odpowiadają atrybutom w nagłówku. Więcej informacji w rozdziale: Dane Intrastat (intrastatData, receivingIntrastatData).

Dane dostawy zamówienia (orderDeliveryData)

Dane dostawy zamówienia są przechowywane w bazie danych jako obiekt biznesowy z kodem skrótu i są reprezentowane jako część do eksportu/importu.

Wyjaśnienie relacji atrybutów:

Atrybut Relacja Objaśnienie
sourceStorageArea.warehouse Źródłowy magazyn (code)

Wskazówka
Dla towarów bezpłatnych tylko wtedy, gdy atrybut Domyślny magazyn źródłowy nie ma wartości Z nagłówka.
targetStorageArea.warehouse Docelowy magazyn (code)

Wskazówka
Dla towarów bezpłatnych tylko wtedy, gdy atrybut Domyślny magazyn docelowy nie ma wartości Z nagłówka.

8.3 Dane pozycji (towary bezpłatne)

Pozycja zlecenia dystrybucji (DistributionOrderSubDetails)

Dostępne atrybuty dla pozycji towaru gratisowego odpowiadają atrybutom pozycji podstawowej Więcej w rozdziale: Dane pozycji (pozycje podstawowe) z jednym wyjątkiem: Zamiast atrybutu numeru, dla pozycji towaru gratisowego oferowany jest następujący atrybut:

Objaśnienie relacji atrybutów

Atrybut Relacja Objaśnienie
subNumber (K) Numer pozycji szczegółowej (identyfikacja funkcjonalna), opcjonalny w przypadku nowego utworzenia – w przeciwnym razie określany automatycznie.

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

Wskazówka
Dodawać lub usuwać można tylko ręcznie utworzone pozycje towarów bezpłatnych. Natomiast rabaty rzeczowe z cennika mogą być jedynie zmieniane (patrz również uwagi dotyczące poszczególnych atrybutów).

W przypadku rabatów na towary gratisowe należy również zapoznać się z uwagami dotyczącymi danych dostawy zamówienia w sekcji Dane dostawy zamówienia (orderDeliveryData).

Czy ten artykuł był pomocny?