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);
Запись находится. Или у вас только в Delete() не отрабатывает?