Большинство не очевидных ошибок с s-market, решаются двумя способами,
так что, если вы как админ ничего не "оптимизировали" и не меняли, но оприходование документов,
либо загрузка/закрытие касс стали вызывать ошибки, скорее всего поможет следующее:
1. утилита
smdiagn.exe, исправляем все, что находит
2. фикс/бэкап/рестор базы данных