X++:
if(ProdJournalTable.Posted==noyes::No)
{
tmpTable.Days= //toDay() - ProdJournalTable.createdDate;;
}
else
{
tmpTable.Days=noyes::Yes;
}
...
if (tmpTable.Days > nDay)
что то не понял, какого типа у вас поле Days в таблице tmpTable. и где выхотите увидеть результат проверки, сколько уже не разнесен товар (в виде какой то галочки, или указания где то даты).