Тема: Загадка
Показать сообщение отдельно
Старый 07.10.2005, 19:03   #4  
Oz is offline
Oz
Участник
Аватар для Oz
 
293 / 51 (2) ++++
Регистрация: 22.08.2002
Адрес: Москва
Действительно, для отрицательных чисел учитывается только последний байт, как ни странно.
В таких условиях такие фрагменты кода, как в методе active формы FactureJournal_RU дают неожиденные эффекты:

PHP код:
...
boolean recordFound;
...
recordFound                FactureJour.RecId// А вот тут RecID принимает отрицательное значение, кратное 256
....
    
TransactVoucher.enabled(recordFound && ... );
    
CustTrans.enabled(recordFound && ... );
    
VendTrans.enabled(recordFound && ... );
    
FactureDelete.enabled(recordFound && ... );
    
FactureSourceInvoiceJour.enabled(recordFound && ... );
    
FactureSourceInvoiceTrans.enabled(recordFound && ... );
    
PrintMenuButton.enabled(recordFound && ... ); 
И вот, при живой фактуре с ней ничего сделать нельзя к нечаянной радости пользователя
__________________
Здесь могла быть Ваша реклама!