|
14.12.2006, 13:00 | #1 |
Участник
|
2 oip
Я бы сказал так 1116895965 == ~((unsigned int)3178071331) + 1; 3178071331 + ~((unsigned int)3178071331) = 2^32-1; а в общем (int)-1116895965 == (unsigned int)3178071331 2 sparur У меня такой код отрабатывает нормально X++: PurchLine purchLine; ; purchLine = purchLine::findRecId(-1116895965);
__________________
Axapta v.3.0 sp5 kr2 |
|
14.12.2006, 13:03 | #2 |
Участник
|
Цитата:
Сообщение от AndyD
2 oip
Я бы сказал так 1116895965 == ~((unsigned int)3178071331) + 1; 3178071331 + ~((unsigned int)3178071331) = 2^32-1; а в общем (int)-1116895965 == (unsigned int)3178071331 2 sparur У меня такой код отрабатывает нормально X++: PurchLine purchLine; ; purchLine = purchLine::findRecId(-1116895965); пытаюсь как то преобразовать отрицательный рекИд ничего пока не выходит |
|
Теги |
recid |
|
|