|  | @@ -1119,31 +1119,6 @@ class checkData {
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            const checkData = {},
 | 
	
		
			
				|  |  | -                calcData = {};
 | 
	
		
			
				|  |  | -            for (const field of fields) {
 | 
	
		
			
				|  |  | -                checkData[field] = b[field] ? b[field] : 0;
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -            for (const p of pr) {
 | 
	
		
			
				|  |  | -                for (const field of fields) {
 | 
	
		
			
				|  |  | -                    calcData[field] = this.ctx.helper.add(calcData[field], p[field]);
 | 
	
		
			
				|  |  | -                }
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -            if (!this.ctx.helper._.isMatch(checkData, calcData)) {
 | 
	
		
			
				|  |  | -                this.checkResult.error.push({
 | 
	
		
			
				|  |  | -                    ledger_id: b.ledger_id,
 | 
	
		
			
				|  |  | -                    b_code: b.b_code,
 | 
	
		
			
				|  |  | -                    name: b.name,
 | 
	
		
			
				|  |  | -                    errorType: 'qty',
 | 
	
		
			
				|  |  | -                    error: { checkData, calcData },
 | 
	
		
			
				|  |  | -                });
 | 
	
		
			
				|  |  | -                if (!this.checkResult.source.bills.find(x => {return x.ledger_id === b.ledger_id})) {
 | 
	
		
			
				|  |  | -                    this.checkResult.source.bills.push(b);
 | 
	
		
			
				|  |  | -                    for (const p of pr) {
 | 
	
		
			
				|  |  | -                        this.checkResult.source.pos.push(p);
 | 
	
		
			
				|  |  | -                    }
 | 
	
		
			
				|  |  | -                }
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  }
 |