Eisen aan het XML-bestand met magazijnen

Met deze optie kan een XML-bestand met magazijnen en locaties in King worden ingelezen.

Het XML-inleesbestand moet wel aan bepaalde eisen voldoen, anders kan King het bestand niet (volledig) inlezen.

XSD-schema

Een XSD-schema, wijzigingen ten opzichte van een vorige versie en de specificaties voor de XML import/export zijn beschikbaar op https://support.kingsoftware.nl/king5-releases/ .

  • Kies de juiste King5-versie.

  • Kijk onder de tab 'Aandachtspunten King 5.xx'.

  • Download: 'Download hier de XSD-schema’s met de XML-importbestanden voor King 5.xx (ZIP-bestand)' .

  • Je ziet hier ook een *.pdf met de wijzigingen in de XSD-bestanden in deze King-versie ten opzichte van de vorige King-versie.

KING_MAGAZIJNEN

Veldnaam Omschrijving Mogelijke inhoud Belangrijk

<KING_MAGAZIJNEN>

Geeft begin en eind aan van het King-inleesbestand met magazijnen

Eenmaal <MAGAZIJNEN>

 

MAGAZIJNEN

Veldnaam Omschrijving Mogelijke inhoud Belangrijk

<MAGAZIJNEN>

Geeft begin en eind aan van de magazijnen in het King-inleesbestand

Een of meer keren <MAGAZIJN>

 

MAGAZIJN

Veldnaam Omschrijving Mogelijke inhoud Belangrijk

<MAGAZIJN>

Geeft per magazijn het begin en eind aan van de in te lezen gegevens

Zie hierna, bij Velden van het Magazijn

 

 

Velden van het Magazijn

Veldnaam Omschrijving Mogelijke inhoud Belangrijk

<MAG_CODE>

magazijn code

max 3 cijfers

verplicht binnen <MAGAZIJN>

<MAG_ADRESCODE> adrescode van het magazijn max. 3 cijfers  
<MAG_ZOEKCODE> zoekcode magazijn 10 posities  
<MAG_OMSCHRIJVING> omschrijving magazijn 40 posities  
<MAG_VOORKEURLOC_ONTVANGST> Voorkeurlocatie magazijn ontvangsten maximaal 20 posities

Laat je het veld leeg in de import dan wordt het veld leeggemaakt in King.

Importeer je nieuwe velden en was er nog geen voorkeurslocatie ingevuld dan wordt deze alsnog ingevuld.

Is de locatie geblokkeerd dan kan deze toch worden geïmporteerd als voorkeurslocatie.

Indien veld niet wordt meegegeven in het XML-importbestand dan wordt het gevuld met 'Standaard'.

<MAG_VOORKEURLOC_DIRINKOOP> Voorkeurlocatie magazijn directe inkoop maximaal 20 posities

Laat je het veld leeg in de import dan wordt het veld leeggemaakt in King.

Importeer je nieuwe velden en was er nog geen voorkeurslocatie ingevuld dan wordt deze alsnog ingevuld.

Is de locatie geblokkeerd dan kan deze toch worden geïmporteerd als voorkeurslocatie.

Indien veld niet wordt meegegeven in het XML-importbestand dan wordt het gevuld met 'Standaard'.

<MAG_OPMERKING> opmerkingenveld    
<MAG_LOCATIES>      
<MAG_LOCATIE>      
<LOC_CODE> code locatie max 3 cijfers verplicht binnen <LOCATIE>
<LOC_OMSCHRIJVING> omschrijving locatie 40 posities  
<LOC_ABC_INDELING> ABC-indeling locatie    
<LOC_TYPE> soort locatie OVERIGE, ONTVANGST, RETOUR, BULK, PICK, CROSSDOCK. PRODUCTIE_COMPONENTEN, PRODUCTIE_EINDPRODUCT (hoofdletters)  
<LOC_OPSLAG_TYPE> soort opslag OVERIGE, BULK, PALLET, LEGBORD, VAK, GROND, CARROUSEL, HANGEND  
<LOC_HOGE_LOCATIE> indien hoge locatie

true of false (hoofd- en/of kleine letters); 1 of 0

 
<LOC_GEBLOKKEERD> indien geblokkeerd

