Wielocechowość

1. Konfiguracja w Comarch ERP XL

Pierwszy etap to utworzenie grupy klas atrybutów:

wcech_rys1

wcech_rys2a

oraz przypięcie grupy do towarów:

wcech_rys4

Następnie należy dodać klasy atrybutów do grupy:

wcech_rys3

Należy utworzyć cechę, która będzie służyć jako wielocechowa:

wcech_rys6

Następnie przejść na kartę towaru, gdzie trzeba dodać grupę klas atrybutów do konkretnego artykułu:

wcech_rys5

Oraz ustawić utworzoną wcześniej cechę, służącą jako wielocechowa:

wcech_rys8

2. Konfiguracja na bazie danych

Kolejny etap to konfiguracja w bazie danych.
Należy odszukać AKp_Id dla AKp_Nazwa o wartości odpowiadającej nazwie utworzonej wcześniej grupie klas atrybutów:
select * from CDN.AtrybutyKomplety
wcech_rys7

Następnie z zapytania:
select * from CDN.AtrybutyKlasy

Zapisać należy AtK_ID dla AtK_Nazwa wybranych wcześniej cech z grupy:

wcech_rys9

Z pozyskanych wyżej danych należy wykonać insert do tabeli WMS.FeaturesConfiguration, gdzie AttributeGroupID to AKp_id, AttributeClassId to AtK_ID, natomiast Order określa kolejność cech zapisywaną od 0 co 1.

INSERT INTO WMS.FeaturesConfiguration VALUES
(3, 30, 0),
(3, 31, 1),
(3, 32, 2)

wcech_rys10

Następny krok to określenie, która cecha z systemu ERP jest wielocechową.

Należy wyszukać CCK_GIDNumer dla CCK_Nazwa jaka została zdefiniowana wcześniej (w tym przypadku “w1”):
select * from CDN.CechyKlasy

Następnie w tabeli WMS.Configuration dla parametru MultipleFeaturesGroupingFeatureId należy ustawić ID powyższej cechy:
update WMS.Configuration
set Value = 11
where [Key] like 'MultipleFeaturesGroupingFeatureId'

wcech_rys11

Parametry w WMS.Configuration:

  • MultipleFeaturesGroupingFeatureId – identyfikator klasy cechy, która ma być obsługiwana jako wielocechowa
  • MultipleFeaturesSeparator – separator cech
  • MultipleFeaturesValueSeparator – separator pomiędzy cechą, a wartością
  • Features_ExpirationDateFeatureId – identyfikator klasy atrybutu z datą ważności z tabeli CDN.AtrybutyKlasy

3. Realizacja dokumentu w WMS Magazynier

Otworzenie dyspozycji i wybranie do realizacji pozycji z towarem wielocechowym:
wcech_rys12

Potwierdzenie kodu towaru:
wcech_rys13

Określenie wartości cech:
wcech_rys14

wcech_rys15

wcech_rys16

Po zatwierdzeniu w WMS Magazynier, dokument trafia do ERP XL:

wcech_rys18

wcech_rys19

Uwaga
Maksymalna długość ciągu znaków określająca zestaw cech nie może przekraczać 254

4. Data ważności

Aby dodać jedną z cech jako datę ważności należy utworzyć klasę atrybutu typu Tekst:

wcech_rys20

Zaznaczyć na karcie towaru pole dotyczące oznaczania towaru datą ważności:

wcech_rys22

W tabeli CDN.AtrybutyKlasy należy odszukać AtK_ID dla AtK_Nazwa o wartości odpowiadającej nazwie uprzednio dodanej klasie atrybutu definiującej datę ważności.

select * from CDN.AtrybutyKlasy

wcech_rys21

W tabeli WMS.Configuration dla parametru Features_ExpirationDateFeatureId należy ustawić wartość równą AtK_Id (klasa atrybutu, która będzie datą ważności)
update WMS.Configuration
set Value = 34
where [Key] like 'Features_ExpirationDateFeatureId'

wcech_rys24

Po ukończeniu powyższej konfiguracji, należy wykonać dalszą konfigurację jak w punktach 1. Konfiguracja w Comarch ERP XL oraz 2. Konfiguracja na bazie danych

Przykład
Tak jak w przedstawionej konfiguracji z punktu 1 i 2, została utworzona druga klasa atrybutów, zawierająca atrybut “w2-Partia” oraz “w2-DataWaznosci“.
W ten sam sposób, jak w punkcie 2, zostały dodane wpisy do tabeli WMS.FeaturesConfiguration.

wcech_rys25

W efekcie otrzymany został kolejny zestaw cech.

wcech_rys23

Czy ten artykuł był pomocny?