Опять на работе полетело 1С Предприятие. Бухгалтер оставила на ночь открытыми конфигурации, а ток в здании того, внепланово выключили... Получилось так, что несмотря на работающий UPS ПК не успел закрыть 1С ( и не мог - на подтверждения отвечать было некому), и утром бухгалтера при попытке конфигураций ожидал фейл. ...Ставший чуть позже моей головной болью на несколько часов.
Первым делом я сделал бэкапы БД, затем попробовал зайти в режиме
конфигуратора, и это получилось. Вошёл в меню
Администрирование\Тестирование и исправление. Запустил процессы. Не
помогло. Кстати есть ещё такая проверка физической целостности БД, лежит тут: C:\Program Files (x86)\1cv8\8.3.9.2033\bin\chdbfl.exe где 8.3.9.2033 - текущая версия платформы.
Итак,
я выяснил, что базы скорее всего целы, и проблема в самой программе,
что полетели какие-то открытые файлы, и они мешают запуску.
С1 НИЧЕГО не пишет при ошибке запуска в целом ряде ситуаций. Чтобы разобраться, надо запускать не с ярлыка, ссылающегося на "C:\Program Files (x86)\1cv8\common\1cestart.exe", а напрямую с файла версии конфигурации.
1cestart.exe в свою очередь запускает 1cv8.exe из каталога последней версии, например: C:\Program Files (x86)\1cv8\8.3.9.2033\bin\1cv8.exe где 8.3.9.2033 - версия платформы.
При этом, 1cestart.exe не транслирует ошибок, которые наступили при запуске 1cv8.exe, а просто падает. Поэтому при ошибке следует попробовать запуститься с последнего файла, и посмотреть, что он скажет.
Мне он сразу сказал, что у него " Неверный формат хранилища данных 'file:// .... ' " указав на файл: C:\Users\name\AppData\Local\1C\1Cv82\a6b9627e-3969-4380-871c-c2f3cf6ce0db\Config\RuntimeCacheStorage
где a6b9627e-3969-4380-871c-c2f3cf6ce0db - идентификатор запускаемой конфигурации, а RuntimeCacheStorage - файл какого-то кэша, который пострадал, и его можно переименовать или удалить. Тогда программа создаст пустой, и нормально запустится. Почему 1С не в состоянии самостоятельно сделать это сама, или попытаться восстановить битый файл, я не понимаю. Такой сложный продукт, и не умеет такие простые вещи. В качестве пожеланий фирме 1С у меня только ректально-непечатные.
В итоге удалил два RuntimeCacheStorage, что означало две запущенные на момент краха конфигурации, и всё вроде бы заработало.
На всяк случай ещё каталог обновлений конфигураций: C:\Users\name\AppData\Roaming\1C\1Cv82\tmplts\1c\AccountingBase\
А в этом файле лежит список конфигураций из меню старта: C:\Users\name\AppData\Roaming\1C\1CEStart\ibases.v8i
В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи.
Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.  
( Регистрация,   Вход).