Проблема: На торговой точке при попытке запуска 1С появляется страшная и пугающая ошибка:
Ошибка: "sqlite3_exec failed: database disk image is malformed
db: C:\Bases\Main\1Cv8Log\1Cv8.lgd
sql: PRAGMA journal_mode = delete"
Решение проблемы: Чисто теоретически можно получить данные, нажав на "Показать информацию для технической поддержки". Но скорее всего там вы в дополнение к уже известным сведениям на незнакомом английском языке получите нечто в стиле: "Невосстановимая ошибка. Ошибка при выполнении запроса POST к ресурсу /e1cib/login".
Вообще я уже заметил по своему опыту работы, что если продавцы или работники магазина ошибки на русском более-менее могут озвучить, то английский - это просто полный караул. Вот тут и появляется демонстрация того, что учителя иностранного в школах не дорабатывают! (шутка, конечно, учителя - не злитесь, если вдруг читаете).
В общем, что тут есть. База данных 1С имеет свой каталог. В котором и хранится. В частности, на торговой точке база данных хранится в каталоге: C:\Bases\Main\ и имеет наименование 1Cv8.1CD. Но все сведения и действия с базой данных сохраняются программой в другом файле. то так называемая "история". То есть если вдруг захочется посмотреть, что делал конкретный пользователь с базой данных (это если вдруг какой-то косяк или кто-то злонамеренно "нахимичил" - тогда очень полезная штука). Хранится данный файл в другом месте. C:\Bases\Main\1Cv8Log\ и называется как раз 1Cv8.lgd. 1С сама создаёт файл во внутренней дирректории. Если нет папки, то создаст и папку.
Ошибка, что появилась при запуске, говорит о том, что по какой-то причине (чаще всего - внезапное отключение питания, скачок электроэнергии) была нарушена работа жёсткого диска. И получились сбойные сектора (либо же при отключении записывалась информация в БД истории). И потому теперь 1С не может даже прочитать информацию о том, про каких пользователей забита информация.
Конечно, можно попробовать проверить файл. В частности, может помочь видоизменённая утилита chdbfl.exe. Изначально просто она проверяет только файл-базы данных 1CD. Однако в этим, как мне кажется, не стоит сильно заморачиваться. Я в подобных ситуациях просто удаляю файл истории. К сожалению, данные о том, кто что делал за все предыдущее время работы, не сохранятся. Но они далеко не всегда и нужны.
То есть: нужно зайти непосредственно через проводник и удалить C:\Bases\Main\1Cv8Log\1Cv8.lgd
Подписывайтесь на канал "Кассовик", пишите мне - greenand@rambler.ru. Ещё можно в ВК или в Facebook.