Add BIPUploadModule to process product orders and generate BIP upload format: - Read order data from [产品订单] worksheet - Extract BOM using existing BomExtractor and ProductModelParser - Output to [BIP上传模板] with formatted fields: - Source document number, product code, quantity - Line number (base 7000 + index) - Material code (66 code from BOM) - Supply method, required date, issue organization - Planned outbound quantity, remarks for errors Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
47 lines
1.2 KiB
JSON
47 lines
1.2 KiB
JSON
{
|
|
"source_file": "C:\\Users\\pengq\\Downloads\\AutoBOM\\AutoBOM\\YTHN-100_-_Claude3.xlsm",
|
|
"modules": {
|
|
"MainModule.bas": {
|
|
"name": "MainModule",
|
|
"type": "Modules",
|
|
"attributes": {},
|
|
"file": "Modules\\MainModule.bas"
|
|
},
|
|
"TestModule.bas": {
|
|
"name": "TestModule",
|
|
"type": "Modules",
|
|
"attributes": {},
|
|
"file": "Modules\\TestModule.bas"
|
|
},
|
|
"BomExtractor.cls": {
|
|
"name": "BomExtractor",
|
|
"type": "ClassModules",
|
|
"attributes": {},
|
|
"file": "ClassModules\\BomExtractor.cls"
|
|
},
|
|
"BomItem.cls": {
|
|
"name": "BomItem",
|
|
"type": "ClassModules",
|
|
"attributes": {},
|
|
"file": "ClassModules\\BomItem.cls"
|
|
},
|
|
"ConditionEvaluator.cls": {
|
|
"name": "ConditionEvaluator",
|
|
"type": "ClassModules",
|
|
"attributes": {},
|
|
"file": "ClassModules\\ConditionEvaluator.cls"
|
|
},
|
|
"ProductModelParser.cls": {
|
|
"name": "ProductModelParser",
|
|
"type": "ClassModules",
|
|
"attributes": {},
|
|
"file": "ClassModules\\ProductModelParser.cls"
|
|
},
|
|
"BIPUploadModule.bas": {
|
|
"name": "BIPUploadModule",
|
|
"type": "Modules",
|
|
"attributes": {},
|
|
"file": "Modules\\BIPUploadModule.bas"
|
|
}
|
|
}
|
|
} |