Показать сообщение отдельно
Старый 12.09.2008, 10:19   #6  
CRASH_505 is offline
CRASH_505
Участник
Аватар для CRASH_505
 
74 / 10 (1) +
Регистрация: 09.09.2008
Цитата:
Сообщение от lev Посмотреть сообщение
Доброе! Не совсем понял задачу.
Вот условие. Время, свыше которого ДСЕ не должны находиться в ЗГПТО. Для деталей ,обрабатываемых в цехе 135 норматив составляет 1 день;
Вопрос если деталь не успели разнести или забыли, сколько дней она там лежит не разнесенной (Время простоя детали ).Извиняюсь за некорректность своих вопросов.

PHP код:
  tmpTable.clear();

        
tmpTable.ITEMID =ProdTable.ItemId;
        
tmpTable.WRKCTRID=ProdjournalRoute_1.WrkCtrId;
        
tmpTable.Qty=ProdJournalRoute_1.QtyGood+ProdJournalRoute_1.QtyError;

        if(
ProdJournalTable.Posted==noyes::No)
        {
            
tmpTable.Days=  //toDay() - ProdJournalTable.createdDate;;
        
}
        else
        {
            
tmpTable.Days=noyes::Yes;
        }

        
tmpTable.Normal=noYes::No;


       if ( 
tmpTable.WRKCTRID == '135')
        {
            
nDay 1;
        }
        if ( 
tmpTable.WRKCTRID == '113')
        {
            if (
ProdJournalRoute_2 != NULL)
            {
                 
nDay=5;
            }
            else
            {
                
nDay 3;
            }
        }

        if (
tmpTable.Days nDay)
            
tmpTable.Normal=NoYes::No;
        else
            
tmpTable.Normal=NoYes::Yes ;

        
tmpTable.insert();
    }