1с не запускается после отключения электроэнергии
Мне периодически звонят клиенты и с ужасом говорят - что не открывается программа 1с, не знают что делать и как дальше быть и просят меня, что бы я им помог решить эту задачу.
Для начала я выясняю у клиента - что у него произошло? Что не открывается и не работает?
И потом разделяю данный вид ошибок на несколько составляющий:
1. Первый и самый опасный вид ошибки - когда нарушена физическая целостность информационной базы данных. Обычно это связано с некорректным завершением работы с программой - самый распространенный случай - внезапное отключение электроэнергии. Выход из строя жесткого диска, на котором хранится база данных. Так же бывают часто - пользователи побыстрее стараются выключить компьютер, чтобы быстрее "убежать" с работы домой - это тоже влияет на работу информационной базы.
2. Второй по распространенности ошибка - это не удается найти путь к базе данных. В основном такая ошибка происходит на сетевых версиях программы - когда путь к базе данных указывается на другой компьютер который, иногда до банально просто - бывает выключенным и его включение легко решает данную проблему. Хотя конечно бывает и намного сложнее проблемы - такие как вирус, который шифрует базу данных.
3. Не найдена лицензия на использование программы. Так же бывает, что забыли вставить ключ защиты, но в сетевых версиях бывает, что превышено количество лицензий, когда куплено, допустим 5 лицензий, а пытаются одновременно работать например 7 человек. Это не самая опасная проблема - из описанные выше двух.
Какие не были бы проблемы - единственное, что защитит от многих из них - это резервное копирование.
Но как избежать данных проблем. Да очень легко, не помню кто сказал, но суть понятна будет любому:
Пользователи делятся на два типа: которые делают резервное сохранение и те которые будут делать его - обычно это происходит после того, как база была потеряна безвозвратна и ее не возможно было восстановить.
Вот после такой трагедии люди начинают делать резервное копирование. В крупных организациях этим занимается системный администратор или другой человек, которых отвечает за резервное копирование.
Золотое правило - которое я повторяю клиентам - делайте резервное копирование, один раз в день - в конце рабочей смены на внешний носитель - это избавит вас от множества проблем, которые могут возникнуть при работе с информационными базами данных.
В следующих статьях я рассмотрю более подробно, как решить каждую из перечисленных ошибок с информационной базы и отдельно - как настроить резервное копирование базы данных.
Я думаю, в свете нынешних законодательных изменений вам будет полезна следующая статья:
Несколько дней пользователи 1С сообщали о массовом возникновении ошибки, при которой происходило аварийное завершение работы конфигураций. Фирма «1С» подготовила рекомендации для решения данной проблемы.
«Аварийное завершение»: что делать?
Пользователи решений на платформе 1С, а также компании-партнеры в течение нескольких дней фиксировали возникновение достаточно неприятной ошибки, которая аварийно завершала работу различных конфигураций при старте.
Проблема проявлялась при старте при наличии доступа к интернет. В большинстве случаев, перезапуск приложения решал задачу и не приводил к повторным падениям.
Сбой в работе 1С затронул легальных пользователей, которые не используют контрафактные версии ПО. Ошибка возникала на различных конфигурациях, версиях платформы и во всех вариантах работы – файловом, клиент-серверном и даже при работе в режиме «облака».
«Ошибка исправлена в версиях платформы начиная с 8.3.17.2231 и 8.3.18.1483 (будет опубликована 19.05.2021). Фирма «1С» приносит извинения пользователям, у которых проявилась указанная проблема. Для ее устранения предлагаем обновиться на указанные версии платформы или последующие», – говорится на официальном сайте.
Порядок регистрации ошибок платформы
Активная позиция пользователей, предпочитающих сообщить коллегам о возникновении проблемы на профессиональных форумах и в чатах, положительно сказалась на сроках устранения ошибки. Публичные дискуссии продемонстрировали, что проблема действительно является массовой, и требует максимально оперативной реакции со стороны вендора.
Но кроме общения на форумах и в конференциях, фирма «1С» предлагает пользователем регистрировать возникающие ошибки в специальном сервисе. Так можно будет достигать еще более оперативного реагирования со стороны разработчика.
Напомним, что при возникновении ошибки необходимо подготовить обращение в техническую поддержку:
- сформулировать проблему (одно обращение=одна проблема, не рекомендуется объединять в одном письме несколько кейсов);
- подготовить скриншоты с описанием ситуации;
- указать релизы конфигурации и платформы.
О том, как работать с выявленными в 1С ошибками, написано на сайте сервиса «Публикация ошибок».
Исправленные версии платформы
Если у вас при старте программы проявилась проблема с аварийным завершением работы, фирма «1С» предлагает установить обновления 8.3.17.2231, 8.3.18.1483 и 8.3.16.1973, где эта ошибка уже исправлена.
Но кроме общения на форумах и в конференциях, фирма «1С» предлагает пользователем регистрировать возникающие ошибки в специальном сервисе. Так можно будет достигать еще более оперативного реагирования со стороны разработчика.Добрый день!
А можно поподробнее пояснить - где там регистрировать ошибки?
(1) там это нельзя сделать)))
Велком в реальность
И тут мы такие "(тадам. ) для этого можно использовать партнерку, ибо ничего более подходящего увы нет". Потому как ищем мы не номера, а описания, примеры, обсуждения.
И вынуждены так делать. А 1С вынуждено бороться с нами, как с последними вредителями, ссылаясь на правила партнерки.
Т.е. вместо того, чтобы прочесть явно сформулированный запрос сообщества и сделать трекер здорового человека, продолжают по нам долбить, что "неположено". И что "дорожки будем прокладывать по проекту, а не там где людям удобно/ходят".
(опять негодование прорвало, сорри)
"За чей счёт банкет?"
Увлеклись преследованием нелицензионников, да так, что подкинули проблем вообще ВСЕМ.
А теперь им надо помочь и написать об ошибках.
Отношение к покупателям/пользователям как к "бета-тестерам" - основной подход фирмы 1С.
В логах Windows в записи об ошибке приложения (Source: Application Error) при этом краше идут ссылки на:
- ок. 30% случаев на "C:\Program Files\1cv8\8.3.18.1363\bin\backbas.dll"
- ок. 70% случаев на "C:\Program Files\1cv8\8.3.18.1363\bin\vcruntime140.dll"
Т.к. backbas.dll на сколько я знаю - вроде как компонент защиты, то с ним мало что можно сделать. Решил разобраться с
vcruntime140.dll
1С при установке из дистрибутива хоть и ставит в систему дополнительно комплект библиотек VC++, но почему-то тащит себе в норку (Bin) свой персональный экземпляр vcruntime140.dll, а не используется системный из Windows\System32
В итоге в папке \8.3.18.1363\bin\ лежит довольно древняя версия vcruntime140.dll: у меня была 14.16.27033.
Что сделал:
Выкачал последние версии распространяемых пакетов библиотек VC++ с сайта Microsoft (на сейчас это 14.28.29914), установил их в систему и скопировал новые версии vcruntime140.dll из папок
C:\Windows\System32
и
C:\Windows\SysWOW64
в папки \8.3.18.1363\bin\ 64-битной и 32-битной 1С соответственно.
У кого одна версия 1C (обычно x32) - достаточно одну библиотеку заменить.
Делал это на терминальном сервере разработчиков 1С, где они работают и постоянно ловят эту ошибку.
До замены библиотеки vcruntime140.dll - 11 событий краша за 4 часа.
После обновления библиотеки vcruntime140.dll - 0 событий за 36 часов (на момент написания поста)
Пока стучу по дереву и собираю статистику.
Обновлять платформу из-за экспериментов от 1С точно нет возможности: 500+ юзеров и только согласование и подготовка обновления занимает 1-2 месяца
Вот так выглядит программа
1С: Бухгалтерия 8, редакция 3.0
базовая версия!
Вот так выглядит программа
1С: Предприниматель 8,
редакция 3.0
базовая версия!
Вот так выглядит программа
1С: Управление торговлей 8,
редакция 11.Х
базовая версия!
Вот так выглядит программа
1С: Документооборот 8,
редакция 2.1
ПРОФ версия!
Вот так выглядит программа
1С: Розница 8, редакция 2.2/2.3
базовая версия!
Повреждена информационная база 1С, способы восстановления
В этой теме 3 ответа, 3 участника, последнее обновление Natalia 4 года/лет, 1 месяц назад.
Здравствуйте! При сохранении и проведении документов, внезапно выключили свет по всей организации! Его не было минут 20, потом включили! Как обычно я включила компьютер, нажав на кнопку старт! Он странно долго грузился минут 5 наверно, как обычно запускаю 1С Бухгалтерию, мне выдает ошибку «Файл базы данных поврежден»! В чем проблема может быть, из за выключения света или я что-то накосячила!? Что делать, подскажите пожалуйста поподробней.
Здравствуйте Natalia! Скорее всего, то что у Вас не запускается 1С: Бухгалтерия из за выключения света, давайте проделаем эти действия! У Вас должен быть включенный компьютер, на рабочем столе кликните два раза на значок 1С: Предприятие, у Вас запустится модальное окно «Запуск 1С: Предприятие»!
На картинки указанной выше выделено, путь к информационной базе 1С, у Вас путь к базе может быть совершенно другой, запишите его на бумажку себе, он нам в дальнейшем понадобиться! Закройте пока модальное окно «Запуск 1С: Предприятие»! Запустите двойным кликом на рабочем столе программу Мой компьютер, зайдите по пути: C:\Program Files (x86)\1cv8\8.3.8.1652\bin выделенным и указанным в картинки ниже!
В папке bin найдите файл chdbfl так же выделенным и указанным в картинке выше и кликните по нему два раза, перед Вами откроется модальное окно обработки «Проверка физической целостности файла БД», смотрите в картинке ниже, в этом модальном окне кликните один раз по троеточию!
У Вас откроется модальное окно проводника операционной системы Windows, в нем пройдите по пути, который Вы записали ранее на бумажку, проложите путь к своей информационной базе 1С, выделите мышью файл базы данных 1С и нажмите на кнопку Открыть, смотрите на картинке указанной ниже!
После того, как вы указали в обработке «Проверка физической целостности файла БД» путь к Вашей базе 1С, поставьте галочку (флажок) напротив Исправлять обнаруженные ошибки и нажмите кнопку Выполнить! Смотрите на картинке указанной ниже!
Первая из возможных причин аварийного завершения работы продуктов 1С:Предприятие 8, а также нарушений работы информационной базы – это незапланированное выключение электричества, а также перебои с ним.
Вторая причина – некорректный выход из программы 1С Предприятие 8. Например, при выключении компьютера без предварительного выхода из конфигуратора или приложения пользователь не сможет в последствии войти в базу данных. При этом на экране появилась оповещение:
Оповещение о нарушение целостности системы 1С:Предприятие 8
2. Методы исправления в программе 1С Предприятие 8
Первое, что следует сделать в такой ситуации – очистить временные файлы. Для этого необходимо удалить базу из общего списка баз и подключить заново.
Путь к добавлению базы в программе 1С Предприятие 8
Добавление базы в программе 1С Предприятие 8
Выберете Вашу базу данных из списка, нажмите «Далее».
Выбор базы данных 1С:Предприятие 8 (шаг 1)
Выбор базы данных 1С:Предприятие 8 (шаг 2)
Далее нажмите на кнопку «Готово». Можно заходить в базу данных.
Есть и другой способ обхода данной проблемы. Для выхода из критической ситуации с аварийным отключением Ваших Баз данных, фирма 1С разработала специализированную команду «Тестирование и исправление базы».
ВНИМАНИЕ! Тестирование и исправление базы в 1С Предприятие 8, базовой версии можно выполнять, только после того, как:
1. Сделана копия базы данных.
2. Все пользователи закончили работу в информационной базой 1С:Предприятие 8, т.е. вышли из программы.
Для вызова данной процедуры необходимо войти в 1С пользователю с правами «Администратора» через режим «Конфигуратор».
Режим Конфигуратор в программе 1С Предприятие 8
В меню выбираем «Администрирование», прокруткой вниз находим строку «Тестирование и исправление. » нажимаем на нее.
Тестирование и исправление в 1С:Предприятие (шаг 1)
Тестирование и исправление в 1С:Предприятие (шаг 2)
Процедура тестирования и исправления информационной базы разработана для поиска, сканирования и исправления поврежденных секторов и таблиц в базах данных. При этом база может быть как файловая, так и клиент-серверная.
В данном окне можно указать, какие необходимо выполнить проверки и операции. Вы можете выбрать или только тестирование, или тестирование и исправление базы данных. При небольших повреждениях базы ошибки устраняются системой автоматически, после чего можно успешно продолжать работу.
Для пользователей доступны следующие варианты на выбор:
- если нет возможности полностью пройти тестирование, можно задать время и прервать тестирование и исправление базы данных;
- при частичном тестировании в базовой версии 1С Предприятие 8 предусмотрена возможность сохранить данные промежуточного тестирования между этапами;
- при желании и необходимости можно продолжить выполнение прерванного ранее тестирования и исправления;
Поставьте галочки в блок «проверки и режимы» далее поставьте точку в нужном окне и нажмите кнопку «Выполнить».
Далее рассмотрим утилиту chdbfl.exe, которая разработана для тестирования и исправления файловых информационных баз 1С 8.3. Утилита производит проверку физической целостности таблиц базы данных, которая повреждена. Данный метод применяется в тех ситуациях, когда система не запускается даже в режиме «Конфигуратора».
ВНИМАНИЕ! Обязательно перед началом работы с утилитой сделайте резервную копию повреждённой базы.
Утилита chdbfl.exe находится в папке C:\Program Files\1cv8, в которую у Вас установлена 1С.
Запуск утилиты производится вручную.
Путь к утилите chdbfl.exe
Необходимо найти папку, в названии которой присутствуют цифры, обозначающую номер Вашей платформы 1С:Предприятие 8. Если Вы не знаете на какой платформой Вы работает, это можно узнать через главное меню, в верхнем правом углу найдя значок, нажмите мышкой на него и вниз прокруткой выберите строку с названием «О программе».
На экране откроется таблица с информацией о Вашей платформе, в нашем примере 8.3.17.1496.
Далее заходим в папку 8.3.17.1496, внутри находим папку bin. В папке находится много файлов, но нам необходимо найти файл с названием chdbfl.
Для запуска утилиты нажмите на этот файл, далее перед Вами откроется таблица для проверки физической целостности файла базы данных. Укажите путь к Вашей базе данных, нажав кнопку с тремя точками:
Указание пути к базе данных программы 1С Предприятие 8
Чтобы выбрать «Имя файла БД», зайдите внутрь папки той базы, которая не запускается и выберите там файл с обозначением «1Cv8», далее нажмите кнопку «Открыть».
Определение имени файла БД
«Исправлять обнаруженные ошибки» - обязательная опция
Перед запуском поставьте галочку «Исправлять обнаруженные ошибки», далее нажмите кнопку «Выполнить».
ВНИМАНИЕ! Если база не открывается, рекомендуем восстановить резервную копию.
3. Профилактика и предотвращение аварийного завершения 1С
Для предотвращения аварийного завершения работы программ 1С:Предприятие 8 необходимо:
1. Установить на компьютер блок бесперебойного питания, который сможет питать электроэнергией базу данных в рабочем состоянии и дать возможность закончить работу и выключить базу в штатном режиме.
2. Запланировать регламентированные задания по копированию базы данных на ежедневной основе (обычно в ночное время).
3. Уведомить сотрудников о необходимости выходить из базы данных после окончании всех работ.
Читайте также: