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,828 @@
[
{
I3D: '1',
AccountTypeI3D: '1',
AccountI3D: '1',
AccountCustomerI3D: '1',
AccountSupplierI3D: null
},
{
I3D: '2',
AccountTypeI3D: '4',
AccountI3D: '1',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '3',
AccountTypeI3D: '3',
AccountI3D: '1',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '4',
AccountTypeI3D: '1',
AccountI3D: '2',
AccountCustomerI3D: '2',
AccountSupplierI3D: null
},
{
I3D: '5',
AccountTypeI3D: '5',
AccountI3D: '2',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '6',
AccountTypeI3D: '3',
AccountI3D: '2',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '7',
AccountTypeI3D: '1',
AccountI3D: '3',
AccountCustomerI3D: '3',
AccountSupplierI3D: null
},
{
I3D: '8',
AccountTypeI3D: '6',
AccountI3D: '3',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '9',
AccountTypeI3D: '3',
AccountI3D: '3',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '10',
AccountTypeI3D: '1',
AccountI3D: '4',
AccountCustomerI3D: '4',
AccountSupplierI3D: null
},
{
I3D: '11',
AccountTypeI3D: '6',
AccountI3D: '4',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '12',
AccountTypeI3D: '3',
AccountI3D: '4',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '13',
AccountTypeI3D: '1',
AccountI3D: '5',
AccountCustomerI3D: '5',
AccountSupplierI3D: null
},
{
I3D: '14',
AccountTypeI3D: '6',
AccountI3D: '5',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '15',
AccountTypeI3D: '3',
AccountI3D: '5',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '16',
AccountTypeI3D: '1',
AccountI3D: '6',
AccountCustomerI3D: '6',
AccountSupplierI3D: null
},
{
I3D: '17',
AccountTypeI3D: '6',
AccountI3D: '6',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '18',
AccountTypeI3D: '3',
AccountI3D: '6',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '19',
AccountTypeI3D: '1',
AccountI3D: '7',
AccountCustomerI3D: '7',
AccountSupplierI3D: null
},
{
I3D: '20',
AccountTypeI3D: '5',
AccountI3D: '7',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '21',
AccountTypeI3D: '3',
AccountI3D: '7',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '22',
AccountTypeI3D: '1',
AccountI3D: '8',
AccountCustomerI3D: '8',
AccountSupplierI3D: null
},
{
I3D: '23',
AccountTypeI3D: '6',
AccountI3D: '8',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '24',
AccountTypeI3D: '3',
AccountI3D: '8',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '25',
AccountTypeI3D: '1',
AccountI3D: '9',
AccountCustomerI3D: '9',
AccountSupplierI3D: null
},
{
I3D: '26',
AccountTypeI3D: '6',
AccountI3D: '9',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '27',
AccountTypeI3D: '3',
AccountI3D: '9',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '28',
AccountTypeI3D: '1',
AccountI3D: '10',
AccountCustomerI3D: '10',
AccountSupplierI3D: null
},
{
I3D: '29',
AccountTypeI3D: '6',
AccountI3D: '10',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '30',
AccountTypeI3D: '3',
AccountI3D: '10',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '31',
AccountTypeI3D: '1',
AccountI3D: '11',
AccountCustomerI3D: '11',
AccountSupplierI3D: null
},
{
I3D: '32',
AccountTypeI3D: '6',
AccountI3D: '11',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '33',
AccountTypeI3D: '3',
AccountI3D: '11',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '34',
AccountTypeI3D: '1',
AccountI3D: '12',
AccountCustomerI3D: '12',
AccountSupplierI3D: null
},
{
I3D: '35',
AccountTypeI3D: '6',
AccountI3D: '12',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '36',
AccountTypeI3D: '3',
AccountI3D: '12',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '37',
AccountTypeI3D: '1',
AccountI3D: '13',
AccountCustomerI3D: '13',
AccountSupplierI3D: null
},
{
I3D: '38',
AccountTypeI3D: '6',
AccountI3D: '13',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '39',
AccountTypeI3D: '3',
AccountI3D: '13',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '40',
AccountTypeI3D: '1',
AccountI3D: '14',
AccountCustomerI3D: '14',
AccountSupplierI3D: null
},
{
I3D: '41',
AccountTypeI3D: '5',
AccountI3D: '14',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '42',
AccountTypeI3D: '3',
AccountI3D: '14',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '43',
AccountTypeI3D: '1',
AccountI3D: '15',
AccountCustomerI3D: '15',
AccountSupplierI3D: null
},
{
I3D: '44',
AccountTypeI3D: '6',
AccountI3D: '15',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '45',
AccountTypeI3D: '3',
AccountI3D: '15',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '46',
AccountTypeI3D: '1',
AccountI3D: '16',
AccountCustomerI3D: '16',
AccountSupplierI3D: null
},
{
I3D: '47',
AccountTypeI3D: '6',
AccountI3D: '16',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '48',
AccountTypeI3D: '3',
AccountI3D: '16',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '49',
AccountTypeI3D: '1',
AccountI3D: '17',
AccountCustomerI3D: '17',
AccountSupplierI3D: null
},
{
I3D: '50',
AccountTypeI3D: '6',
AccountI3D: '17',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '51',
AccountTypeI3D: '3',
AccountI3D: '17',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '52',
AccountTypeI3D: '1',
AccountI3D: '18',
AccountCustomerI3D: '18',
AccountSupplierI3D: null
},
{
I3D: '53',
AccountTypeI3D: '6',
AccountI3D: '18',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '54',
AccountTypeI3D: '3',
AccountI3D: '18',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '55',
AccountTypeI3D: '1',
AccountI3D: '19',
AccountCustomerI3D: '19',
AccountSupplierI3D: null
},
{
I3D: '56',
AccountTypeI3D: '8',
AccountI3D: '19',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '57',
AccountTypeI3D: '3',
AccountI3D: '19',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '58',
AccountTypeI3D: '1',
AccountI3D: '20',
AccountCustomerI3D: '20',
AccountSupplierI3D: null
},
{
I3D: '59',
AccountTypeI3D: '6',
AccountI3D: '20',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '60',
AccountTypeI3D: '3',
AccountI3D: '20',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '61',
AccountTypeI3D: '1',
AccountI3D: '21',
AccountCustomerI3D: '21',
AccountSupplierI3D: null
},
{
I3D: '62',
AccountTypeI3D: '5',
AccountI3D: '21',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '63',
AccountTypeI3D: '3',
AccountI3D: '21',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '64',
AccountTypeI3D: '1',
AccountI3D: '22',
AccountCustomerI3D: '22',
AccountSupplierI3D: null
},
{
I3D: '65',
AccountTypeI3D: '6',
AccountI3D: '22',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '66',
AccountTypeI3D: '3',
AccountI3D: '22',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '67',
AccountTypeI3D: '3',
AccountI3D: '23',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '68',
AccountTypeI3D: '3',
AccountI3D: '24',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '69',
AccountTypeI3D: '1',
AccountI3D: '25',
AccountCustomerI3D: '23',
AccountSupplierI3D: null
},
{
I3D: '1069',
AccountTypeI3D: '1',
AccountI3D: '1025',
AccountCustomerI3D: '1023',
AccountSupplierI3D: null
},
{
I3D: '1070',
AccountTypeI3D: '1',
AccountI3D: '1026',
AccountCustomerI3D: '1024',
AccountSupplierI3D: null
},
{
I3D: '1071',
AccountTypeI3D: '1',
AccountI3D: '1027',
AccountCustomerI3D: '1025',
AccountSupplierI3D: null
},
{
I3D: '1072',
AccountTypeI3D: '4',
AccountI3D: '1027',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1073',
AccountTypeI3D: '3',
AccountI3D: '1027',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1074',
AccountTypeI3D: '2',
AccountI3D: '1028',
AccountCustomerI3D: null,
AccountSupplierI3D: '1'
},
{
I3D: '1075',
AccountTypeI3D: '3',
AccountI3D: '1028',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1076',
AccountTypeI3D: '2',
AccountI3D: '1029',
AccountCustomerI3D: null,
AccountSupplierI3D: '2'
},
{
I3D: '1077',
AccountTypeI3D: '3',
AccountI3D: '1029',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1078',
AccountTypeI3D: '2',
AccountI3D: '1030',
AccountCustomerI3D: null,
AccountSupplierI3D: '3'
},
{
I3D: '1079',
AccountTypeI3D: '3',
AccountI3D: '1030',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1080',
AccountTypeI3D: '2',
AccountI3D: '1031',
AccountCustomerI3D: null,
AccountSupplierI3D: '4'
},
{
I3D: '1081',
AccountTypeI3D: '3',
AccountI3D: '1031',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1082',
AccountTypeI3D: '2',
AccountI3D: '1032',
AccountCustomerI3D: null,
AccountSupplierI3D: '5'
},
{
I3D: '1083',
AccountTypeI3D: '3',
AccountI3D: '1032',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1084',
AccountTypeI3D: '2',
AccountI3D: '1033',
AccountCustomerI3D: null,
AccountSupplierI3D: '6'
},
{
I3D: '1085',
AccountTypeI3D: '3',
AccountI3D: '1033',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1086',
AccountTypeI3D: '2',
AccountI3D: '1034',
AccountCustomerI3D: null,
AccountSupplierI3D: '7'
},
{
I3D: '1087',
AccountTypeI3D: '3',
AccountI3D: '1034',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1088',
AccountTypeI3D: '2',
AccountI3D: '1035',
AccountCustomerI3D: null,
AccountSupplierI3D: '8'
},
{
I3D: '1089',
AccountTypeI3D: '3',
AccountI3D: '1035',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1090',
AccountTypeI3D: '2',
AccountI3D: '1036',
AccountCustomerI3D: null,
AccountSupplierI3D: '9'
},
{
I3D: '1091',
AccountTypeI3D: '3',
AccountI3D: '1036',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1092',
AccountTypeI3D: '2',
AccountI3D: '1037',
AccountCustomerI3D: null,
AccountSupplierI3D: '10'
},
{
I3D: '1093',
AccountTypeI3D: '3',
AccountI3D: '1037',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1094',
AccountTypeI3D: '2',
AccountI3D: '1038',
AccountCustomerI3D: null,
AccountSupplierI3D: '11'
},
{
I3D: '1095',
AccountTypeI3D: '3',
AccountI3D: '1038',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1096',
AccountTypeI3D: '2',
AccountI3D: '1039',
AccountCustomerI3D: null,
AccountSupplierI3D: '12'
},
{
I3D: '1097',
AccountTypeI3D: '3',
AccountI3D: '1039',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1098',
AccountTypeI3D: '2',
AccountI3D: '1040',
AccountCustomerI3D: null,
AccountSupplierI3D: '13'
},
{
I3D: '1099',
AccountTypeI3D: '3',
AccountI3D: '1040',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1100',
AccountTypeI3D: '2',
AccountI3D: '1041',
AccountCustomerI3D: null,
AccountSupplierI3D: '14'
},
{
I3D: '1101',
AccountTypeI3D: '3',
AccountI3D: '1041',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1102',
AccountTypeI3D: '2',
AccountI3D: '1042',
AccountCustomerI3D: null,
AccountSupplierI3D: '15'
},
{
I3D: '1103',
AccountTypeI3D: '3',
AccountI3D: '1042',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1104',
AccountTypeI3D: '2',
AccountI3D: '1043',
AccountCustomerI3D: null,
AccountSupplierI3D: '16'
},
{
I3D: '1105',
AccountTypeI3D: '3',
AccountI3D: '1043',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1106',
AccountTypeI3D: '2',
AccountI3D: '1044',
AccountCustomerI3D: null,
AccountSupplierI3D: '17'
},
{
I3D: '1107',
AccountTypeI3D: '3',
AccountI3D: '1044',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1108',
AccountTypeI3D: '2',
AccountI3D: '1045',
AccountCustomerI3D: null,
AccountSupplierI3D: '18'
},
{
I3D: '1109',
AccountTypeI3D: '3',
AccountI3D: '1045',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1110',
AccountTypeI3D: '2',
AccountI3D: '1046',
AccountCustomerI3D: null,
AccountSupplierI3D: '19'
},
{
I3D: '1111',
AccountTypeI3D: '3',
AccountI3D: '1046',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1112',
AccountTypeI3D: '2',
AccountI3D: '1047',
AccountCustomerI3D: null,
AccountSupplierI3D: '20'
},
{
I3D: '1113',
AccountTypeI3D: '3',
AccountI3D: '1047',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1114',
AccountTypeI3D: '2',
AccountI3D: '1048',
AccountCustomerI3D: null,
AccountSupplierI3D: '21'
},
{
I3D: '1115',
AccountTypeI3D: '3',
AccountI3D: '1048',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1116',
AccountTypeI3D: '2',
AccountI3D: '1049',
AccountCustomerI3D: null,
AccountSupplierI3D: '22'
},
{
I3D: '1117',
AccountTypeI3D: '3',
AccountI3D: '1049',
AccountCustomerI3D: null,
AccountSupplierI3D: null
}
]
@@ -0,0 +1,828 @@
[
{
I3D: '1',
AccountTypeI3D: '1',
AccountI3D: '1',
AccountCustomerI3D: '1',
AccountSupplierI3D: null
},
{
I3D: '2',
AccountTypeI3D: '4',
AccountI3D: '1',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '3',
AccountTypeI3D: '3',
AccountI3D: '1',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '4',
AccountTypeI3D: '1',
AccountI3D: '2',
AccountCustomerI3D: '2',
AccountSupplierI3D: null
},
{
I3D: '5',
AccountTypeI3D: '5',
AccountI3D: '2',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '6',
AccountTypeI3D: '3',
AccountI3D: '2',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '7',
AccountTypeI3D: '1',
AccountI3D: '3',
AccountCustomerI3D: '3',
AccountSupplierI3D: null
},
{
I3D: '8',
AccountTypeI3D: '6',
AccountI3D: '3',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '9',
AccountTypeI3D: '3',
AccountI3D: '3',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '10',
AccountTypeI3D: '1',
AccountI3D: '4',
AccountCustomerI3D: '4',
AccountSupplierI3D: null
},
{
I3D: '11',
AccountTypeI3D: '6',
AccountI3D: '4',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '12',
AccountTypeI3D: '3',
AccountI3D: '4',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '13',
AccountTypeI3D: '1',
AccountI3D: '5',
AccountCustomerI3D: '5',
AccountSupplierI3D: null
},
{
I3D: '14',
AccountTypeI3D: '6',
AccountI3D: '5',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '15',
AccountTypeI3D: '3',
AccountI3D: '5',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '16',
AccountTypeI3D: '1',
AccountI3D: '6',
AccountCustomerI3D: '6',
AccountSupplierI3D: null
},
{
I3D: '17',
AccountTypeI3D: '6',
AccountI3D: '6',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '18',
AccountTypeI3D: '3',
AccountI3D: '6',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '19',
AccountTypeI3D: '1',
AccountI3D: '7',
AccountCustomerI3D: '7',
AccountSupplierI3D: null
},
{
I3D: '20',
AccountTypeI3D: '5',
AccountI3D: '7',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '21',
AccountTypeI3D: '3',
AccountI3D: '7',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '22',
AccountTypeI3D: '1',
AccountI3D: '8',
AccountCustomerI3D: '8',
AccountSupplierI3D: null
},
{
I3D: '23',
AccountTypeI3D: '6',
AccountI3D: '8',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '24',
AccountTypeI3D: '3',
AccountI3D: '8',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '25',
AccountTypeI3D: '1',
AccountI3D: '9',
AccountCustomerI3D: '9',
AccountSupplierI3D: null
},
{
I3D: '26',
AccountTypeI3D: '6',
AccountI3D: '9',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '27',
AccountTypeI3D: '3',
AccountI3D: '9',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '28',
AccountTypeI3D: '1',
AccountI3D: '10',
AccountCustomerI3D: '10',
AccountSupplierI3D: null
},
{
I3D: '29',
AccountTypeI3D: '6',
AccountI3D: '10',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '30',
AccountTypeI3D: '3',
AccountI3D: '10',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '31',
AccountTypeI3D: '1',
AccountI3D: '11',
AccountCustomerI3D: '11',
AccountSupplierI3D: null
},
{
I3D: '32',
AccountTypeI3D: '6',
AccountI3D: '11',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '33',
AccountTypeI3D: '3',
AccountI3D: '11',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '34',
AccountTypeI3D: '1',
AccountI3D: '12',
AccountCustomerI3D: '12',
AccountSupplierI3D: null
},
{
I3D: '35',
AccountTypeI3D: '6',
AccountI3D: '12',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '36',
AccountTypeI3D: '3',
AccountI3D: '12',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '37',
AccountTypeI3D: '1',
AccountI3D: '13',
AccountCustomerI3D: '13',
AccountSupplierI3D: null
},
{
I3D: '38',
AccountTypeI3D: '6',
AccountI3D: '13',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '39',
AccountTypeI3D: '3',
AccountI3D: '13',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '40',
AccountTypeI3D: '1',
AccountI3D: '14',
AccountCustomerI3D: '14',
AccountSupplierI3D: null
},
{
I3D: '41',
AccountTypeI3D: '5',
AccountI3D: '14',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '42',
AccountTypeI3D: '3',
AccountI3D: '14',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '43',
AccountTypeI3D: '1',
AccountI3D: '15',
AccountCustomerI3D: '15',
AccountSupplierI3D: null
},
{
I3D: '44',
AccountTypeI3D: '6',
AccountI3D: '15',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '45',
AccountTypeI3D: '3',
AccountI3D: '15',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '46',
AccountTypeI3D: '1',
AccountI3D: '16',
AccountCustomerI3D: '16',
AccountSupplierI3D: null
},
{
I3D: '47',
AccountTypeI3D: '6',
AccountI3D: '16',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '48',
AccountTypeI3D: '3',
AccountI3D: '16',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '49',
AccountTypeI3D: '1',
AccountI3D: '17',
AccountCustomerI3D: '17',
AccountSupplierI3D: null
},
{
I3D: '50',
AccountTypeI3D: '6',
AccountI3D: '17',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '51',
AccountTypeI3D: '3',
AccountI3D: '17',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '52',
AccountTypeI3D: '1',
AccountI3D: '18',
AccountCustomerI3D: '18',
AccountSupplierI3D: null
},
{
I3D: '53',
AccountTypeI3D: '6',
AccountI3D: '18',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '54',
AccountTypeI3D: '3',
AccountI3D: '18',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '55',
AccountTypeI3D: '1',
AccountI3D: '19',
AccountCustomerI3D: '19',
AccountSupplierI3D: null
},
{
I3D: '56',
AccountTypeI3D: '8',
AccountI3D: '19',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '57',
AccountTypeI3D: '3',
AccountI3D: '19',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '58',
AccountTypeI3D: '1',
AccountI3D: '20',
AccountCustomerI3D: '20',
AccountSupplierI3D: null
},
{
I3D: '59',
AccountTypeI3D: '6',
AccountI3D: '20',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '60',
AccountTypeI3D: '3',
AccountI3D: '20',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '61',
AccountTypeI3D: '1',
AccountI3D: '21',
AccountCustomerI3D: '21',
AccountSupplierI3D: null
},
{
I3D: '62',
AccountTypeI3D: '5',
AccountI3D: '21',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '63',
AccountTypeI3D: '3',
AccountI3D: '21',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '64',
AccountTypeI3D: '1',
AccountI3D: '22',
AccountCustomerI3D: '22',
AccountSupplierI3D: null
},
{
I3D: '65',
AccountTypeI3D: '6',
AccountI3D: '22',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '66',
AccountTypeI3D: '3',
AccountI3D: '22',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '67',
AccountTypeI3D: '3',
AccountI3D: '23',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '68',
AccountTypeI3D: '3',
AccountI3D: '24',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '69',
AccountTypeI3D: '1',
AccountI3D: '25',
AccountCustomerI3D: '23',
AccountSupplierI3D: null
},
{
I3D: '1069',
AccountTypeI3D: '1',
AccountI3D: '1025',
AccountCustomerI3D: '1023',
AccountSupplierI3D: null
},
{
I3D: '1070',
AccountTypeI3D: '1',
AccountI3D: '1026',
AccountCustomerI3D: '1024',
AccountSupplierI3D: null
},
{
I3D: '1071',
AccountTypeI3D: '1',
AccountI3D: '1027',
AccountCustomerI3D: '1025',
AccountSupplierI3D: null
},
{
I3D: '1072',
AccountTypeI3D: '4',
AccountI3D: '1027',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1073',
AccountTypeI3D: '3',
AccountI3D: '1027',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1074',
AccountTypeI3D: '2',
AccountI3D: '1028',
AccountCustomerI3D: null,
AccountSupplierI3D: '1'
},
{
I3D: '1075',
AccountTypeI3D: '3',
AccountI3D: '1028',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1076',
AccountTypeI3D: '2',
AccountI3D: '1029',
AccountCustomerI3D: null,
AccountSupplierI3D: '2'
},
{
I3D: '1077',
AccountTypeI3D: '3',
AccountI3D: '1029',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1078',
AccountTypeI3D: '2',
AccountI3D: '1030',
AccountCustomerI3D: null,
AccountSupplierI3D: '3'
},
{
I3D: '1079',
AccountTypeI3D: '3',
AccountI3D: '1030',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1080',
AccountTypeI3D: '2',
AccountI3D: '1031',
AccountCustomerI3D: null,
AccountSupplierI3D: '4'
},
{
I3D: '1081',
AccountTypeI3D: '3',
AccountI3D: '1031',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1082',
AccountTypeI3D: '2',
AccountI3D: '1032',
AccountCustomerI3D: null,
AccountSupplierI3D: '5'
},
{
I3D: '1083',
AccountTypeI3D: '3',
AccountI3D: '1032',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1084',
AccountTypeI3D: '2',
AccountI3D: '1033',
AccountCustomerI3D: null,
AccountSupplierI3D: '6'
},
{
I3D: '1085',
AccountTypeI3D: '3',
AccountI3D: '1033',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1086',
AccountTypeI3D: '2',
AccountI3D: '1034',
AccountCustomerI3D: null,
AccountSupplierI3D: '7'
},
{
I3D: '1087',
AccountTypeI3D: '3',
AccountI3D: '1034',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1088',
AccountTypeI3D: '2',
AccountI3D: '1035',
AccountCustomerI3D: null,
AccountSupplierI3D: '8'
},
{
I3D: '1089',
AccountTypeI3D: '3',
AccountI3D: '1035',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1090',
AccountTypeI3D: '2',
AccountI3D: '1036',
AccountCustomerI3D: null,
AccountSupplierI3D: '9'
},
{
I3D: '1091',
AccountTypeI3D: '3',
AccountI3D: '1036',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1092',
AccountTypeI3D: '2',
AccountI3D: '1037',
AccountCustomerI3D: null,
AccountSupplierI3D: '10'
},
{
I3D: '1093',
AccountTypeI3D: '3',
AccountI3D: '1037',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1094',
AccountTypeI3D: '2',
AccountI3D: '1038',
AccountCustomerI3D: null,
AccountSupplierI3D: '11'
},
{
I3D: '1095',
AccountTypeI3D: '3',
AccountI3D: '1038',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1096',
AccountTypeI3D: '2',
AccountI3D: '1039',
AccountCustomerI3D: null,
AccountSupplierI3D: '12'
},
{
I3D: '1097',
AccountTypeI3D: '3',
AccountI3D: '1039',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1098',
AccountTypeI3D: '2',
AccountI3D: '1040',
AccountCustomerI3D: null,
AccountSupplierI3D: '13'
},
{
I3D: '1099',
AccountTypeI3D: '3',
AccountI3D: '1040',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1100',
AccountTypeI3D: '2',
AccountI3D: '1041',
AccountCustomerI3D: null,
AccountSupplierI3D: '14'
},
{
I3D: '1101',
AccountTypeI3D: '3',
AccountI3D: '1041',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1102',
AccountTypeI3D: '2',
AccountI3D: '1042',
AccountCustomerI3D: null,
AccountSupplierI3D: '15'
},
{
I3D: '1103',
AccountTypeI3D: '3',
AccountI3D: '1042',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1104',
AccountTypeI3D: '2',
AccountI3D: '1043',
AccountCustomerI3D: null,
AccountSupplierI3D: '16'
},
{
I3D: '1105',
AccountTypeI3D: '3',
AccountI3D: '1043',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1106',
AccountTypeI3D: '2',
AccountI3D: '1044',
AccountCustomerI3D: null,
AccountSupplierI3D: '17'
},
{
I3D: '1107',
AccountTypeI3D: '3',
AccountI3D: '1044',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1108',
AccountTypeI3D: '2',
AccountI3D: '1045',
AccountCustomerI3D: null,
AccountSupplierI3D: '18'
},
{
I3D: '1109',
AccountTypeI3D: '3',
AccountI3D: '1045',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1110',
AccountTypeI3D: '2',
AccountI3D: '1046',
AccountCustomerI3D: null,
AccountSupplierI3D: '19'
},
{
I3D: '1111',
AccountTypeI3D: '3',
AccountI3D: '1046',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1112',
AccountTypeI3D: '2',
AccountI3D: '1047',
AccountCustomerI3D: null,
AccountSupplierI3D: '20'
},
{
I3D: '1113',
AccountTypeI3D: '3',
AccountI3D: '1047',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1114',
AccountTypeI3D: '2',
AccountI3D: '1048',
AccountCustomerI3D: null,
AccountSupplierI3D: '21'
},
{
I3D: '1115',
AccountTypeI3D: '3',
AccountI3D: '1048',
AccountCustomerI3D: null,
AccountSupplierI3D: null
},
{
I3D: '1116',
AccountTypeI3D: '2',
AccountI3D: '1049',
AccountCustomerI3D: null,
AccountSupplierI3D: '22'
},
{
I3D: '1117',
AccountTypeI3D: '3',
AccountI3D: '1049',
AccountCustomerI3D: null,
AccountSupplierI3D: null
}
]
@@ -0,0 +1,31 @@
using Centron.BusinessLogic;
using Centron.BusinessLogic.Accounts;
using Centron.Tests.EndToEnd.Infrastructure;
using Xunit.Abstractions;
namespace Centron.Tests.EndToEnd.TicketTests.Ticket137700;
public class Ticket137700Tests : EndToEndTest
{
public Ticket137700Tests(ITestOutputHelper testOutputHelper) : base(testOutputHelper)
{
}
public override void Execute()
{
Verifier.VerifySql("AccountTypeToAccountsTests_BeforeBrokenData", "SELECT * FROM AccountTypeToAccounts ORDER BY I3D");
PrepareDatabaseWithErrors();
using var session = new BLSession();
session.GetBL<AccountBL>().CheckAndRepairAccountTypeToAccountsTable();
Verifier.VerifySql("AccountTypeToAccountsTests_AfterDataRepair", "SELECT * FROM AccountTypeToAccounts ORDER BY I3D");
}
private void PrepareDatabaseWithErrors()
{
base.Sql("INSERT INTO AccountTypeToAccounts (AccountI3D, AccountTypeI3D) VALUES (18,6), (1031,3)");
base.Sql("INSERT INTO AccountTypeToAccounts (AccountI3D, AccountTypeI3D, AccountCustomerI3D) VALUES (1026,1,1025), (10,1, 17)");
base.Sql("INSERT INTO AccountTypeToAccounts (AccountI3D, AccountTypeI3D, AccountSupplierI3D) VALUES (1049,2,16)");
}
}