
Хочется спросить (+)
вы писали: \"во первых невыполненная операция далеко не всегда означает, что
чек был испорчен\"
Хочется спросить, а что, ноль в сумме операции означает, что чек был испорчен?
Если да, то почему?
И ещё, опять же ваши слова: \"сумма отличная от нуля в испорченном чеке будет
несколько сбивать с толку\"
вызывают ещё один вопрос: а значение AVOID в поле CheckId не будет сбивать с
толку? Я бы не догадался...
Вы пытаетесь предложить, чтобы я сделал новые, дополнительные соглашения о связях.
Ведь приведённые цитаты ясно показывают, что эти варианты лично для вас очевидны.
А для меня, извините, нет.
Могу предложить ещё один вариант. Фактически, вам нужно отсеять операции по испорченным
чекам. Отсеять такие операции. Классифицировать их по признаку \"нормальный чек\"
- \"испорченный чек\". Вы уже поняли к чему я клоню? Правильно, я хочу предложить
вам создать в каком-нибудь классификаторе отдельное значение для испорченных
чеков. Ведь программа уже имеет средства для фильтрации операций, для их классификации.
Зачем нужно ещё одно?
И \"чёрный список\" получить очень просто. На странице операций надо выбрать
значение классификатора \"испорченные чеки\" и смотреть на все операции с испорченными
чеками.
А если делать такие операции невыполненными, то они будут показываться на графике
остатков красным пунктиром. И вы всегда сможете проверить, есть ли у вас задолженности
по этим операциям или нет.