Codebasis als Dateien ins Arbeitsrepo statt als Gitlink

QuellCode/CentronERP war nur als Gitlink (Submodul-Referenz auf 79c1142)
getrackt, ohne .gitmodules und ohne erreichbares Remote. Der
Untersuchungsgegenstand der Versuchsreihe war damit nicht reproduzierbar
gesichert: Ein Klon haette ein leeres Verzeichnis erhalten, und die Belege
der 3.287 Anforderungen waeren nicht ueberpruefbar gewesen.

Umstellung:
- Historie nach c:\DEV\CentronERP_git_snapshot_79c1142 ausgelagert
  (vollstaendig lesbar, enthaelt 79c1142 und Vorgaenger 89ccfd6)
- Gitlink aus dem Index entfernt
- Dateiinhalt aufgenommen: 24.557 Dateien, rund 333 MB

Die verschachtelte .gitignore der Codebasis gilt weiter, Build-Artefakte
bleiben ausgeschlossen. Details in Versuche/Versuch_01/_Codebasis-Nachweis.md
This commit is contained in:
Christoph Schwörer
2026-08-26 07:43:51 +02:00
parent 18edae75b6
commit f045b99a25
24664 changed files with 5846716 additions and 1 deletions
@@ -0,0 +1,606 @@
{
Data: {
AdditionalText: null,
AddressI3D: 1,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
CartAssembleArticles: false,
CartCreatorContactPersonI3D: null,
CartDescription: null,
CartName: null,
CartState: null,
ChangedAt: DateTime,
ChangedByI3D: 44,
ChangedThroughApplication: 6,
City: 'Ulm',
CompleteReasonI3D: null,
CompleteReasonText: null,
ConcurrencyControlGuid: Guid,
ContactName: 'Sehr geehrte Frau Franziska Franzen',
ContactPersonI3D: 23,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: DateTime,
CreatedByI3D: 44,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10000,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: '',
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: null,
DirectoryI3D: 19766,
EditorI3D: 44,
Email: 'ff@c-entron.de',
ExclusiveOfVAT: false,
Fax: '0731-140399-399',
HasPostOfficeBox: false,
I3D: 6623,
Information: '',
InvoiceAddress: '',
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsCart: false,
IsCashAsset: false,
IsLeasingActive: false,
IsPartialDeliveryPossible: false,
IsServiceActive: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18884,
Indent: 0,
InternalNote: null,
InternalPosition: 0,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 2,
ManufacturerCode: null,
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 0,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql{\f1\fs18\cf1 Sehr geehrte Damen und Herren,}\f1\fs18\cf1\par\pard\plain\ql\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 nachfolgend bieten wir Ihnen an: }\f1\fs18\cf1\par\pard\plain\ql\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Viele Gr\u252\\'fc\u223\\'dfe aus Ulm}\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: 'Sehr geehrte Damen und Herren,\r\n\r\nnachfolgend bieten wir Ihnen an: \r\n\r\nViele Grüße aus Ulm',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18885,
Indent: 0,
InternalNote: null,
InternalPosition: 1,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 2,
ManufacturerCode: null,
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 0,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18886,
Indent: 0,
InternalNote: null,
InternalPosition: 2,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 6,
ManufacturerCode: null,
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 0,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql{\f1\fs18\cf1 Service-Board (monatliche Miete) }\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: 'Service-Board (monatliche Miete) ',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: 'ARTIKNEU',
ArticleI3D: 2,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: '',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18887,
Indent: 0,
InternalNote: null,
InternalPosition: 3,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 1,
ManufacturerCode: '{2a24506f-47d0-4c3b-80dd-bca79c0adf1a}',
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 4400,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql{\f1\fs18\cf1 c-entron Service-Board (Miete), pro Named Benutzer }\f1\fs18\cf1\par\pard\plain\ql\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 * Schnellerfassen/-bearbeiten von Servicezeiten - Offline und Online}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 * Bearbeiten, \u220\\'dcberarbeiten, Abschliessen, Dokumentieren von Tickets}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 * Checklisten-Integration}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 * Kalenderverwaltung Drag and Drop, Outlook}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 * Ticket-Monitor mit zahlreichen \u220\\'dcbersichten und Statistiken}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 * Hotline zum Aufrufen von Kundendaten und Zug\u228\\'e4ngen}\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: 'c-entron Service-Board (Miete), pro Named Benutzer \r\n\r\n* Schnellerfassen/-bearbeiten von Servicezeiten - Offline und Online\r\n* Bearbeiten, Überarbeiten, Abschliessen, Dokumentieren von Tickets\r\n* Checklisten-Integration\r\n* Kalenderverwaltung Drag and Drop, Outlook\r\n* Ticket-Monitor mit zahlreichen Übersichten und Statistiken\r\n* Hotline zum Aufrufen von Kundendaten und Zugängen',
VATI3D: 4,
VATRate: 19.00,
Visible: 1,
WarehouseI3D: -1,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18888,
Indent: 0,
InternalNote: null,
InternalPosition: 4,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 2,
ManufacturerCode: null,
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 0,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18889,
Indent: 0,
InternalNote: null,
InternalPosition: 5,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 6,
ManufacturerCode: null,
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 0,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql{\f1\fs18\cf1 Service-Board Schulungspauschale }\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: 'Service-Board Schulungspauschale ',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: 'ARTIKNEU',
ArticleI3D: 2,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: '',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18890,
Indent: 0,
InternalNote: null,
InternalPosition: 6,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 1,
ManufacturerCode: '{3b437f54-b29b-43f0-a62e-779b457a986f}',
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 4400,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql{\f1\fs18\cf1 c-entron Service-Board, Service-Schulung}\f1\fs18\cf1\par\pard\plain\ql\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Anpassung Web-Services}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Installation und Einrichtung Service-Board}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Installation und Schulung Service-Board-Online }\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Benutzerschulung und Handhabung}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Checklisten erstellen und sinnvoll verwenden}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Funktionstest, Abl\u228\\'e4ufe, Prozesse}\f1\fs18\cf1\par\pard\plain\ql\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Ziel: mehr erfasste, mehr abrechenbare Leistungen}\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: 'c-entron Service-Board, Service-Schulung\r\n\r\nAnpassung Web-Services\r\nInstallation und Einrichtung Service-Board\r\nInstallation und Schulung Service-Board-Online \r\nBenutzerschulung und Handhabung\r\nChecklisten erstellen und sinnvoll verwenden\r\nFunktionstest, Abläufe, Prozesse\r\n\r\nZiel: mehr erfasste, mehr abrechenbare Leistungen',
VATI3D: 4,
VATRate: 19.00,
Visible: 1,
WarehouseI3D: -1,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18891,
Indent: 0,
InternalNote: null,
InternalPosition: 7,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 2,
ManufacturerCode: null,
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 0,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18892,
Indent: 0,
InternalNote: null,
InternalPosition: 8,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 2,
ManufacturerCode: null,
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 0,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql{\f1\fs18\cf1 Preisanfrage an vertrieb@c-entron.de }\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: 'Preisanfrage an vertrieb@c-entron.de ',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
}
],
LeasingFee: 0.0,
LeasingMonths: 0,
LeasingRatePercent: 0.0,
LeasingRatePerMonth: 0.0,
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 10321,
OfficeStaffI3D: 34,
PaymentConditionI3D: 7,
PaymentConditionText: 'Die Rechnung ist innerhalb von 30 Tagen bis zum 09.07.17 rein netto = 0,00 € fällig.\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.',
Phone: '0731-140399-0',
PostOfficeBox: '',
ProbabilityClassificationI3D: 2,
ProductGroupClassificationI3D: 3,
ProjectEnd: DateTime,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptConditionI3D: 4,
ReceiptConditionText: 'Das Angebot ist freibleibend. Bitte beachten Sie, dass aufgrund von Währungsschwankungen Preisänderungen möglich sind. Es gelten unsere AGB.',
ReceiptKind: 1,
ReceiptReceiver: null,
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'c-entron software gmbh\r\nFrau Franziska Franzen\r\nListstrasse 1\r\n89079 Ulm\r\n',
ReminderDate: DateTime,
SalesRepresentativeI3D: 31,
SchemaName: null,
ServiceFee: 0.0,
ServiceMonths: 0,
ServiceRatePercent: 0.0,
ServiceRatePerMonth: 0.0,
ShowInformation: false,
State: 1,
Street: 'Liststrasse 1',
Version: 2,
Zip: '89079'
},
Error: null,
Message: null,
MessageCode: null,
Status: 0
}
@@ -0,0 +1,606 @@
{
Data: {
AdditionalText: null,
AddressI3D: 1,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
CartAssembleArticles: false,
CartCreatorContactPersonI3D: null,
CartDescription: null,
CartName: null,
CartState: null,
ChangedAt: DateTime,
ChangedByI3D: 44,
ChangedThroughApplication: 6,
City: 'Ulm',
CompleteReasonI3D: null,
CompleteReasonText: null,
ConcurrencyControlGuid: Guid,
ContactName: 'Sehr geehrte Frau Franziska Franzen',
ContactPersonI3D: 23,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: DateTime,
CreatedByI3D: 44,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10000,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: '',
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: null,
DirectoryI3D: 19766,
EditorI3D: 44,
Email: 'ff@c-entron.de',
ExclusiveOfVAT: false,
Fax: '0731-140399-399',
HasPostOfficeBox: false,
I3D: 6623,
Information: '',
InvoiceAddress: '',
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsCart: false,
IsCashAsset: false,
IsLeasingActive: false,
IsPartialDeliveryPossible: false,
IsServiceActive: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18884,
Indent: 0,
InternalNote: null,
InternalPosition: 0,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 2,
ManufacturerCode: null,
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 0,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql{\f1\fs18\cf1 Sehr geehrte Damen und Herren,}\f1\fs18\cf1\par\pard\plain\ql\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 nachfolgend bieten wir Ihnen an: }\f1\fs18\cf1\par\pard\plain\ql\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Viele Gr\u252\\'fc\u223\\'dfe aus Ulm}\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: 'Sehr geehrte Damen und Herren,\r\n\r\nnachfolgend bieten wir Ihnen an: \r\n\r\nViele Grüße aus Ulm',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18885,
Indent: 0,
InternalNote: null,
InternalPosition: 1,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 2,
ManufacturerCode: null,
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 0,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18886,
Indent: 0,
InternalNote: null,
InternalPosition: 2,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 6,
ManufacturerCode: null,
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 0,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql{\f1\fs18\cf1 Service-Board (monatliche Miete) }\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: 'Service-Board (monatliche Miete) ',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: 'ARTIKNEU',
ArticleI3D: 2,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: '',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18887,
Indent: 0,
InternalNote: null,
InternalPosition: 3,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 1,
ManufacturerCode: '{2a24506f-47d0-4c3b-80dd-bca79c0adf1a}',
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 4400,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql{\f1\fs18\cf1 c-entron Service-Board (Miete), pro Named Benutzer }\f1\fs18\cf1\par\pard\plain\ql\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 * Schnellerfassen/-bearbeiten von Servicezeiten - Offline und Online}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 * Bearbeiten, \u220\\'dcberarbeiten, Abschliessen, Dokumentieren von Tickets}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 * Checklisten-Integration}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 * Kalenderverwaltung Drag and Drop, Outlook}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 * Ticket-Monitor mit zahlreichen \u220\\'dcbersichten und Statistiken}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 * Hotline zum Aufrufen von Kundendaten und Zug\u228\\'e4ngen}\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: 'c-entron Service-Board (Miete), pro Named Benutzer \r\n\r\n* Schnellerfassen/-bearbeiten von Servicezeiten - Offline und Online\r\n* Bearbeiten, Überarbeiten, Abschliessen, Dokumentieren von Tickets\r\n* Checklisten-Integration\r\n* Kalenderverwaltung Drag and Drop, Outlook\r\n* Ticket-Monitor mit zahlreichen Übersichten und Statistiken\r\n* Hotline zum Aufrufen von Kundendaten und Zugängen',
VATI3D: 4,
VATRate: 19.00,
Visible: 1,
WarehouseI3D: -1,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18888,
Indent: 0,
InternalNote: null,
InternalPosition: 4,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 2,
ManufacturerCode: null,
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 0,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18889,
Indent: 0,
InternalNote: null,
InternalPosition: 5,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 6,
ManufacturerCode: null,
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 0,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql{\f1\fs18\cf1 Service-Board Schulungspauschale }\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: 'Service-Board Schulungspauschale ',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: 'ARTIKNEU',
ArticleI3D: 2,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: '',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18890,
Indent: 0,
InternalNote: null,
InternalPosition: 6,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 1,
ManufacturerCode: '{3b437f54-b29b-43f0-a62e-779b457a986f}',
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 4400,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql{\f1\fs18\cf1 c-entron Service-Board, Service-Schulung}\f1\fs18\cf1\par\pard\plain\ql\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Anpassung Web-Services}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Installation und Einrichtung Service-Board}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Installation und Schulung Service-Board-Online }\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Benutzerschulung und Handhabung}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Checklisten erstellen und sinnvoll verwenden}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Funktionstest, Abl\u228\\'e4ufe, Prozesse}\f1\fs18\cf1\par\pard\plain\ql\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Ziel: mehr erfasste, mehr abrechenbare Leistungen}\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: 'c-entron Service-Board, Service-Schulung\r\n\r\nAnpassung Web-Services\r\nInstallation und Einrichtung Service-Board\r\nInstallation und Schulung Service-Board-Online \r\nBenutzerschulung und Handhabung\r\nChecklisten erstellen und sinnvoll verwenden\r\nFunktionstest, Abläufe, Prozesse\r\n\r\nZiel: mehr erfasste, mehr abrechenbare Leistungen',
VATI3D: 4,
VATRate: 19.00,
Visible: 1,
WarehouseI3D: -1,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18891,
Indent: 0,
InternalNote: null,
InternalPosition: 7,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 2,
ManufacturerCode: null,
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 0,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BasePrice: 0.0,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
I3D: 18892,
Indent: 0,
InternalNote: null,
InternalPosition: 8,
IsBillingPartList: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 2,
ManufacturerCode: null,
OriginalPurchasePrice: 0.0,
PlannedDurationInHours: 0.0000000,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 0.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 6623,
RevenueAccount: 0,
RichText: '{\rtf1\deff0{\fonttbl{\f0 Calibri;}{\f1 Verdana;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fs22}{\stylesheet {\ql\f1\fs18\cf1 Normal;}{\*\cs1\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fs22 Line Number;}{\*\cs3\ul\fs22\cf2 Hyperlink;}{\*\ts4\tsrowd\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}\nouicompat\splytwnine\htmautsp\sectd\pard\plain\ql{\f1\fs18\cf1 Preisanfrage an vertrieb@c-entron.de }\f1\fs18\cf1\par}',
ShowImage: false,
SpecialAgreementI3D: null,
Text: 'Preisanfrage an vertrieb@c-entron.de ',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
}
],
LeasingFee: 0.0,
LeasingMonths: 0,
LeasingRatePercent: 0.0,
LeasingRatePerMonth: 0.0,
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 10321,
OfficeStaffI3D: 34,
PaymentConditionI3D: 7,
PaymentConditionText: 'Die Rechnung ist innerhalb von 30 Tagen bis zum 09.07.17 rein netto = 0,00 € fällig.\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.',
Phone: '0731-140399-0',
PostOfficeBox: '',
ProbabilityClassificationI3D: 2,
ProductGroupClassificationI3D: 3,
ProjectEnd: DateTime,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptConditionI3D: 4,
ReceiptConditionText: 'Das Angebot ist freibleibend. Bitte beachten Sie, dass aufgrund von Währungsschwankungen Preisänderungen möglich sind. Es gelten unsere AGB.',
ReceiptKind: 1,
ReceiptReceiver: null,
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'c-entron software gmbh\r\nFrau Franziska Franzen\r\nListstrasse 1\r\n89079 Ulm\r\n',
ReminderDate: DateTime,
SalesRepresentativeI3D: 31,
SchemaName: null,
ServiceFee: 0.0,
ServiceMonths: 0,
ServiceRatePercent: 0.0,
ServiceRatePerMonth: 0.0,
ShowInformation: false,
State: 1,
Street: 'Liststrasse 1',
Version: 2,
Zip: '89079'
},
Error: null,
Message: null,
MessageCode: null,
Status: 0
}
@@ -0,0 +1,257 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Centron.Tests.EndToEnd.Infrastructure;
using Xunit.Abstractions;
using Centron.BusinessLogic.Warehousing.InventoryManagement;
using Centron.Data.WebServices.Sales.Receipts.Offers;
using Centron.Data.WebServices.Sales.Receipts.Orders;
using Centron.Interfaces;
using Centron.Interfaces.BL;
using Centron.Interfaces.Sales.Receipts.ReceiptSearch;
using Centron.BusinessLogic;
using Centron.BusinessLogic.WebServices.Sales.Receipts.ReceiptSearch;
using Centron.BusinessLogic.EmployeeArea;
using Centron.Data.Entities.Administration.Logins;
using Centron.BusinessLogic.WebServices.Warehousing.ArticleManagement;
using Centron.BusinessLogic.WebServices.Warehousing.InventoryManagement;
using Centron.BusinessLogic.WebServices.Sales.Receipts;
using Centron.BusinessLogic.WebServices.Warehousing;
namespace Centron.Tests.EndToEnd.Tests.ArticleConvert
{
public class ArticleConvertTest : EndToEndTest
{
private const int ARTICLEI3D_EXTERNAL = 1;
private const int ARTICLEI3D_NEW = 2;
public ArticleConvertTest(ITestOutputHelper testOutputHelper)
: base(testOutputHelper)
{
}
public override void Execute()
{
this.ConvertArticleOffer(ARTICLEI3D_EXTERNAL, 20833, true);
this.ConvertArticleOffer(ARTICLEI3D_NEW, 18887, false);
this.ConvertArticleOrder(ARTICLEI3D_EXTERNAL, 5824,true);
this.ConvertArticleOrder(ARTICLEI3D_NEW, 6939,false);
}
#region Offer
private void ConvertArticleOffer(int articleI3D, int articleHistoryI3D, bool isExternal)
{
var articleHistoryListExternal = this.WithSession(f => f.GetBL<ArticleHistoryWebServiceBL>().GetArticleOfferHistory(articleI3D));
var articelHistory = articleHistoryListExternal.FirstOrDefault(f => f.I3D == articleHistoryI3D);
if (articelHistory == null)
{
throw new Exception("articleHistory (Offer) is null");
}
var user = this.WithSession(d => d.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11));
var receipt = this.WithSession(f => f.GetBL<ReceiptSearchWebServiceBL>().SearchReceipts(new LoggedInUser(user), new ReceiptSearchFilter {ReceiptNumber = articelHistory?.Number}, 1, int.MaxValue));
if (receipt.Status == ResultStatus.Error || receipt.Data == null)
{
throw new Exception("receipt (Offer) is null");
}
var materialFilter = new MaterialGroupFilter()
{
State = 1,
MaterialMarkupsState = 1,
SecondaryMaterialGroupsState = 1,
SecondaryMaterialMarkupsState = 1
};
var materialGroupList = this.WithSession(f => f.GetBL<MaterialGroupBL>().GetMaterialGroups(materialFilter));
var selectedMaterialGroup = materialGroupList.FirstOrDefault(f => f.I3D == 1);
if (selectedMaterialGroup == null)
{
throw new Exception("selectedMaterialGroup (Offer) is null");
}
var selectedSecondaryMaterialGroup = selectedMaterialGroup.SecMaterialGroupList.FirstOrDefault();
if (selectedSecondaryMaterialGroup == null)
{
throw new Exception("selectedSecondaryMaterialGroup (Offer) is null");
}
var article = this.WithSession(f => f.GetBL<ArticleWebServiceBL>().GetNewArticle(new LoggedInUser(user).UserI3D));
article.MaterialGroupI3D = selectedMaterialGroup.I3D;
article.SecondaryMaterialGroupI3D = selectedSecondaryMaterialGroup.I3D;
article.ArticleCode = articelHistory.ManufacturerCode;
article.Description = articelHistory.Text;
article.ShortDescription = "Lorem ipsum";
article.ManufacturerCode = article.ManufacturerCode;
var filter = new ReceiptSearchFilter()
{
ReceiptNumber = articleHistoryListExternal.OrderByDescending(f => f.I3D).First().Number,
ReceiptKinds = new List<CentronObjectKindNumeric>() { CentronObjectKindNumeric.OfferClass},
IncludeClosedReceipts = true
};
var savedArticle = this.WithSession(f => f.GetBL<ArticleWebServiceBL>().SaveArticle(article, new LoggedInUser(user))).Data;
if (isExternal)
{
this.Verifier.Verify("ConvertArticleOfferExternal", savedArticle);
var offersBeforeArticleChangeExternal = this.WithSession(f => f.GetBL<ReceiptSearchWebServiceBL>().SearchReceipts(new LoggedInUser(user), filter, 1, 1));
var receiptI3D = offersBeforeArticleChangeExternal.Data.Result.First().I3D;
var offerBeforeChangeExternal = this.WithSession(f => f.GetBL<ReceiptWebServiceBL>().GetReceiptByI3D(receiptI3D, CentronObjectKindNumeric.OfferClass));
this.Verifier.Verify("01_OfferBeforeChangeExternal", offerBeforeChangeExternal);
this.WithSession(f => f.GetBL<ArticleWebServiceBL>().UpdateArticlePositionFromArticleChange(
user,
savedArticle.I3D,
savedArticle.ArticleCode,
savedArticle.ManufacturerCode,
0, //offer & external -> 0
article.ManufacturerCode
));
var offerAfterChangeExternal = this.WithSession(f => f.GetBL<ReceiptWebServiceBL>().GetReceiptByI3D(receiptI3D, CentronObjectKindNumeric.OfferClass));
this.Verifier.Verify("02_OfferAfterChangeExternal", offerAfterChangeExternal);
}
else
{
this.Verifier.Verify("ConvertArticleOfferNew", savedArticle);
var offersBeforeArticleChangeNew = this.WithSession(f => f.GetBL<ReceiptSearchWebServiceBL>().SearchReceipts(new LoggedInUser(user), filter, 1, int.MaxValue));
var receiptI3D = offersBeforeArticleChangeNew.Data.Result.First().I3D;
var offerBeforeChangeNew = this.WithSession(f => f.GetBL<ReceiptWebServiceBL>().GetReceiptByI3D(receiptI3D, CentronObjectKindNumeric.OfferClass));
this.Verifier.Verify("03_OfferBeforeChangeNew", offerBeforeChangeNew);
this.WithSession(f => f.GetBL<ArticleWebServiceBL>().UpdateArticlePositionFromArticleChange(
user,
savedArticle.I3D,
savedArticle.ArticleCode,
savedArticle.ManufacturerCode,
2, //offer & new -> 2
article.ManufacturerCode
));
var offerAfterChangeNew = this.WithSession(f => f.GetBL<ReceiptWebServiceBL>().GetReceiptByI3D(receiptI3D, CentronObjectKindNumeric.OfferClass));
this.Verifier.Verify("04_OfferAfterChangeNew", offerAfterChangeNew);
}
}
#endregion
#region Order
private void ConvertArticleOrder(int articleI3D, int articleHistoryI3D, bool isExternal)
{
var articleHistoryList = this.WithSession(f => f.GetBL<ArticleHistoryWebServiceBL>().GetArticleOrderHistory(articleI3D));
var articelHistory = articleHistoryList.FirstOrDefault(f => f.I3D == articleHistoryI3D);
if (articelHistory == null)
{
throw new Exception("no articleHistory (Order) found");
}
var user = this.WithSession(d => d.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11));
var receipt = this.WithSession(f => f.GetBL<ReceiptSearchWebServiceBL>().SearchReceipts(new LoggedInUser(user), new ReceiptSearchFilter {ReceiptNumber = articelHistory?.Number}, 1, int.MaxValue));
if (receipt.Status == ResultStatus.Error || receipt.Data == null)
{
throw new Exception("no receipt (Order) found");
}
var materialFilter = new MaterialGroupFilter()
{
State = 1,
MaterialMarkupsState = 1,
SecondaryMaterialGroupsState = 1,
SecondaryMaterialMarkupsState = 1
};
var materialGroupList = this.WithSession(f => f.GetBL<MaterialGroupWebServiceBL>().GetMaterialGroups(materialFilter));
var selectedMaterialGroup = materialGroupList.FirstOrDefault(f => f.I3D == 1);
if (selectedMaterialGroup == null)
{
throw new Exception("selectedMaterialGroup (Order) is null");
}
var selectedSecondaryMaterialGroup = selectedMaterialGroup.SecMaterialGroupList.FirstOrDefault();
if (selectedSecondaryMaterialGroup == null)
{
throw new Exception("selectedSecondaryMaterialGroup (Order) is null");
}
var article = this.WithSession(f => f.GetBL<ArticleWebServiceBL>().GetNewArticle(new LoggedInUser(user).UserI3D));
article.MaterialGroupI3D = selectedMaterialGroup.I3D;
article.SecondaryMaterialGroupI3D = selectedSecondaryMaterialGroup.I3D;
article.ArticleCode = articelHistory.ManufacturerCode;
article.Description = articelHistory.Text;
article.ShortDescription = "Lorem ipsum";
article.ManufacturerCode = article.ManufacturerCode;
var savedArticle = this.WithSession(f => f.GetBL<ArticleWebServiceBL>().SaveArticle(article, new LoggedInUser(user))).Data;
var filter = new ReceiptSearchFilter()
{
ReceiptNumber = articleHistoryList.OrderByDescending(f => f.I3D).First().Number,
ReceiptKinds = new List<CentronObjectKindNumeric>() { CentronObjectKindNumeric.OrderClass},
IncludeClosedReceipts = true
};
if (isExternal)
{
this.Verifier.Verify("ConvertArticleOrderExternal", savedArticle);
var ordersBeforeArticleChangeExternal = this.WithSession(f => f.GetBL<ReceiptSearchWebServiceBL>().SearchReceipts(new LoggedInUser(user), filter, 1, 1));
var receiptI3D = ordersBeforeArticleChangeExternal.Data.Result.First().I3D;
var orderBeforeChangeExternal = this.WithSession(f => f.GetBL<ReceiptWebServiceBL>().GetReceiptByI3D(receiptI3D, CentronObjectKindNumeric.OrderClass));
this.Verifier.Verify("05_OrderBeforeChangeExternal", orderBeforeChangeExternal);
this.WithSession(f => f.GetBL<ArticleWebServiceBL>().UpdateArticlePositionFromArticleChange(
user,
savedArticle.I3D,
savedArticle.ArticleCode,
savedArticle.ManufacturerCode,
1, //order & external -> 1
article.ManufacturerCode
));
var orderAfterChangeExternal = this.WithSession(f => f.GetBL<ReceiptWebServiceBL>().GetReceiptByI3D(receiptI3D, CentronObjectKindNumeric.OrderClass));
this.Verifier.Verify("06_OrderAfterChangeExternal", orderAfterChangeExternal);
}
else
{
this.Verifier.Verify("ConvertArticleOrderNew", savedArticle);
var ordersBeforeArticleChangeNew = this.WithSession(f => f.GetBL<ReceiptSearchWebServiceBL>().SearchReceipts(new LoggedInUser(user), filter, 1, 1));
var receiptI3D = ordersBeforeArticleChangeNew.Data.Result.First().I3D;
var orderBeforeChangeExternal = this.WithSession(f => f.GetBL<ReceiptWebServiceBL>().GetReceiptByI3D(receiptI3D, CentronObjectKindNumeric.OrderClass));
this.Verifier.Verify("07_OrderBeforeChangeExternal", orderBeforeChangeExternal);
this.WithSession(f => f.GetBL<ArticleWebServiceBL>().UpdateArticlePositionFromArticleChange(
user,
savedArticle.I3D,
savedArticle.ArticleCode,
savedArticle.ManufacturerCode,
3, //order & new -> 3
article.ManufacturerCode
));
var orderBeforeChangeNew = this.WithSession(f => f.GetBL<ReceiptWebServiceBL>().GetReceiptByI3D(receiptI3D, CentronObjectKindNumeric.OrderClass));
this.Verifier.Verify("08_OrderBeforeChangeExternal", orderBeforeChangeNew);
}
}
#endregion
}
}
@@ -0,0 +1,240 @@
{
AdditionalItemsPartListI3D: null,
ArticleBlockReason: null,
ArticleCode: 'B3Q11A#B19',
ArticleInProcure: null,
ArticleSync: false,
ArticleUnitI3D: null,
ArticleWeight: '0',
ASupplierI3D: null,
Blocked: false,
BSupplierI3D: null,
CarrierI3D: 0,
CarrierLimit: 0.0,
ChangeableText: 0,
ChangedDate: null,
ChangedFromI3D: 22,
ChangeStock: true,
ClassI3D1: 0,
ClassI3D2: 0,
Color: null,
CombineAdditionalItemsToPartList: null,
ContractArticleDurationKind: 0,
ContractArticleDurationTime: 0,
CostCenter: null,
CostObject: null,
Country: {
AvailableInInvestmentModule: 0,
ChangedDate: null,
ChangedFromI3D: null,
ChangedVersion: null,
CountryCode: '€',
CountryCodeISONumeric: '0',
CountryCodeShort: 'D',
CreatedDate: null,
CreatedFromI3D: null,
CreatedVersion: null,
Currency: 'Euro',
CurrencyISO: 'EUR',
CurrencyRate: 1.0,
CurrencySymbol: '€',
Default: true,
DialingCode: '+49',
EUMember: true,
ExpenseAccount: 5400,
ExpenseAccountEU: 0,
ExpenseAccountOverseas: 0,
Flag: '',
FlagExtension: null,
I3D: 1,
Name: 'Deutschland',
Number: '004',
RevenueAccount: 4400,
RevenueAccountEU: 0,
RevenueAccountOverseas: 0,
ShortName: 'Deu',
Status: 1
},
CountryOfOriginI3D: null,
CreatedFromI3D: 22,
CreationDate: DateTime,
CSupplierI3D: null,
CurrencyFactor: 1.0,
CustomsNumber: null,
DefaultArticleSearchQuantity: 1.0000000,
Deliverable: true,
DeliveryTime: 14,
Description: 'HP Color LaserJet Pro MFP M277dw Laser/LED-Druck Fax - Farbig - 18 ppm - USB, USB 2.0 RJ-45\r\n1.000 Mbps - 256 MB - A4 - 600 dpi - 600 dpi - 150 Blatt - 13 s - WLAN - Duplexeinheit - Einzelblatt-/Umschlageinzug/ADF',
DirectoryI3D: null,
DistributorName: null,
Divisible: false,
DocBeeTicketTemplateID: null,
EANCode: null,
EkIsVk: false,
EndOfLifeAuto: false,
EOL: false,
EVP: 0.0,
ExpenseAccount: 0,
ExpenseAccountEU: 0,
ExpenseAccountOverseas: 0,
ExpenseAccountReversecharge: 0,
FollowingArticleCode: null,
GeneratedArticleCode: null,
GoodsNumber: null,
GrossPrice: 0.0,
HasWorkItems: null,
Height: 0.0,
HintText: null,
HintValue: 0,
I3D: 4366,
InsertAccessoryArticlesAutomatically: null,
Intake: 0.0,
IntrastatNumber: null,
IsAIEdited: null,
IsCarepackArticle: false,
IsContractArticle: false,
IsCounterArticle: false,
IsObligatoryBooking: false,
IsPartList: false,
IsPartListWithFixedSellPrice: false,
IsProductionArticle: false,
IsRentArticle: false,
IsReversecharge: false,
IsSerialNumberPartList: false,
IsServiceArticle: false,
IsStockPartList: false,
IsTonerArticle: false,
IsWorkUnitArticle: false,
Length: 0.0,
ListPrice: 0.0,
MailToCollection: null,
MainMaterialGroup: 'Hardware',
Maintenance: 0.0000000,
MaintenanceArticleCode: null,
MaintenanceArticleI3D: null,
MaintenanceKind: 0,
ManufacturerCode: '',
ManufacturerI3D: null,
ManufacturerName: '',
MaterialGroupI3D: 1,
MinimumHolding: 0.0,
MinimumOrderQuantity: null,
MinPrice: null,
Mounted: false,
NetWeight: 0.0,
NoEarlyPaymentDiscountAllowed: null,
NoMixedEk: 0,
NoPriceUpdate: false,
NoProductFamilyDuty: false,
NotDiscountable: false,
ParentArticleI3D: null,
Picking: true,
PictureWebLink: '',
Precision: 2,
Price1: 0.0,
Price2: 0.0,
Price3: 0.0,
Price4: 0.0,
ProductFamiliyI3D: null,
ProductionInfo: null,
ProductLine: null,
ProjectOffersText: null,
PurchaseInfo: null,
PurchasePrice: 0.0,
QualityAssuranceInstructions: null,
RawEk1: 0.0,
RawEk1Date: null,
RawEk1ObjectI3D: null,
RawEk1ObjectKind: null,
RawEk2: 0.0,
RawEk2Date: null,
RawEk2ObjectI3D: null,
RawEk2ObjectKind: null,
RealQuantity: 0.0,
RequiresLicensee: null,
Resubmission: null,
RevenueAccount: 0,
RevenueAccountEU: 0,
RevenueAccountOverseas: 0,
RevenueAccountReversecharge: 0,
RmaAddress: null,
RmaAddressI3D: null,
RmaCustomAddress: null,
RmaPersonI3D: null,
RmaSupplierI3D: null,
SalesInformation: null,
ScanBarcode: false,
SecondaryMaterialGroupI3D: 10,
SecondaryStocks: [],
SellDate: null,
ShortDescription: 'Lorem ipsum',
ShowProductionInfo: false,
ShowSalesInformation: null,
SpecialAgreementLiable: 0,
SpecialArrangementsI3D: 0,
State: 'A',
StockInDelivery: 0.0,
StockInOrder: 0.0,
StockInRepair: 0.0,
StorePlaceI3D: 0,
StorePositionI3D: 0,
SubMaterialGroup1: 'Monitore',
SubMaterialGroup2: '',
TonerArticleCoverage: 0,
TonerArticlePages: 0,
UpdateVKsInPartList: false,
VarAttributes: {
List1Name: null,
List2Name: null,
UseList1: false,
UseList2: false,
VarAttribute1: false,
VarAttribute2: false,
VarAttribute3: false,
VarAttributeName1: null,
VarAttributeName2: null,
VarAttributeName3: null
},
VAT: {
CountryI3D: 1,
Default: true,
DisabledVatExpenseAccount: 0,
DisabledVatRevenueAccount: 0,
ExpenseAccount: 22222,
ExpenseAccountEU: 0,
ExpenseAccountOverseas: 0,
ExpirationDate: DateTime,
I3D: 4,
NextTaxRateI3D: null,
PurchaseTaxCode: '0',
RevenueAccount: 11111,
RevenueAccountEU: 0,
RevenueAccountOverseas: 0,
State: 1,
TaxCode: '0',
TaxRate: 19.0,
TaxRateValidFrom: DateTime,
Text: 'Standard MwSt ab 2007',
UseForDeaktivatedVat: false
},
VisibleOnWeb: false,
Vk1IncomeBase: false,
Vk2IncomeBase: false,
Vk3IncomeBase: false,
Vk4IncomeBase: false,
Volume: 0.0,
VolumePrices: [],
Vpe: 1,
WareIncomeCheck: null,
Warranty1Kind: 0,
Warranty1Value: 0,
Warranty2Kind: 0,
Warranty2Value: 0,
WebCartAdditionalInfo: null,
WebCartDataSheetUrl: null,
WEEE: null,
WEEENeeded: false,
Width: 0.0,
WorkUnitFactor: 1,
WorkUnitRounding: 1
}
@@ -0,0 +1,240 @@
{
AdditionalItemsPartListI3D: null,
ArticleBlockReason: null,
ArticleCode: '{2a24506f-47d0-4c3b-80dd-bca79c0adf1a}',
ArticleInProcure: null,
ArticleSync: false,
ArticleUnitI3D: null,
ArticleWeight: '0',
ASupplierI3D: null,
Blocked: false,
BSupplierI3D: null,
CarrierI3D: 0,
CarrierLimit: 0.0,
ChangeableText: 0,
ChangedDate: null,
ChangedFromI3D: 22,
ChangeStock: true,
ClassI3D1: 0,
ClassI3D2: 0,
Color: null,
CombineAdditionalItemsToPartList: null,
ContractArticleDurationKind: 0,
ContractArticleDurationTime: 0,
CostCenter: null,
CostObject: null,
Country: {
AvailableInInvestmentModule: 0,
ChangedDate: null,
ChangedFromI3D: null,
ChangedVersion: null,
CountryCode: '€',
CountryCodeISONumeric: '0',
CountryCodeShort: 'D',
CreatedDate: null,
CreatedFromI3D: null,
CreatedVersion: null,
Currency: 'Euro',
CurrencyISO: 'EUR',
CurrencyRate: 1.0,
CurrencySymbol: '€',
Default: true,
DialingCode: '+49',
EUMember: true,
ExpenseAccount: 5400,
ExpenseAccountEU: 0,
ExpenseAccountOverseas: 0,
Flag: '',
FlagExtension: null,
I3D: 1,
Name: 'Deutschland',
Number: '004',
RevenueAccount: 4400,
RevenueAccountEU: 0,
RevenueAccountOverseas: 0,
ShortName: 'Deu',
Status: 1
},
CountryOfOriginI3D: null,
CreatedFromI3D: 22,
CreationDate: DateTime,
CSupplierI3D: null,
CurrencyFactor: 1.0,
CustomsNumber: null,
DefaultArticleSearchQuantity: 1.0000000,
Deliverable: true,
DeliveryTime: 14,
Description: 'c-entron Service-Board (Miete), pro Named Benutzer \r\n\r\n* Schnellerfassen/-bearbeiten von Servicezeiten - Offline und Online\r\n* Bearbeiten, Überarbeiten, Abschliessen, Dokumentieren von Tickets\r\n* Checklisten-Integration\r\n* Kalenderverwaltung Drag and Drop, Outlook\r\n* Ticket-Monitor mit zahlreichen Übersichten und Statistiken\r\n* Hotline zum Aufrufen von Kundendaten und Zugängen',
DirectoryI3D: null,
DistributorName: null,
Divisible: false,
DocBeeTicketTemplateID: null,
EANCode: null,
EkIsVk: false,
EndOfLifeAuto: false,
EOL: false,
EVP: 0.0,
ExpenseAccount: 0,
ExpenseAccountEU: 0,
ExpenseAccountOverseas: 0,
ExpenseAccountReversecharge: 0,
FollowingArticleCode: null,
GeneratedArticleCode: null,
GoodsNumber: null,
GrossPrice: 0.0,
HasWorkItems: null,
Height: 0.0,
HintText: null,
HintValue: 0,
I3D: 4367,
InsertAccessoryArticlesAutomatically: null,
Intake: 0.0,
IntrastatNumber: null,
IsAIEdited: null,
IsCarepackArticle: false,
IsContractArticle: false,
IsCounterArticle: false,
IsObligatoryBooking: false,
IsPartList: false,
IsPartListWithFixedSellPrice: false,
IsProductionArticle: false,
IsRentArticle: false,
IsReversecharge: false,
IsSerialNumberPartList: false,
IsServiceArticle: false,
IsStockPartList: false,
IsTonerArticle: false,
IsWorkUnitArticle: false,
Length: 0.0,
ListPrice: 0.0,
MailToCollection: null,
MainMaterialGroup: 'Hardware',
Maintenance: 0.0000000,
MaintenanceArticleCode: null,
MaintenanceArticleI3D: null,
MaintenanceKind: 0,
ManufacturerCode: '',
ManufacturerI3D: null,
ManufacturerName: '',
MaterialGroupI3D: 1,
MinimumHolding: 0.0,
MinimumOrderQuantity: null,
MinPrice: null,
Mounted: false,
NetWeight: 0.0,
NoEarlyPaymentDiscountAllowed: null,
NoMixedEk: 0,
NoPriceUpdate: false,
NoProductFamilyDuty: false,
NotDiscountable: false,
ParentArticleI3D: null,
Picking: true,
PictureWebLink: '',
Precision: 2,
Price1: 0.0,
Price2: 0.0,
Price3: 0.0,
Price4: 0.0,
ProductFamiliyI3D: null,
ProductionInfo: null,
ProductLine: null,
ProjectOffersText: null,
PurchaseInfo: null,
PurchasePrice: 0.0,
QualityAssuranceInstructions: null,
RawEk1: 0.0,
RawEk1Date: null,
RawEk1ObjectI3D: null,
RawEk1ObjectKind: null,
RawEk2: 0.0,
RawEk2Date: null,
RawEk2ObjectI3D: null,
RawEk2ObjectKind: null,
RealQuantity: 0.0,
RequiresLicensee: null,
Resubmission: null,
RevenueAccount: 0,
RevenueAccountEU: 0,
RevenueAccountOverseas: 0,
RevenueAccountReversecharge: 0,
RmaAddress: null,
RmaAddressI3D: null,
RmaCustomAddress: null,
RmaPersonI3D: null,
RmaSupplierI3D: null,
SalesInformation: null,
ScanBarcode: false,
SecondaryMaterialGroupI3D: 10,
SecondaryStocks: [],
SellDate: null,
ShortDescription: 'Lorem ipsum',
ShowProductionInfo: false,
ShowSalesInformation: null,
SpecialAgreementLiable: 0,
SpecialArrangementsI3D: 0,
State: 'A',
StockInDelivery: 0.0,
StockInOrder: 0.0,
StockInRepair: 0.0,
StorePlaceI3D: 0,
StorePositionI3D: 0,
SubMaterialGroup1: 'Monitore',
SubMaterialGroup2: '',
TonerArticleCoverage: 0,
TonerArticlePages: 0,
UpdateVKsInPartList: false,
VarAttributes: {
List1Name: null,
List2Name: null,
UseList1: false,
UseList2: false,
VarAttribute1: false,
VarAttribute2: false,
VarAttribute3: false,
VarAttributeName1: null,
VarAttributeName2: null,
VarAttributeName3: null
},
VAT: {
CountryI3D: 1,
Default: true,
DisabledVatExpenseAccount: 0,
DisabledVatRevenueAccount: 0,
ExpenseAccount: 22222,
ExpenseAccountEU: 0,
ExpenseAccountOverseas: 0,
ExpirationDate: DateTime,
I3D: 4,
NextTaxRateI3D: null,
PurchaseTaxCode: '0',
RevenueAccount: 11111,
RevenueAccountEU: 0,
RevenueAccountOverseas: 0,
State: 1,
TaxCode: '0',
TaxRate: 19.0,
TaxRateValidFrom: DateTime,
Text: 'Standard MwSt ab 2007',
UseForDeaktivatedVat: false
},
VisibleOnWeb: false,
Vk1IncomeBase: false,
Vk2IncomeBase: false,
Vk3IncomeBase: false,
Vk4IncomeBase: false,
Volume: 0.0,
VolumePrices: [],
Vpe: 1,
WareIncomeCheck: null,
Warranty1Kind: 0,
Warranty1Value: 0,
Warranty2Kind: 0,
Warranty2Value: 0,
WebCartAdditionalInfo: null,
WebCartDataSheetUrl: null,
WEEE: null,
WEEENeeded: false,
Width: 0.0,
WorkUnitFactor: 1,
WorkUnitRounding: 1
}
@@ -0,0 +1,240 @@
{
AdditionalItemsPartListI3D: null,
ArticleBlockReason: null,
ArticleCode: 'T7V64ET#ABD',
ArticleInProcure: null,
ArticleSync: false,
ArticleUnitI3D: null,
ArticleWeight: '0',
ASupplierI3D: null,
Blocked: false,
BSupplierI3D: null,
CarrierI3D: 0,
CarrierLimit: 0.0,
ChangeableText: 0,
ChangedDate: null,
ChangedFromI3D: 22,
ChangeStock: true,
ClassI3D1: 0,
ClassI3D2: 0,
Color: null,
CombineAdditionalItemsToPartList: null,
ContractArticleDurationKind: 0,
ContractArticleDurationTime: 0,
CostCenter: null,
CostObject: null,
Country: {
AvailableInInvestmentModule: 0,
ChangedDate: null,
ChangedFromI3D: null,
ChangedVersion: null,
CountryCode: '€',
CountryCodeISONumeric: '0',
CountryCodeShort: 'D',
CreatedDate: null,
CreatedFromI3D: null,
CreatedVersion: null,
Currency: 'Euro',
CurrencyISO: 'EUR',
CurrencyRate: 1.0,
CurrencySymbol: '€',
Default: true,
DialingCode: '+49',
EUMember: true,
ExpenseAccount: 5400,
ExpenseAccountEU: 0,
ExpenseAccountOverseas: 0,
Flag: '',
FlagExtension: null,
I3D: 1,
Name: 'Deutschland',
Number: '004',
RevenueAccount: 4400,
RevenueAccountEU: 0,
RevenueAccountOverseas: 0,
ShortName: 'Deu',
Status: 1
},
CountryOfOriginI3D: null,
CreatedFromI3D: 22,
CreationDate: DateTime,
CSupplierI3D: null,
CurrencyFactor: 1.0,
CustomsNumber: null,
DefaultArticleSearchQuantity: 1.0000000,
Deliverable: true,
DeliveryTime: 14,
Description: 'HP ZBook 17 G3 Mobile Workstation (ENERGY STAR)\r\n Prozessor-Taktfrequenz: 2,7 GHz\r\n Prozessorfamilie: Intel Core i7-6xxx\r\n Prozessor: i7-6820HQ\r\n Prozessor Boost-Taktung: 3,6 GHz\r\n Anzahl Prozessorkerne: 4\r\n Prozessor-Threads: 8\r\n System-Bus: 8 GT/s\r\n Prozessor-Cache: 8 MB\r\n Prozessorsockel: FCBGA1440',
DirectoryI3D: null,
DistributorName: null,
Divisible: false,
DocBeeTicketTemplateID: null,
EANCode: null,
EkIsVk: false,
EndOfLifeAuto: false,
EOL: false,
EVP: 0.0,
ExpenseAccount: 0,
ExpenseAccountEU: 0,
ExpenseAccountOverseas: 0,
ExpenseAccountReversecharge: 0,
FollowingArticleCode: null,
GeneratedArticleCode: null,
GoodsNumber: null,
GrossPrice: 0.0,
HasWorkItems: null,
Height: 0.0,
HintText: null,
HintValue: 0,
I3D: 4368,
InsertAccessoryArticlesAutomatically: null,
Intake: 0.0,
IntrastatNumber: null,
IsAIEdited: null,
IsCarepackArticle: false,
IsContractArticle: false,
IsCounterArticle: false,
IsObligatoryBooking: false,
IsPartList: false,
IsPartListWithFixedSellPrice: false,
IsProductionArticle: false,
IsRentArticle: false,
IsReversecharge: false,
IsSerialNumberPartList: false,
IsServiceArticle: false,
IsStockPartList: false,
IsTonerArticle: false,
IsWorkUnitArticle: false,
Length: 0.0,
ListPrice: 0.0,
MailToCollection: null,
MainMaterialGroup: 'Hardware',
Maintenance: 0.0000000,
MaintenanceArticleCode: null,
MaintenanceArticleI3D: null,
MaintenanceKind: 0,
ManufacturerCode: '',
ManufacturerI3D: null,
ManufacturerName: '',
MaterialGroupI3D: 1,
MinimumHolding: 0.0,
MinimumOrderQuantity: null,
MinPrice: null,
Mounted: false,
NetWeight: 0.0,
NoEarlyPaymentDiscountAllowed: null,
NoMixedEk: 0,
NoPriceUpdate: false,
NoProductFamilyDuty: false,
NotDiscountable: false,
ParentArticleI3D: null,
Picking: true,
PictureWebLink: '',
Precision: 2,
Price1: 0.0,
Price2: 0.0,
Price3: 0.0,
Price4: 0.0,
ProductFamiliyI3D: null,
ProductionInfo: null,
ProductLine: null,
ProjectOffersText: null,
PurchaseInfo: null,
PurchasePrice: 0.0,
QualityAssuranceInstructions: null,
RawEk1: 0.0,
RawEk1Date: null,
RawEk1ObjectI3D: null,
RawEk1ObjectKind: null,
RawEk2: 0.0,
RawEk2Date: null,
RawEk2ObjectI3D: null,
RawEk2ObjectKind: null,
RealQuantity: 0.0,
RequiresLicensee: null,
Resubmission: null,
RevenueAccount: 0,
RevenueAccountEU: 0,
RevenueAccountOverseas: 0,
RevenueAccountReversecharge: 0,
RmaAddress: null,
RmaAddressI3D: null,
RmaCustomAddress: null,
RmaPersonI3D: null,
RmaSupplierI3D: null,
SalesInformation: null,
ScanBarcode: false,
SecondaryMaterialGroupI3D: 10,
SecondaryStocks: [],
SellDate: null,
ShortDescription: 'Lorem ipsum',
ShowProductionInfo: false,
ShowSalesInformation: null,
SpecialAgreementLiable: 0,
SpecialArrangementsI3D: 0,
State: 'A',
StockInDelivery: 0.0,
StockInOrder: 0.0,
StockInRepair: 0.0,
StorePlaceI3D: 0,
StorePositionI3D: 0,
SubMaterialGroup1: 'Monitore',
SubMaterialGroup2: '',
TonerArticleCoverage: 0,
TonerArticlePages: 0,
UpdateVKsInPartList: false,
VarAttributes: {
List1Name: null,
List2Name: null,
UseList1: false,
UseList2: false,
VarAttribute1: false,
VarAttribute2: false,
VarAttribute3: false,
VarAttributeName1: null,
VarAttributeName2: null,
VarAttributeName3: null
},
VAT: {
CountryI3D: 1,
Default: true,
DisabledVatExpenseAccount: 0,
DisabledVatRevenueAccount: 0,
ExpenseAccount: 22222,
ExpenseAccountEU: 0,
ExpenseAccountOverseas: 0,
ExpirationDate: DateTime,
I3D: 4,
NextTaxRateI3D: null,
PurchaseTaxCode: '0',
RevenueAccount: 11111,
RevenueAccountEU: 0,
RevenueAccountOverseas: 0,
State: 1,
TaxCode: '0',
TaxRate: 19.0,
TaxRateValidFrom: DateTime,
Text: 'Standard MwSt ab 2007',
UseForDeaktivatedVat: false
},
VisibleOnWeb: false,
Vk1IncomeBase: false,
Vk2IncomeBase: false,
Vk3IncomeBase: false,
Vk4IncomeBase: false,
Volume: 0.0,
VolumePrices: [],
Vpe: 1,
WareIncomeCheck: null,
Warranty1Kind: 0,
Warranty1Value: 0,
Warranty2Kind: 0,
Warranty2Value: 0,
WebCartAdditionalInfo: null,
WebCartDataSheetUrl: null,
WEEE: null,
WEEENeeded: false,
Width: 0.0,
WorkUnitFactor: 1,
WorkUnitRounding: 1
}
@@ -0,0 +1,240 @@
{
AdditionalItemsPartListI3D: null,
ArticleBlockReason: null,
ArticleCode: '{49bced4b-38b4-4fc5-a846-37e1b4923a59}',
ArticleInProcure: null,
ArticleSync: false,
ArticleUnitI3D: null,
ArticleWeight: '0',
ASupplierI3D: null,
Blocked: false,
BSupplierI3D: null,
CarrierI3D: 0,
CarrierLimit: 0.0,
ChangeableText: 0,
ChangedDate: null,
ChangedFromI3D: 22,
ChangeStock: true,
ClassI3D1: 0,
ClassI3D2: 0,
Color: null,
CombineAdditionalItemsToPartList: null,
ContractArticleDurationKind: 0,
ContractArticleDurationTime: 0,
CostCenter: null,
CostObject: null,
Country: {
AvailableInInvestmentModule: 0,
ChangedDate: null,
ChangedFromI3D: null,
ChangedVersion: null,
CountryCode: '€',
CountryCodeISONumeric: '0',
CountryCodeShort: 'D',
CreatedDate: null,
CreatedFromI3D: null,
CreatedVersion: null,
Currency: 'Euro',
CurrencyISO: 'EUR',
CurrencyRate: 1.0,
CurrencySymbol: '€',
Default: true,
DialingCode: '+49',
EUMember: true,
ExpenseAccount: 5400,
ExpenseAccountEU: 0,
ExpenseAccountOverseas: 0,
Flag: '',
FlagExtension: null,
I3D: 1,
Name: 'Deutschland',
Number: '004',
RevenueAccount: 4400,
RevenueAccountEU: 0,
RevenueAccountOverseas: 0,
ShortName: 'Deu',
Status: 1
},
CountryOfOriginI3D: null,
CreatedFromI3D: 22,
CreationDate: DateTime,
CSupplierI3D: null,
CurrencyFactor: 1.0,
CustomsNumber: null,
DefaultArticleSearchQuantity: 1.0000000,
Deliverable: true,
DeliveryTime: 14,
Description: 'Hier ein bisschen Freitext!',
DirectoryI3D: null,
DistributorName: null,
Divisible: false,
DocBeeTicketTemplateID: null,
EANCode: null,
EkIsVk: false,
EndOfLifeAuto: false,
EOL: false,
EVP: 0.0,
ExpenseAccount: 0,
ExpenseAccountEU: 0,
ExpenseAccountOverseas: 0,
ExpenseAccountReversecharge: 0,
FollowingArticleCode: null,
GeneratedArticleCode: null,
GoodsNumber: null,
GrossPrice: 0.0,
HasWorkItems: null,
Height: 0.0,
HintText: null,
HintValue: 0,
I3D: 4369,
InsertAccessoryArticlesAutomatically: null,
Intake: 0.0,
IntrastatNumber: null,
IsAIEdited: null,
IsCarepackArticle: false,
IsContractArticle: false,
IsCounterArticle: false,
IsObligatoryBooking: false,
IsPartList: false,
IsPartListWithFixedSellPrice: false,
IsProductionArticle: false,
IsRentArticle: false,
IsReversecharge: false,
IsSerialNumberPartList: false,
IsServiceArticle: false,
IsStockPartList: false,
IsTonerArticle: false,
IsWorkUnitArticle: false,
Length: 0.0,
ListPrice: 0.0,
MailToCollection: null,
MainMaterialGroup: 'Hardware',
Maintenance: 0.0000000,
MaintenanceArticleCode: null,
MaintenanceArticleI3D: null,
MaintenanceKind: 0,
ManufacturerCode: '',
ManufacturerI3D: null,
ManufacturerName: '',
MaterialGroupI3D: 1,
MinimumHolding: 0.0,
MinimumOrderQuantity: null,
MinPrice: null,
Mounted: false,
NetWeight: 0.0,
NoEarlyPaymentDiscountAllowed: null,
NoMixedEk: 0,
NoPriceUpdate: false,
NoProductFamilyDuty: false,
NotDiscountable: false,
ParentArticleI3D: null,
Picking: true,
PictureWebLink: '',
Precision: 2,
Price1: 0.0,
Price2: 0.0,
Price3: 0.0,
Price4: 0.0,
ProductFamiliyI3D: null,
ProductionInfo: null,
ProductLine: null,
ProjectOffersText: null,
PurchaseInfo: null,
PurchasePrice: 0.0,
QualityAssuranceInstructions: null,
RawEk1: 0.0,
RawEk1Date: null,
RawEk1ObjectI3D: null,
RawEk1ObjectKind: null,
RawEk2: 0.0,
RawEk2Date: null,
RawEk2ObjectI3D: null,
RawEk2ObjectKind: null,
RealQuantity: 0.0,
RequiresLicensee: null,
Resubmission: null,
RevenueAccount: 0,
RevenueAccountEU: 0,
RevenueAccountOverseas: 0,
RevenueAccountReversecharge: 0,
RmaAddress: null,
RmaAddressI3D: null,
RmaCustomAddress: null,
RmaPersonI3D: null,
RmaSupplierI3D: null,
SalesInformation: null,
ScanBarcode: false,
SecondaryMaterialGroupI3D: 10,
SecondaryStocks: [],
SellDate: null,
ShortDescription: 'Lorem ipsum',
ShowProductionInfo: false,
ShowSalesInformation: null,
SpecialAgreementLiable: 0,
SpecialArrangementsI3D: 0,
State: 'A',
StockInDelivery: 0.0,
StockInOrder: 0.0,
StockInRepair: 0.0,
StorePlaceI3D: 0,
StorePositionI3D: 0,
SubMaterialGroup1: 'Monitore',
SubMaterialGroup2: '',
TonerArticleCoverage: 0,
TonerArticlePages: 0,
UpdateVKsInPartList: false,
VarAttributes: {
List1Name: null,
List2Name: null,
UseList1: false,
UseList2: false,
VarAttribute1: false,
VarAttribute2: false,
VarAttribute3: false,
VarAttributeName1: null,
VarAttributeName2: null,
VarAttributeName3: null
},
VAT: {
CountryI3D: 1,
Default: true,
DisabledVatExpenseAccount: 0,
DisabledVatRevenueAccount: 0,
ExpenseAccount: 22222,
ExpenseAccountEU: 0,
ExpenseAccountOverseas: 0,
ExpirationDate: DateTime,
I3D: 4,
NextTaxRateI3D: null,
PurchaseTaxCode: '0',
RevenueAccount: 11111,
RevenueAccountEU: 0,
RevenueAccountOverseas: 0,
State: 1,
TaxCode: '0',
TaxRate: 19.0,
TaxRateValidFrom: DateTime,
Text: 'Standard MwSt ab 2007',
UseForDeaktivatedVat: false
},
VisibleOnWeb: false,
Vk1IncomeBase: false,
Vk2IncomeBase: false,
Vk3IncomeBase: false,
Vk4IncomeBase: false,
Volume: 0.0,
VolumePrices: [],
Vpe: 1,
WareIncomeCheck: null,
Warranty1Kind: 0,
Warranty1Value: 0,
Warranty2Kind: 0,
Warranty2Value: 0,
WebCartAdditionalInfo: null,
WebCartDataSheetUrl: null,
WEEE: null,
WEEENeeded: false,
Width: 0.0,
WorkUnitFactor: 1,
WorkUnitRounding: 1
}