Проблема в ОС. Подсчёт суммы износа.
Добавлено: 16 дек 2003, 12:59
Здравствуйте всем! Помогите кто может.
У нас вышла такая фишка: у 44 карточек (идут по порядку, причём есть несколько карточек в этом диапазоне которые не повреждены), сумма износа (поле SPKATOS.SUMIZN) равна сумме износа предыдущего месяца. Т.е. пропала сумма начисленной амортизации за последний месяц. Причём при переходе на новый месяц (с октября на ноябрь) всё было нормально получены и распечатаны все отчёты - там всё как надо. Сейчас собрались закрывать ноябрь месяц, начислили амортизацию, а суммы не пошли, в процессе разбирательства нашли диапазон повреждённых карточек, у которых сумма износа равна сумме предыдущего месяца, в архиве данных карточек всё нормально, как и должно быть, в операциях по карточке также всё правильно и там сумма износа стоит правильная. Пробовал проверку целостности таблиц - не помогло. Делать откат назад на октябрь месяц и перепроводить операции амортизации боюсь, так как с откатом у нас уже были проблемы (вообще вся картотека ОС исчезла).
Подскажите может кто сталкивался с такой проблемой. А то я уже незнаю что делать хоть в БД напрямую лезть вычислять эти поля и корректировать в ручную - но тоже выход не из лучших.
Используем СУБД Oracle 9.0.1.1.1
У нас вышла такая фишка: у 44 карточек (идут по порядку, причём есть несколько карточек в этом диапазоне которые не повреждены), сумма износа (поле SPKATOS.SUMIZN) равна сумме износа предыдущего месяца. Т.е. пропала сумма начисленной амортизации за последний месяц. Причём при переходе на новый месяц (с октября на ноябрь) всё было нормально получены и распечатаны все отчёты - там всё как надо. Сейчас собрались закрывать ноябрь месяц, начислили амортизацию, а суммы не пошли, в процессе разбирательства нашли диапазон повреждённых карточек, у которых сумма износа равна сумме предыдущего месяца, в архиве данных карточек всё нормально, как и должно быть, в операциях по карточке также всё правильно и там сумма износа стоит правильная. Пробовал проверку целостности таблиц - не помогло. Делать откат назад на октябрь месяц и перепроводить операции амортизации боюсь, так как с откатом у нас уже были проблемы (вообще вся картотека ОС исчезла).
Подскажите может кто сталкивался с такой проблемой. А то я уже незнаю что делать хоть в БД напрямую лезть вычислять эти поля и корректировать в ручную - но тоже выход не из лучших.
Используем СУБД Oracle 9.0.1.1.1