Import cenników zakupu i list cenników zakupu
W artykule znajduje się opis aplikacji Import danych w odniesieniu do cenników i list cenników zakupu, jak również informacje o ewentualnych wymaganiach wstępnych oraz rezultatach działań.
Szczegółowe informacje dotyczące aplikacji Import danych, zawierające m.in. opisy pól i przycisków, znajdują się w dokumencie Import danych.
Ogólne
Eksport i import cenników i list cenników zakupu opiera się na aktualnym modelu danych zapisanym w bazie repozytorium. Dla eksportu danych dostępnych jest więcej atrybutów niż dla importu danych. Dlatego zaleca się ustawienie oddzielnych filtrów dla eksportu i dla importu.
Nie jest możliwy import niektórych danych np. wewnętrznych atrybutów pomocniczych.
Jeśli użytkownik nie jest pewny, jaki jest odpowiedni format pliku importu, należy wykonać następujące czynności: W aplikacji Cenniki zakupu dodać przykładowy dokument i wyeksportować go z zastosowaniem filtra importu w dowolnie wybranym formacie i z dowolnymi atrybutami. Utworzony w ten sposób przykładowy plik można wykorzystać jako szablon dla tworzonych plików importu.
W przypadku importu mają zastosowanie te same reguły, które obowiązują podczas edycji w aplikacji. Na przykład pozycja artykułu, która została już zapisana, nie może być już później zmieniana. Wartości atrybutów są pomijane, jeśli nie można ich zastosować w aktualnym kontekście. Również do określenia wartości domyślnych stosowana jest ta sama logika, dzięki czemu import i aplikacja działają tak samo. To samo dotyczy weryfikacji.
Instrukcja: Import cenników zakupu i list cenników zakupu
Aby zaimportować cenniki zakupu i listy cenników zakupu, należy:
- Otworzyć aplikację Import danych.
- Wybrać filtr dla tego jednego z następujących obiektów biznesowych:
-
- Dla cenników: com.cisag.app.purchasing.obj.PriceList
- Dla list cenników: com.cisag.app.purchasing.obj.PriceListing
Następuje otwarcie odpowiedniego filtra.
- Zduplikować lub utworzyć nowy filtr dla wybranego obiektu biznesowego.
- W razie potrzeby zmienić wybrane atrybuty filtra.
- Wybrać przycisk [Importuj dane] w standardowym pasku narzędzi.
Pojawia się okno dialogowe Import danych.
- Wprowadzić ustawienia dla pliku importu (jeśli wymagane). Opis pól znajduje się w dokumencie Import danych.
- Wybrać przycisk [W tle].
Następuje import danych.
Struktura cennika zakupu
Cennik zakupu składa się z następujących elementów:
- Dane nagłówka
- Dane pozycji (ceny, rabaty, itp.)
Nie można oddzielnie importować danych pozycji, ale wyłącznie z przyporządkowaniem do jednoznacznie określonego cennika zakupu.
Jeśli importowana pozycja już istnieje, to nie zostanie ona zmieniona, ale utworzona zostanie nowa wersja (chyba że cennik zakupu nie jest jeszcze używany w liście cenników).
Zależność czasowa danych pozycji
Za pomocą atrybutów priceListValidFrom i priceListValidUntil użytkownik ustawia okres obowiązywania składnika ceny. Ten okres obowiązywania jest wyświetlany w aplikacji Cenniki zakupu. Jeśli atrybuty nie zostaną zdefiniowane, to ustawiony zostanie okres obowiązywania cennika.
Za pomocą atrybutów validFrom i validUntil użytkownik określa obowiązywanie obiektów w ustawieniu ceny. Ten okres obowiązywania nie jest wyświetlany w aplikacji Cenniki zakupu. W ten sposób można określić, kiedy dany składnik ceny został utworzony bądź oznaczony znacznikiem usuwania. Zazwyczaj nie należy uzupełniać tych atrybutów podczas importu. Jest to ingerencja w funkcję wyszukiwania cen historycznych.
Szczegółowe informacje o zależności czasowej znajdują się w artykule Cenniki zakupu.
Struktura listy cenników zakupu
Lista cenników zakupu składa się z następujących elementów:
- Dane nagłówka
- Dane pozycji (przyporządkowane cenniki zakupu, priorytet i obowiązywanie przyporządkowania)
Dane pozycji i dane nagłówka należy importować oddzielnie. Podczas importu list cenników zakupu w systemie muszą już istnieć odnośne cenniki zakupu.
Jeśli importowana pozycja już istnieje, to nie zostanie ona zmieniona, ale utworzona zostanie nowa wersja.
Zależność czasowa danych pozycji
Za pomocą atrybutów assignmentValidFrom i assignmentValidUntil użytkownik ustawia okres obowiązywania przyporządkowania cenników. Ten okres obowiązywania jest wyświetlany w aplikacji Listy cenników zakupu. Jeśli atrybuty nie zostaną zdefiniowane, to ustawiony zostanie okres obowiązywania cennika.
Za pomocą atrybutów validFrom i validUntil użytkownik określa obowiązywanie obiektów w przyporządkowaniu cenników. Ten okres obowiązywania nie jest wyświetlany w aplikacji Listy cenników zakupu. W ten sposób można określić, kiedy dane przyporządkowanie cenników zostało utworzone bądź oznaczone znacznikiem usuwania. Zazwyczaj nie należy używać tych atrybutów. Jest to ingerencja w funkcję wyszukiwania cen historycznych.
Szczegółowe informacje o zależności czasowej znajdują się w artykule Wprowadzenie: Ceny zakupu.
Kolejność
Cenniki zakupu są wymagane w danych pozycji list cenników zakupu, dlatego należy zachować następującą kolejność:
- Import cenników zakupu
- Import list cenników zakupu
Informacje ogólne: Atrybuty
Poniżej znajduje się zestawienie atrybutów poszczególnych obiektów biznesowych dostępnych dla importu. Obok atrybutów kluczy obcych znajdują się odpowiednie nazwy. Pola nagłówka i pola obowiązkowe mogą ulec zmianie i zostać odpowiednio rozszerzone.
Atrybuty identyfikacji (kluczowe atrybuty) są oznaczone (K).
Cenniki zakupu
Dane nagłówka: Cennik zakupu (PriceList)
Identyfikator cennika zakupu składa się z organizacji i kodu cennika (code).
Atrybut | Relacja | Objaśnienie |
classification | Classification | Klasyfikacja cenników zakupu |
code (K) | Cennik | |
currency | Currency | Waluta |
description | Oznaczenie | |
guid (K) | Identyfikator techniczny – istotny dla zmiany/usunięcia zapisanych danych, o ile jest znany | |
organizationalUnit (K) | OrganizationalUnit | Organizacja |
priceListValidFrom | Obowiązuje od | |
priceListValidUntil | Obowiązuje do | |
standard | Standard | Cennik podstawowy |
type | Typ cennika | |
validityFixed | Zastosuj okres obowiązywania |
Dane pozycji: Składniki ceny zakupu (PriceDefinitions)
Atrybut | Relacja | Objaśnienie |
discountItem | DiscountItem | Artykuł rabatowy |
ean | Europejski kod towarowy (EAN) | |
item (K) | Item | Artykuł
Wskazówka Artykuł i klasyfikację cen artykułu zakupu można stosować tylko wymiennie. |
itemKeyType (K) | Typ składnika artykułu
|
|
itemPriceHierarchy | ItemPriceHierarchy | Klasyfikacja cen artykułów zakupu
|
partner (K) | Partner | Partner
|
partnerKeyType (K) | Typ komponentu partnera
|
|
partnerPriceHierarchy | PartnerPriceHierarchy | Klasyfikacja cen dostawców
|
priceCurrency | PriceCurrency | Waluta ceny
|
priceDimension | Wymiar ceny | |
priceDiscountType (K) | PriceDiscountType | Rodzaj składnika ceny zakupu |
priceKeyUom | PriceKeyUom | Jednostka ceny
|
pricelist (K) | Cennik | |
priceListValidFrom (K) | Obowiązuje od | |
priceListValidUntil | Obowiązuje do | |
priceType | Typ wartości ceny: Ilość, Cena, Wartość procentowa | |
priceUom | PriceUom | Jednostka wymiaru ceny |
priceValue | Wartość ceny | |
rebateInKind | Znacznik dla rabatów naturalnych
|
|
roundingParameters
|
Parametr zaokrągleń
|
|
scaleCurrency | ScaleCurrency | Waluta progu
|
scaleType (K) | Typ progu Ilość, Cena, Wartość procentowa | |
scaleUom | ScaleUom | Jednostka progu
|
scaleValue (K) | Wartość progu | |
supplierItemNumber | Numer artykułu dostawcy | |
supplierItemDescription | Oznaczenie artykułu dostawcy | |
validFrom (K) | Obowiązuje od
|
|
validUntil | Obowiązuje do
|
Lista cenników zakupu
Dane nagłówka: Lista cenników zakupu (PriceListing)
Identyfikator listy cenników zakupu stanowi kod listy cennika (code).
Atrybut | Relacja | Objaśnienie |
classification | Classification | Klasyfikacja list cenników zakupu |
code (K) | Lista | |
currency | Currency | Waluta |
description | Opis | |
guid (K) | Identyfikator techniczny listy cenników – istotny dla zmiany/usunięcia zapisanych danych, o ile jest znany. | |
maintainingOrganization | MaintainingOrganization | Właściwa organizacja |
Dane pozycji: Przyporządkowanie cenników zakupu
(PriceListingAssignments)
Atrybut | Relacja | Objaśnienie |
assignmentValidFrom | Obowiązuje od | |
assignmentValidUntil | Obowiązuje do | |
list (K) | List | Cennik zakupu |
listing (K) | Lista cenników | |
priority | Priorytet | |
validFrom (K) | Obowiązuje od
|
|
validUntil | Obowiązuje do
|