| Line 326... |
Line 326... |
| 326 |
currentAvailability = 0
|
326 |
currentAvailability = 0
|
| 327 |
currentReserved = 0
|
327 |
currentReserved = 0
|
| 328 |
for wId, rQty in itemAvailability.reserved.iteritems():
|
328 |
for wId, rQty in itemAvailability.reserved.iteritems():
|
| 329 |
if wId in ourGoodWarehouseIds:
|
329 |
if wId in ourGoodWarehouseIds:
|
| 330 |
currentReserved = currentReserved + rQty
|
330 |
currentReserved = currentReserved + rQty
|
| - |
|
331 |
#Key Condition Added By Manish Sharma
|
| - |
|
332 |
if availability.has_key(itemStockPurchaseParam.item_id):
|
| 331 |
if availability[itemStockPurchaseParam.item_id] is None:
|
333 |
if availability[itemStockPurchaseParam.item_id] is None:
|
| - |
|
334 |
availability[itemStockPurchaseParam.item_id] = [0]
|
| - |
|
335 |
else:
|
| 332 |
availability[itemStockPurchaseParam.item_id] = [0]
|
336 |
availability[itemStockPurchaseParam.item_id] = [0]
|
| 333 |
if (availability[itemStockPurchaseParam.item_id][0] - currentReserved) < max(advancedPOParameters[itemStockPurchaseParam.item_id][0], advancedPOParameters[itemStockPurchaseParam.item_id][3]):
|
337 |
if (availability[itemStockPurchaseParam.item_id][0] - currentReserved) < max(advancedPOParameters[itemStockPurchaseParam.item_id][0], advancedPOParameters[itemStockPurchaseParam.item_id][3]):
|
| 334 |
SKUListForPO.append(itemStockPurchaseParam.item_id)
|
338 |
SKUListForPO.append(itemStockPurchaseParam.item_id)
|
| 335 |
else:
|
339 |
else:
|
| 336 |
SKUListForPO.append(itemStockPurchaseParam.item_id)
|
340 |
SKUListForPO.append(itemStockPurchaseParam.item_id)
|
| 337 |
|
341 |
|
| 338 |
for key in requirements:
|
342 |
for key in requirements:
|