|
![]() |
#1 |
Ищущий знания...
|
тогда вопрос! почему этому поле присваевается енум NoYes::Yes??? конечно он присвоит единичку, но какая то странная логика. ну и по идее вот этот закаментированный код, делает то что вам надо:
X++: tmpTable.Days= //toDay() - ProdJournalTable.createdDate;; X++: tmpTable.Days= toDay() - ProdjournalRoute_1.transDate;
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#2 |
Участник
|
Не то что вас смутило NoYes::Yes??? , это просто я экспериментировал с программой. Ща попробую сделать
|
|
![]() |
#3 |
Участник
|
Большое спасибо за вашу помощь.Вот что получилось, все нормально работает
tmpTable.clear(); X++: 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)+1; //toDay() - ProdjournalRoute_1.transDate; } else { tmpTable.Days=(ProdJournalTable.PostedDate - ProdJournalTable.createdDate)+1 ; } 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(); } |
|
Теги |
progress bar, tutorial |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|