logo
logo
Не могу сказать, [Юрко 06/10/2004 19:09]
что довольно часто возникает такая необходимость, но иногда все же случается... Идея с "невыполненной операцией" возможно, может помочь в случае, когда нужно ввести сумму позже. Оданко совсем не подойдет в случае с испорченным чеком, т.к. во первых  невыполненная операция далеко не всегда означает, что чек был испорчен; а во-вторых, сумма отличная от нуля в испорченном чеке будет несколько сбивать с толку. Если Вы не хотите разршать нуль в операциях, у меня есть альтернативное предложение: один из атрибутов Check ID ввести AVOID. Если пользователь указывает в поле Check ID - AVOID, пусть сумма автоматически превращается в нуль. Иными словами, при Check_ID=AVOID - разрешить сумме быть нулю.
 
Кстати, такая необходимость может возникнуть и с приходом. Представьте себе бизнес компанию, которая получила чек от клиента, у которого на счету в данный момент нет необходимой суммы на счету. Допустим, позже этот клиент перешлет правильный чек, но рекорд об испорченном чеке следует сохранить, хотя бы ради того, чтобы создать "черный" список из таких клиентов. И таких клиентов может оказаться довольно много.