КонтрольОстаткаПриЗакрытииЧека
Если вы написали функционал ЗапретитьОтрицательныеОстатки который не позволяет пропускать отрицательные остаки. Почему вы запищаете продажу при флаге КонтрольОстаткаПриЗакрытииЧека. На мой взгляд это только контрольная функция с возможностью принятия решения по отгрузке товара, которая должна придупредить кассира и администрацию о появлении отрицательных остаткой, но не блакировать продажу того , что нашел покупатель. Да была пересортица, да исправим, но покупатель же не должен ждать пока мы решим эти проблемы, но мы однозначно должны об этом знать. Не плохо бы что б это поподало в транзакции о приходило уже в управленческую программу, а там путь разбираются как жить дальше.