true of false (hoofd- en/of kleine letters); 1 of 0

 
<LOC_HOOGTE> hoogte locatie centimeters 10 posities voor de komma, en 2 decimalen
<LOC_BREEDTE> breedte van locatie centimeters 10 posities voor de komma, en 2 decimalen
<LOC_DIEPTE> diepte van locatie centimeters 10 posities voor de komma, en 2 decimalen
<LOC_MAX_VOLUME> maximum volume locatie cm3, 2 decimalen 10 posities voor de komma, en 2 decimalen
<LOC_VRIJERUBRIEKEN> vrije rubrieken een of meer keer <LOC_VRIJERUBRIEK>  

LOC_VRIJERUBRIEK

Veldnaam Omschrijving Mogelijke inhoud Belangrijk

<LOC_VRIJERUBRIEK>

Gegevens vrije rubriek

Zie hierna, bij Velden van de vrije rubrieken locatie

Komt eenmaal voor per locatie per vrije rubriek

Velden van de vrije rubrieken locatie

Veldnaam Omschrijving Mogelijke inhoud Belangrijk

<LOC_VRIJERUBRIEK_NAAM>

Naam van de vrije rubriek

max 40 tekens, moet bestaan in King

 

 

<LOC_VRIJERUBRIEK_WAARDE>

Inhoud van de vrije rubriek

Afhankelijk van het type rubriek.

Als het veld leeg is, wordt het gevuld met de default (indien aanwezig)

Voorbeeld:

 <MAGAZIJNEN>
	<MAGAZIJN>
		<MAG_CODE>001</MAG_CODE>
		<MAG_ZOEKCODE/>
		<MAG_OMSCHRIJVING>Inkomende goederen</MAG_OMSCHRIJVING>
		<MAG_VOORKEURLOC_ONTVANGST></MAG_VOORKEURLOC_ONTVANGST>
		<MAG_VOORKEURLOC_DIRINKOOP></MAG_VOORKEURLOC_DIRINKOOP>
		<MAG_ADRESCODE>001</MAG_ADRESCODE>
		<MAG_OPMERKING>Koud</MAG_OPMERKING>
		<MAG_LOCATIES>
			<MAG_LOCATIE>
				<LOC_CODE>101</LOC_CODE>
				<LOC_OMSCHRIJVING>Retour locatie</LOC_OMSCHRIJVING>
				<LOC_ABC_INDELING>A</LOC_ABC_INDELING>
				<LOC_TYPE>RETOUR</LOC_TYPE>
				<LOC_OPSLAG_TYPE></LOC_OPSLAG_TYPE>
				<LOC_HOGE_LOCATIE>TRUE</LOC_HOGE_LOCATIE>
				<LOC_GEBLOKKEERD>FALSE</LOC_GEBLOKKEERD>
				<LOC_HOOGTE>11</LOC_HOOGTE>
				<LOC_BREEDTE>12</LOC_BREEDTE>
				<LOC_DIEPTE>13</LOC_DIEPTE>
				<LOC_MAX_VOLUME>14</LOC_MAX_VOLUME>
				<LOC_VRIJERUBRIEKEN>
					<LOC_VRIJERUBRIEK>
						<LOC_VRIJERUBRIEK_NAAM/>
						<LOC_VRIJERUBRIEK_WAARDE/>
					</LOC_VRIJERUBRIEK>
				</LOC_VRIJERUBRIEKEN>
			</MAG_LOCATIE>
			<MAG_LOCATIE>
  			     <LOC_CODE>102</LOC_CODE>
			</MAG_LOCATIE>
			<MAG_LOCATIE>
				<LOC_CODE>103</LOC_CODE>
			</MAG_LOCATIE>
		</MAG_LOCATIES>
	</MAGAZIJN>
	<MAGAZIJN>
		<MAG_CODE>002</MAG_CODE>
		<MAG_LOCATIES>
			<MAG_LOCATIE>
				<LOC_CODE>101</LOC_CODE>
			</MAG_LOCATIE>
			<MAG_LOCATIE>
				<LOC_CODE>102</LOC_CODE>
			</MAG_LOCATIE>
		</MAG_LOCATIES>
	</MAGAZIJN>
</MAGAZIJNEN>
</KING_MAGAZIJNEN>

 

Kijk voor extra aandachtspunten: Inlezen XML-bestand > Overige aandachtspunten

 

Koppelingspictogram voor conceptenZie ook