Files
AutoBOM/VBA/vba_metadata.json
Misaka 8fae8f0389 feat: add BIP upload module for order processing
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>
2026-02-01 22:07:36 +08:00

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"
}
}
}