Subversion Repositories SmartDukaan

Rev

Rev 6550 | Rev 6581 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6550 Rev 6562
Line 478... Line 478...
478
        expectedDelay = 0
478
        expectedDelay = 0
479
    else:
479
    else:
480
        expectedDelay = int(item.expectedDelay)
480
        expectedDelay = int(item.expectedDelay)
481
 
481
 
482
    if total_availability <= 0:
482
    if total_availability <= 0:
-
 
483
        if item.preferredVendor in [1, 5]:
-
 
484
            expectedDelay = expectedDelay + 3
-
 
485
        else:
-
 
486
            expectedDelay = expectedDelay + 2
-
 
487
    if warehouse.transferDelayInHours:
-
 
488
        expectedDelay = expectedDelay + warehouse.transferDelayInHours / 24
-
 
489
 
-
 
490
#    if total_availability <= 0:
483
        expectedDelay = expectedDelay + __get_expected_procurement_delay(item.id, item.preferredVendor)
491
#        expectedDelay = expectedDelay + __get_expected_procurement_delay(item.id, item.preferredVendor)
484
        expectedDelay = expectedDelay + __get_vendor_holiday_delay(item.preferredVendor, expectedDelay)
492
#        expectedDelay = expectedDelay + __get_vendor_holiday_delay(item.preferredVendor, expectedDelay)
485
    else:
493
#    else:
486
        if warehouse.transferDelayInHours:
494
#        if warehouse.transferDelayInHours:
487
            expectedDelay = expectedDelay + warehouse.transferDelayInHours / 24
495
#            expectedDelay = expectedDelay + warehouse.transferDelayInHours / 24
488
 
496
 
489
    total_availability = 0
497
    total_availability = 0
490
    for entry in CurrentInventorySnapshot.query.filter_by(item_id = item_id).all():
498
    for entry in CurrentInventorySnapshot.query.filter_by(item_id = item_id).all():
491
        if entry.warehouse_id not in ignoredWhs:
499
        if entry.warehouse_id not in ignoredWhs:
492
            total_availability += entry.availability - entry.reserved
500
            total_availability += entry.availability - entry.reserved