Объявился клиент с файловой базой. База глючит не подецки.
Понятное первым делом запустил тестирование и исправление.
Как результат получил отчет на 3.5 тысяч страниц вордовского текста с вот таким содержанием
Проверка логической целостности. РегистрБухгалтерии.Хозрасчетный.Ресурс.ВалютнаяСумма Авансовый отчет ФП-60 от 27.10.2010 18:29:44:1
Значение должно быть NULL. Сохранено значение NULL.
Понятно что с разными именами ресурсов и документами.
Выборочная проверка базы после исправления и той же базы до исправления не показала разницы (выборочно проверял по отдельным сообщениям)
Если ругалось на ресурс "количество", то в базе "до" и в базе "после" для конкретных проводок количество как и стояло так и стоит.
И вот теперь вопрос: что со всем этим делать.
Чтобы ставить такую базу клиенту нужно быть уверенным, что никаких значений критичных не покоцано, а вот с уверенностью туговато.
Да и оставлять это дело без вмешательства тоже не хорошо, есть ощущение, что оттягиваешь неизбежное.
Короче - вывести список проводок в одной и в другой базе в табличный документ, оба сохранить и сравнить через сравнение файлов... Если большая - то за какой-то более обозримый интервал, включающий эти подозрительные записи
Проделать тоже самое с парой бух.отчетов с одинаковыми настройками, чтобы убедиться, что виртуальные таблицы тоже одинаковые
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший