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,488 @@
{
Data: {
AgreementInternalPosition: null,
CreateReceiptItemsFromExistingItemsResults: [
{
Data: {
AskUserWhetherToInsertReceiptFreeTexts: null,
AskUserWhetherToUsePickedQuantityFromItems: [],
ReceiptItems: [
{
AddAdditionalInformations: [],
ArticleCode: '20C600JHGE',
ArticleI3D: 1316,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: 808.85,
ChangeStock: true,
ContractI3D: null,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: '',
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: '0888772657901',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 0,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: '20C600JHGE',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: 1,
OriginReceiptI3D: 1336,
OriginReceiptItemI3D: 3732,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 604.9,
PurchaseInformations: '',
PurchaseOrderNumber: '',
QuantityComplete: 10.0000000,
QuantityProcessed: 0.0,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
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 Lenovo ThinkPad E540 - 15,6" Notebook - Core I5 Mobile 2,6 GHz 39,6cm-Display}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Windows 7 Pro 64-Bit / 8 Pro 64-Bit-Downgrade, vorinstalliert Windows 7, 4 GB RAM, 500 GB HDD, DVD-Writer, 39.6cm/15.6" 1920 x 1080 ( Full HD ), NVIDIA GeForce GT 740M / Intel HD Graphics 4600, mit d\u252\\'fcnnem silbernen Band (Seite), schwarz (unten), mattschwarz (oben), TopSellerHst.-Nr.: 20C600JHGE}\f1\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'Lenovo ThinkPad E540 - 15,6" Notebook - Core I5 Mobile 2,6 GHz 39,6cm-Display\r\nWindows 7 Pro 64-Bit / 8 Pro 64-Bit-Downgrade, vorinstalliert Windows 7, 4 GB RAM, 500 GB HDD, DVD-Writer, 39.6cm/15.6" 1920 x 1080 ( Full HD ), NVIDIA GeForce GT 740M / Intel HD Graphics 4600, mit dünnem silbernen Band (Seite), schwarz (unten), mattschwarz (oben), TopSellerHst.-Nr.: 20C600JHGE',
VATI3D: 4,
VATRate: 19.0,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
}
]
},
Message: '',
Status: 0
}
],
CreateReceiptResult: {
Data: {
AgreementInternalPosition: null,
DiscountInternalPosition: null,
FreeTextInternalPosition: null,
Receipt: {
AdditionalText: '',
AddressI3D: 1,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: null,
ChangedByI3D: null,
ChangedThroughApplication: 6,
City: 'Ulm',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Frau Franziska Franzen',
ContactPersonI3D: 23,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: null,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10000,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: DateTime,
DirectoryI3D: null,
EditorI3D: 22,
Email: 'ff@c-entron.de',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '0731-140399-399',
HasPostOfficeBox: false,
I3D: 0,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: '20C600JHGE',
ArticleI3D: 1316,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: 808.85,
ChangeStock: true,
ContractI3D: null,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: '',
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: '0888772657901',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 0,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: '20C600JHGE',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: 1,
OriginReceiptI3D: 1336,
OriginReceiptItemI3D: 3732,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 604.9,
PurchaseInformations: '',
PurchaseOrderNumber: '',
QuantityComplete: 10.0000000,
QuantityProcessed: 0.0,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
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 Lenovo ThinkPad E540 - 15,6" Notebook - Core I5 Mobile 2,6 GHz 39,6cm-Display}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Windows 7 Pro 64-Bit / 8 Pro 64-Bit-Downgrade, vorinstalliert Windows 7, 4 GB RAM, 500 GB HDD, DVD-Writer, 39.6cm/15.6" 1920 x 1080 ( Full HD ), NVIDIA GeForce GT 740M / Intel HD Graphics 4600, mit d\u252\\'fcnnem silbernen Band (Seite), schwarz (unten), mattschwarz (oben), TopSellerHst.-Nr.: 20C600JHGE}\f1\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'Lenovo ThinkPad E540 - 15,6" Notebook - Core I5 Mobile 2,6 GHz 39,6cm-Display\r\nWindows 7 Pro 64-Bit / 8 Pro 64-Bit-Downgrade, vorinstalliert Windows 7, 4 GB RAM, 500 GB HDD, DVD-Writer, 39.6cm/15.6" 1920 x 1080 ( Full HD ), NVIDIA GeForce GT 740M / Intel HD Graphics 4600, mit dünnem silbernen Band (Seite), schwarz (unten), mattschwarz (oben), TopSellerHst.-Nr.: 20C600JHGE',
VATI3D: 4,
VATRate: 19.0,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30177,
OfficeStaffI3D: 34,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 7,
PaymentConditionText: 'Die Rechnung ist innerhalb von 30 Tagen bis zum EinDatum rein netto = 0,00 € fällig.\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.',
Phone: '0731-140399-0',
PostOfficeBox: '',
PreparationDate: DateTime,
ProjectNumber: '',
Provision: [],
PurchaseOrderNumber: '',
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 1,
AdditionalAddressSupplement: '',
City: 'Ulm',
CompanyName: 'c-entron software gmbh',
ContactDepartment: '',
ContactName: 'Frau Franziska Franzen',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10000,
Department: 'sdklfnfdjskfdsöfjsadkfjödöfjdsjafsöjdkfjösdajfsjdföjfjsdjfkjsadfjskdjfkjasdköal kalsjsvkjkldsjfkldösjkl jksdljvk jklsavj kjdslk jkldsj klödsj kljasdkl jkl jsckl jklasj klasj kljsö jksj dkljsdklj klsdj öklsdj klsdj lkjkasdj klasdj klsdj kljasfkl jöl',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '1',
I3D: 0,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: 'Liststrasse',
SupplierNumber: null,
Zip: '89079'
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'c-entron software gmbh\r\nFrau Franziska Franzen\r\nListstrasse 1\r\n89079 Ulm',
ReminderDate: null,
SalesRepresentativeI3D: 31,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 1,
Street: 'Liststrasse 1',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: null,
VariableDateField: null,
Version: 1,
Zip: '89079'
},
SalutationInternalPosition: null,
ShowAlternativeAddressDialog: false,
ShowUseDirectDeliveryDialog: false,
UsedOverridenAddressAndContactPerson: false,
UsedOverridenEmailAddress: false
},
Message: '',
Status: 0
},
CustomProperties: [],
LayoutItems: [
{
ChangedBy: null,
ChangedDate: null,
CreatedBy: null,
CreatedDate: null,
FileData: '',
I3D: 0,
IsSelectedForPdfGeneration: false,
LayoutKind: 5,
LayoutOrder: 0,
PreviewImage: '',
ReceiptI3D: 0,
ReceiptKind: 0,
Title: 'Positionen'
}
],
OrdersI3DsWithNotInsertedContractArticles: [],
Receipt: {
AdditionalText: '',
AddressI3D: 1,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: null,
ChangedByI3D: null,
ChangedThroughApplication: 6,
City: 'Ulm',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Frau Franziska Franzen',
ContactPersonI3D: 23,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: null,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10000,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: DateTime,
DirectoryI3D: null,
EditorI3D: 22,
Email: 'ff@c-entron.de',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '0731-140399-399',
HasPostOfficeBox: false,
I3D: 0,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: '20C600JHGE',
ArticleI3D: 1316,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: 808.85,
ChangeStock: true,
ContractI3D: null,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: '',
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: '0888772657901',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 0,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: '20C600JHGE',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: 1,
OriginReceiptI3D: 1336,
OriginReceiptItemI3D: 3732,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 604.9,
PurchaseInformations: '',
PurchaseOrderNumber: '',
QuantityComplete: 10.0000000,
QuantityProcessed: 0.0,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
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 Lenovo ThinkPad E540 - 15,6" Notebook - Core I5 Mobile 2,6 GHz 39,6cm-Display}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Windows 7 Pro 64-Bit / 8 Pro 64-Bit-Downgrade, vorinstalliert Windows 7, 4 GB RAM, 500 GB HDD, DVD-Writer, 39.6cm/15.6" 1920 x 1080 ( Full HD ), NVIDIA GeForce GT 740M / Intel HD Graphics 4600, mit d\u252\\'fcnnem silbernen Band (Seite), schwarz (unten), mattschwarz (oben), TopSellerHst.-Nr.: 20C600JHGE}\f1\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'Lenovo ThinkPad E540 - 15,6" Notebook - Core I5 Mobile 2,6 GHz 39,6cm-Display\r\nWindows 7 Pro 64-Bit / 8 Pro 64-Bit-Downgrade, vorinstalliert Windows 7, 4 GB RAM, 500 GB HDD, DVD-Writer, 39.6cm/15.6" 1920 x 1080 ( Full HD ), NVIDIA GeForce GT 740M / Intel HD Graphics 4600, mit dünnem silbernen Band (Seite), schwarz (unten), mattschwarz (oben), TopSellerHst.-Nr.: 20C600JHGE',
VATI3D: 4,
VATRate: 19.0,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30177,
OfficeStaffI3D: 34,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 7,
PaymentConditionText: 'Die Rechnung ist innerhalb von 30 Tagen bis zum EinDatum rein netto = 0,00 € fällig.\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.',
Phone: '0731-140399-0',
PostOfficeBox: '',
PreparationDate: DateTime,
ProjectNumber: '',
Provision: [],
PurchaseOrderNumber: '',
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 1,
AdditionalAddressSupplement: '',
City: 'Ulm',
CompanyName: 'c-entron software gmbh',
ContactDepartment: '',
ContactName: 'Frau Franziska Franzen',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10000,
Department: 'sdklfnfdjskfdsöfjsadkfjödöfjdsjafsöjdkfjösdajfsjdföjfjsdjfkjsadfjskdjfkjasdköal kalsjsvkjkldsjfkldösjkl jksdljvk jklsavj kjdslk jkldsj klödsj kljasdkl jkl jsckl jklasj klasj kljsö jksj dkljsdklj klsdj öklsdj klsdj lkjkasdj klasdj klsdj kljasfkl jöl',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '1',
I3D: 0,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: 'Liststrasse',
SupplierNumber: null,
Zip: '89079'
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'c-entron software gmbh\r\nFrau Franziska Franzen\r\nListstrasse 1\r\n89079 Ulm',
ReminderDate: null,
SalesRepresentativeI3D: 31,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 1,
Street: 'Liststrasse 1',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: null,
VariableDateField: null,
Version: 1,
Zip: '89079'
},
SalutationInternalPosition: null,
SelectAlternativeDeliveryAddress: [],
SelectAlternativeInvoiceAddress: [],
SelectAlternativeLicenseeAddress: [],
SelectDeliveryCondition: [],
SelectPaymentCondition: [],
SelectVariableDateField: [],
ShowAddressesAreDifferentDialog: false,
ShowDeliveryListIsPartOfOrderWithDownPaymentsDialog: false,
ShowForwardedOrderHasPartialCommissionsWarningDialog: false,
ShowInsertSalutationAndAgreementDialog: false,
ShowNewAndExternalArticleWarningDialog: false,
ShowPartialCommissionWithDeliveryAddressDialog: false
},
Error: null,
Message: '',
MessageCode: null,
Status: 0
}
@@ -0,0 +1,179 @@
{
Data: {
AgreementInternalPosition: null,
CreateReceiptItemsFromExistingItemsResults: [
{
Data: {
AskUserWhetherToInsertReceiptFreeTexts: null,
AskUserWhetherToUsePickedQuantityFromItems: [
{
ArticleCode: '20C600JHGE',
CurrentQuantity: 10.0000000,
QuantityPicked: 5.0000000,
ReceiptI3D: 1336,
ReceiptItemI3D: 3732,
ReceiptKind: 2,
UseOnlyPickedQuantity: false
}
],
ReceiptItems: []
},
Message: 'Bei manchen Positionen wurden noch nicht alles kommissioniert.',
Status: 2
}
],
CreateReceiptResult: {
Data: {
AgreementInternalPosition: null,
DiscountInternalPosition: null,
FreeTextInternalPosition: null,
Receipt: {
AdditionalText: '',
AddressI3D: 1,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: null,
ChangedByI3D: null,
ChangedThroughApplication: 6,
City: 'Ulm',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Frau Franziska Franzen',
ContactPersonI3D: 23,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: null,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10000,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: DateTime,
DirectoryI3D: null,
EditorI3D: 22,
Email: 'ff@c-entron.de',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '0731-140399-399',
HasPostOfficeBox: false,
I3D: 0,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30177,
OfficeStaffI3D: 34,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 7,
PaymentConditionText: 'Die Rechnung ist innerhalb von 30 Tagen bis zum EinDatum rein netto = 0,00 € fällig.\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.',
Phone: '0731-140399-0',
PostOfficeBox: '',
PreparationDate: DateTime,
ProjectNumber: '',
Provision: [],
PurchaseOrderNumber: '',
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 1,
AdditionalAddressSupplement: '',
City: 'Ulm',
CompanyName: 'c-entron software gmbh',
ContactDepartment: '',
ContactName: 'Frau Franziska Franzen',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10000,
Department: 'sdklfnfdjskfdsöfjsadkfjödöfjdsjafsöjdkfjösdajfsjdföjfjsdjfkjsadfjskdjfkjasdköal kalsjsvkjkldsjfkldösjkl jksdljvk jklsavj kjdslk jkldsj klödsj kljasdkl jkl jsckl jklasj klasj kljsö jksj dkljsdklj klsdj öklsdj klsdj lkjkasdj klasdj klsdj kljasfkl jöl',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '1',
I3D: 0,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: 'Liststrasse',
SupplierNumber: null,
Zip: '89079'
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'c-entron software gmbh\r\nFrau Franziska Franzen\r\nListstrasse 1\r\n89079 Ulm',
ReminderDate: null,
SalesRepresentativeI3D: 31,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 1,
Street: 'Liststrasse 1',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: null,
VariableDateField: null,
Version: 1,
Zip: '89079'
},
SalutationInternalPosition: null,
ShowAlternativeAddressDialog: false,
ShowUseDirectDeliveryDialog: false,
UsedOverridenAddressAndContactPerson: false,
UsedOverridenEmailAddress: false
},
Message: '',
Status: 0
},
CustomProperties: [],
LayoutItems: [],
OrdersI3DsWithNotInsertedContractArticles: [],
Receipt: null,
SalutationInternalPosition: null,
SelectAlternativeDeliveryAddress: [],
SelectAlternativeInvoiceAddress: [],
SelectAlternativeLicenseeAddress: [],
SelectDeliveryCondition: [],
SelectPaymentCondition: [],
SelectVariableDateField: [],
ShowAddressesAreDifferentDialog: false,
ShowDeliveryListIsPartOfOrderWithDownPaymentsDialog: false,
ShowForwardedOrderHasPartialCommissionsWarningDialog: false,
ShowInsertSalutationAndAgreementDialog: false,
ShowNewAndExternalArticleWarningDialog: false,
ShowPartialCommissionWithDeliveryAddressDialog: false
},
Error: null,
Message: 'Beim Erstellen der Positionen ist ein Fehler aufgetreten.\r\nBei manchen Positionen wurden noch nicht alles kommissioniert.',
MessageCode: null,
Status: 2
}
@@ -0,0 +1,488 @@
{
Data: {
AgreementInternalPosition: null,
CreateReceiptItemsFromExistingItemsResults: [
{
Data: {
AskUserWhetherToInsertReceiptFreeTexts: null,
AskUserWhetherToUsePickedQuantityFromItems: [],
ReceiptItems: [
{
AddAdditionalInformations: [],
ArticleCode: '20C600JHGE',
ArticleI3D: 1316,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: 808.85,
ChangeStock: true,
ContractI3D: null,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: '',
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: '0888772657901',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 0,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: '20C600JHGE',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: 1,
OriginReceiptI3D: 1336,
OriginReceiptItemI3D: 3732,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 604.9,
PurchaseInformations: '',
PurchaseOrderNumber: '',
QuantityComplete: 5.0000000,
QuantityProcessed: 0.0,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
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 Lenovo ThinkPad E540 - 15,6" Notebook - Core I5 Mobile 2,6 GHz 39,6cm-Display}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Windows 7 Pro 64-Bit / 8 Pro 64-Bit-Downgrade, vorinstalliert Windows 7, 4 GB RAM, 500 GB HDD, DVD-Writer, 39.6cm/15.6" 1920 x 1080 ( Full HD ), NVIDIA GeForce GT 740M / Intel HD Graphics 4600, mit d\u252\\'fcnnem silbernen Band (Seite), schwarz (unten), mattschwarz (oben), TopSellerHst.-Nr.: 20C600JHGE}\f1\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'Lenovo ThinkPad E540 - 15,6" Notebook - Core I5 Mobile 2,6 GHz 39,6cm-Display\r\nWindows 7 Pro 64-Bit / 8 Pro 64-Bit-Downgrade, vorinstalliert Windows 7, 4 GB RAM, 500 GB HDD, DVD-Writer, 39.6cm/15.6" 1920 x 1080 ( Full HD ), NVIDIA GeForce GT 740M / Intel HD Graphics 4600, mit dünnem silbernen Band (Seite), schwarz (unten), mattschwarz (oben), TopSellerHst.-Nr.: 20C600JHGE',
VATI3D: 4,
VATRate: 19.0,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
}
]
},
Message: '',
Status: 0
}
],
CreateReceiptResult: {
Data: {
AgreementInternalPosition: null,
DiscountInternalPosition: null,
FreeTextInternalPosition: null,
Receipt: {
AdditionalText: '',
AddressI3D: 1,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: null,
ChangedByI3D: null,
ChangedThroughApplication: 6,
City: 'Ulm',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Frau Franziska Franzen',
ContactPersonI3D: 23,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: null,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10000,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: DateTime,
DirectoryI3D: null,
EditorI3D: 22,
Email: 'ff@c-entron.de',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '0731-140399-399',
HasPostOfficeBox: false,
I3D: 0,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: '20C600JHGE',
ArticleI3D: 1316,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: 808.85,
ChangeStock: true,
ContractI3D: null,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: '',
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: '0888772657901',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 0,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: '20C600JHGE',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: 1,
OriginReceiptI3D: 1336,
OriginReceiptItemI3D: 3732,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 604.9,
PurchaseInformations: '',
PurchaseOrderNumber: '',
QuantityComplete: 5.0000000,
QuantityProcessed: 0.0,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
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 Lenovo ThinkPad E540 - 15,6" Notebook - Core I5 Mobile 2,6 GHz 39,6cm-Display}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Windows 7 Pro 64-Bit / 8 Pro 64-Bit-Downgrade, vorinstalliert Windows 7, 4 GB RAM, 500 GB HDD, DVD-Writer, 39.6cm/15.6" 1920 x 1080 ( Full HD ), NVIDIA GeForce GT 740M / Intel HD Graphics 4600, mit d\u252\\'fcnnem silbernen Band (Seite), schwarz (unten), mattschwarz (oben), TopSellerHst.-Nr.: 20C600JHGE}\f1\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'Lenovo ThinkPad E540 - 15,6" Notebook - Core I5 Mobile 2,6 GHz 39,6cm-Display\r\nWindows 7 Pro 64-Bit / 8 Pro 64-Bit-Downgrade, vorinstalliert Windows 7, 4 GB RAM, 500 GB HDD, DVD-Writer, 39.6cm/15.6" 1920 x 1080 ( Full HD ), NVIDIA GeForce GT 740M / Intel HD Graphics 4600, mit dünnem silbernen Band (Seite), schwarz (unten), mattschwarz (oben), TopSellerHst.-Nr.: 20C600JHGE',
VATI3D: 4,
VATRate: 19.0,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30177,
OfficeStaffI3D: 34,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 7,
PaymentConditionText: 'Die Rechnung ist innerhalb von 30 Tagen bis zum EinDatum rein netto = 0,00 € fällig.\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.',
Phone: '0731-140399-0',
PostOfficeBox: '',
PreparationDate: DateTime,
ProjectNumber: '',
Provision: [],
PurchaseOrderNumber: '',
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 1,
AdditionalAddressSupplement: '',
City: 'Ulm',
CompanyName: 'c-entron software gmbh',
ContactDepartment: '',
ContactName: 'Frau Franziska Franzen',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10000,
Department: 'sdklfnfdjskfdsöfjsadkfjödöfjdsjafsöjdkfjösdajfsjdföjfjsdjfkjsadfjskdjfkjasdköal kalsjsvkjkldsjfkldösjkl jksdljvk jklsavj kjdslk jkldsj klödsj kljasdkl jkl jsckl jklasj klasj kljsö jksj dkljsdklj klsdj öklsdj klsdj lkjkasdj klasdj klsdj kljasfkl jöl',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '1',
I3D: 0,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: 'Liststrasse',
SupplierNumber: null,
Zip: '89079'
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'c-entron software gmbh\r\nFrau Franziska Franzen\r\nListstrasse 1\r\n89079 Ulm',
ReminderDate: null,
SalesRepresentativeI3D: 31,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 1,
Street: 'Liststrasse 1',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: null,
VariableDateField: null,
Version: 1,
Zip: '89079'
},
SalutationInternalPosition: null,
ShowAlternativeAddressDialog: false,
ShowUseDirectDeliveryDialog: false,
UsedOverridenAddressAndContactPerson: false,
UsedOverridenEmailAddress: false
},
Message: '',
Status: 0
},
CustomProperties: [],
LayoutItems: [
{
ChangedBy: null,
ChangedDate: null,
CreatedBy: null,
CreatedDate: null,
FileData: '',
I3D: 0,
IsSelectedForPdfGeneration: false,
LayoutKind: 5,
LayoutOrder: 0,
PreviewImage: '',
ReceiptI3D: 0,
ReceiptKind: 0,
Title: 'Positionen'
}
],
OrdersI3DsWithNotInsertedContractArticles: [],
Receipt: {
AdditionalText: '',
AddressI3D: 1,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: null,
ChangedByI3D: null,
ChangedThroughApplication: 6,
City: 'Ulm',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Frau Franziska Franzen',
ContactPersonI3D: 23,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: null,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10000,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: DateTime,
DirectoryI3D: null,
EditorI3D: 22,
Email: 'ff@c-entron.de',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '0731-140399-399',
HasPostOfficeBox: false,
I3D: 0,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: '20C600JHGE',
ArticleI3D: 1316,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: 808.85,
ChangeStock: true,
ContractI3D: null,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: '',
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: '0888772657901',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 0,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: '20C600JHGE',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: 1,
OriginReceiptI3D: 1336,
OriginReceiptItemI3D: 3732,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 604.9,
PurchaseInformations: '',
PurchaseOrderNumber: '',
QuantityComplete: 5.0000000,
QuantityProcessed: 0.0,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
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 Lenovo ThinkPad E540 - 15,6" Notebook - Core I5 Mobile 2,6 GHz 39,6cm-Display}\f1\fs18\cf1\par\pard\plain\ql{\f1\fs18\cf1 Windows 7 Pro 64-Bit / 8 Pro 64-Bit-Downgrade, vorinstalliert Windows 7, 4 GB RAM, 500 GB HDD, DVD-Writer, 39.6cm/15.6" 1920 x 1080 ( Full HD ), NVIDIA GeForce GT 740M / Intel HD Graphics 4600, mit d\u252\\'fcnnem silbernen Band (Seite), schwarz (unten), mattschwarz (oben), TopSellerHst.-Nr.: 20C600JHGE}\f1\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'Lenovo ThinkPad E540 - 15,6" Notebook - Core I5 Mobile 2,6 GHz 39,6cm-Display\r\nWindows 7 Pro 64-Bit / 8 Pro 64-Bit-Downgrade, vorinstalliert Windows 7, 4 GB RAM, 500 GB HDD, DVD-Writer, 39.6cm/15.6" 1920 x 1080 ( Full HD ), NVIDIA GeForce GT 740M / Intel HD Graphics 4600, mit dünnem silbernen Band (Seite), schwarz (unten), mattschwarz (oben), TopSellerHst.-Nr.: 20C600JHGE',
VATI3D: 4,
VATRate: 19.0,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30177,
OfficeStaffI3D: 34,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 7,
PaymentConditionText: 'Die Rechnung ist innerhalb von 30 Tagen bis zum EinDatum rein netto = 0,00 € fällig.\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.',
Phone: '0731-140399-0',
PostOfficeBox: '',
PreparationDate: DateTime,
ProjectNumber: '',
Provision: [],
PurchaseOrderNumber: '',
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 1,
AdditionalAddressSupplement: '',
City: 'Ulm',
CompanyName: 'c-entron software gmbh',
ContactDepartment: '',
ContactName: 'Frau Franziska Franzen',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10000,
Department: 'sdklfnfdjskfdsöfjsadkfjödöfjdsjafsöjdkfjösdajfsjdföjfjsdjfkjsadfjskdjfkjasdköal kalsjsvkjkldsjfkldösjkl jksdljvk jklsavj kjdslk jkldsj klödsj kljasdkl jkl jsckl jklasj klasj kljsö jksj dkljsdklj klsdj öklsdj klsdj lkjkasdj klasdj klsdj kljasfkl jöl',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '1',
I3D: 0,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: 'Liststrasse',
SupplierNumber: null,
Zip: '89079'
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'c-entron software gmbh\r\nFrau Franziska Franzen\r\nListstrasse 1\r\n89079 Ulm',
ReminderDate: null,
SalesRepresentativeI3D: 31,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 1,
Street: 'Liststrasse 1',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: null,
VariableDateField: null,
Version: 1,
Zip: '89079'
},
SalutationInternalPosition: null,
SelectAlternativeDeliveryAddress: [],
SelectAlternativeInvoiceAddress: [],
SelectAlternativeLicenseeAddress: [],
SelectDeliveryCondition: [],
SelectPaymentCondition: [],
SelectVariableDateField: [],
ShowAddressesAreDifferentDialog: false,
ShowDeliveryListIsPartOfOrderWithDownPaymentsDialog: false,
ShowForwardedOrderHasPartialCommissionsWarningDialog: false,
ShowInsertSalutationAndAgreementDialog: false,
ShowNewAndExternalArticleWarningDialog: false,
ShowPartialCommissionWithDeliveryAddressDialog: false
},
Error: null,
Message: '',
MessageCode: null,
Status: 0
}
@@ -0,0 +1,108 @@
using System.Collections.Generic;
using Centron.BusinessLogic;
using Centron.BusinessLogic.Sales.Receipts.DataAndResults;
using Centron.BusinessLogic.WebServices.Sales.Receipts;
using Centron.Interfaces;
using Centron.Interfaces.Sales.Receipts.InsertReceipts;
using Centron.Tests.EndToEnd.Infrastructure;
using CentronSoftware.Centron.WebServices.EntitiesWrongPlace.Sales.Receipts.DataAndResults;
using Xunit.Abstractions;
namespace Centron.Tests.EndToEnd.TicketTests.Ticket128146;
public class Ticket128146Tests : EndToEndTest
{
public Ticket128146Tests(ITestOutputHelper testOutputHelper)
: base(testOutputHelper)
{
}
// This order has items with QuantityPicked < CurrentQuantity
public const int OrderI3D = 1336;
public const int OrderItemI3D = 3732;
public override void Execute()
{
this.PrepareDatabase();
// In this ticket we added a callback to CreateReceiptItemsFromExistingItems
// When forwarding a receipt with QuantityPicked < CurrentQuantity, the user should get a warning message
this.ForwardReceipt(takePickedQuantity: null);
this.ForwardReceipt(takePickedQuantity: true);
this.ForwardReceipt(takePickedQuantity: false);
}
private void PrepareDatabase()
{
this.Sql("UPDATE dbo.ARTIK SET BarcodeScanen = 0 WHERE I3D = 1316");
this.Sql($"UPDATE dbo.AufPos SET Stk = 10, Kommisioniert = 5 WHERE I3D = {OrderItemI3D}");
}
private void ForwardReceipt(bool? takePickedQuantity)
{
using var session = new BLSession();
var usePickedQuantityFromItem = takePickedQuantity switch
{
null => null,
true => new List<UsePickedQuantityFromItem>
{
new UsePickedQuantityFromItem
{
ReceiptKind = CentronObjectKindNumeric.OrderClass,
ReceiptI3D = OrderI3D,
ReceiptItemI3D = OrderItemI3D,
UseOnlyPickedQuantity = true,
}
},
false => new List<UsePickedQuantityFromItem>
{
new UsePickedQuantityFromItem
{
ReceiptKind = CentronObjectKindNumeric.OrderClass,
ReceiptI3D = OrderI3D,
ReceiptItemI3D = OrderItemI3D,
UseOnlyPickedQuantity = false,
}
}
};
var forwardResult = session.GetBL<ReceiptWebServiceBL>().ForwardReceipt(
CentronObjectKindNumeric.DeliveryListClass,
this.GetLoggedInUser().User,
new ForwardReceiptData
{
IgnoreCallbacks = true,
CreateReceiptData = new CreateReceiptData
{
IgnoreCallbacks = true
},
CreateReceiptItemsFromExistingItemsData = new List<CreateReceiptItemsFromExistingItemsData>
{
new()
{
IgnoreCallbacks = false,
UsePickedQuantityFromItems = usePickedQuantityFromItem
},
},
},
new List<ReceiptToForward>
{
new ReceiptToForward
{
ReceiptKind = CentronObjectKindNumeric.OrderClass,
ReceiptI3D = OrderI3D,
ReceiptItemI3Ds = new []{ OrderItemI3D },
}
},
receiptProjectLayoutItemI3DsToForward: null,
takeoverOptions: InsertReceiptTakeoverOptions.Reference,
onlyTakeoverAvailableQuantity: false,
ignoreDefaultContract: false);
this.Verifier.Verify($"ForwardReceipt_TakePickedQuantity_{takePickedQuantity?.ToString() ?? "NULL"}", forwardResult);
}
}