Het XML-bestand met de calculatieresultaten kan vanuit een Calculatie in Matrix Project geëxporteerd worden:
- Selecteer hiervoor de export Calculatieresultaten XML in het lint van de Calculatie.
- Vervolgens selecteer de Opdracht Export.
De geselecteerde export Calculatieresultaten XML wordt onthouden en dient slechts de eerste keer geselecteerd te worden.
XML staat voor Extensible Markup Language. Dit is een standaard om gegevens uit te wisselen. Zie ook: Wikipedia artikel XML.
Indeling XML-bestand Calculatie resultaten
Het XML-bestand met de geëxporteerde calculatieresultaten kan zowel voor een Offerte als een Opdracht aangemaakt worden.
Het XML element binnen <MxP_CalculationResults> geeft aan of het een Offerte of een Opdracht betreft.
Opdracht:
<?xml version="1.0" encoding="utf-8"?>
<MxP_CalculationResults>
<Project>
…
</Project>
</MxP_CalculationResults>
Offerte:
<?xml version="1.0" encoding="utf-8"?>
<MxP_CalculationResults>
<Offer>
…
</Offer>
</MxP_CalculationResults>
De onderstaande tabel beschrijft de gegevens in de geëxporteerde XML.
Bovenliggend element | Element | Data Type | Verplicht | Opmerking |
---|---|---|---|---|
MxP_CalculationResults | Ja | Element met de calculatiegegevens | ||
MxP_CalculationResults | Project Offer | Ja | Element met gegevens van de Opdracht of Offerte | |
Project Offer | Code | String(20) | Ja | Unieke code van de opdracht of offerte |
Project Offer | Desciption | String(255) | Ja | Omschrijving van de opdracht of offerte |
Project Offer | ProjectPrice | Double | Ja | De totale prijs van de calculatie of de door de gebruiker ingevoerde aanneemsom |
Project Offer | Brand | Ja | Een element voor elk merk binnen de calculatie | |
Brand | SortOrder | Integer | Ja | Sorteervolgorde van het merk |
Brand | Description | String(255) | Ja | Omschrijving van het merk |
Brand | eBrandType | Integer 1 = Normaal 2 = Gespiegeld |
Ja | Type voor het merk |
Brand | BrandTypeDescription | String(255) | Ja | Type van het merk als omschrijving |
Brand | Count | Integer | Ja | Aantal van het merk binnen de calculatie |
Brand | Height | Double | Ja | Hoogte van het merk in meter |
Brand | Width | Double | Ja | Breedte van het merk in meter |
Brand | TotHours | Double | Ja | Totaal gecalculeerde uren op het merk |
Brand | TotPrice | Double | Ja | Totaal gecalculeerde kosten op het merk |
Brand | Price | Double | Ja | De prijs van één merk |
Brand | Hours | Double | Ja | De uren voor één merk |
Brand | BrandPrice | Double | Ja | De verrekende aanneemsom/gecalculeerde prijs (ProjectPrice) voor één merk. Dit is inclusief de algemene kosten |
Brand | Articles | Element met de resultaten van de artikelen binnen het merk | ||
Articles | Article | Element met het calculatieresultaat van een artikel binnen het merk | ||
Articles | ProjectArticle | Element met het calculatieresultaat van een projectmatig artikel binnen het merk Inhoud identiek aan |
||
Article | Code | String(50) | Ja | De code van het artikel |
Article | Description | String(255) | Ja | De omschrijving van het artikel |
Article | Article_DimensionType | String(50) | Ja | Dimensietype voor het artikel Mogelijk waardes:
|
Article | DimensionCode_NAV | String(50) | Ja | Dimensie voor Navision van het artikel Mogelijk waardes:
|
Article | CostKind_Code | String(20) | Code van de kostensoort waartoe het artikel behoort | |
Article | CostKind_Description | String(255) | Omschrijving van de kostensoort waartoe het artikel behoort | |
Article | External_Monitor_Code | String(20) | Externe bewakingscode opgegeven voor de kostensoort | |
Article | External_Monitor_Description | String(255) | Omschrijving externe bewakingscode opgegeven voor de kostensoort | |
Article | Supplier_ID | GUID | Ja | Het id van de aan het artikel toegekende leverancier |
Article | Supplier_SearchName | String(50) | Ja | De zoeknaam van de aan het artikel toegekende leverancierl |
Article | Supplier_Number | String(50)/td> | Het leveranciersnummer van de aan het artikel toegekende leverancier | |
Article | DeliveryNoteText | String(2147483647) | Leverinstructie voor de bestelregel | |
Article | De omschrijving van de aan het artikel toegekende leverancier | String(255) | Ja | De omschrijving van de aan het artikel toegekende leverancier |
Article | OrderCode | String(255) | Het bestelnummer van het artikel | |
Article | Count | Double | Ja | Het aantal van het artikel |
Article | Length | Double | De lengte van het artikel in meter Alleen voor artikelen van het dimensietype DimType_Length Of DimType_M2 |
|
Article | Width | Double | De breedte van het artikel in meter Alleen voor artikelen van het dimensietype DimType_Length Of DimType_M2 |
|
Article | Price | Double | De prijs van één artikel | |
Article | TotPrice | Double | De totale prijs van de artikel calculatieregel Count * Price |
|
Brand | Activities | Element met de resultaten van activiteiten binnen het merk | ||
Activities | Activity | Element met het calculatieresultaat voor een Artikelgroep binnen het merk De calculatie van de activiteiten is “verdicht” tot artikelgroepen waartoe de activiteiten behoren |
||
Activity | Code | String(10) | Ja | De code van de artikelgroep |
Activity | Description | String(50) | Ja | De omschrijving van de artikelgroep |
Activity | TotPrice | Double | Ja | De totale gecalculeerde kosten voor de artikelgroep |
Activity | TotHours | Double | Ja | De totale gecalculeerde uren voor de artikelgroep |
Project Offer | Bonuses | Element met de resultaten van algemene kosten binnen de offerte of opdracht | ||
Bonuses | Bonus | Element met de resultaten voor een algemene kosten regel | ||
Bonuses | Description | String(50) | Ja | De omschrijving van de algemene kosten |
Bonuses | TotPrice | Double | Ja | De totale gecalculeerde kosten voor de algemene kosten |
Bonuses | TotHours | Double | Ja | De totale gecalculeerde uren voor de algemene kosten |