1С восстановление сломанной файловой базы. Не открывается 1С

Что делать при проблеме с запуском продуктов на платформе «1С:Образование 3.0» (Октябрь 2019 года)

Содержание

Что произошло и как все исправить

Что произошло

В октябре 2019 года, после некоторых обновлений операционной системы Microsoft Windows, у ряда старых образовательных продуктов на платформе «1С:Образование 3.0», выпускавшихся в 2003—2009 годах, наблюдается проблема при запуске.

В чем проявляется проблема

Проблема проявляется в невозможности перейти со стартовой флэш-анимации с небольшим меню внутрь продукта. Причина заключается, видимо, в дополнительных мерах по повышению безопасности системы, предпринятых разработчиками операционной системы и веб-браузера Internet Explorer и нарушивших работу этого механизма.

Как все исправить

Загрузить и запустить специальную программу E3StartFlashFix, которая убирает стартовую флэш-анимацию из процедуры запуска продукта и позволяет сразу перейти в библиотеку учебных материалов.

Архив с программой можно скачать по ссылке:

Исполняемый файл в архиве (.rar) E3StartFlashFix

Утилита для исправления ошибки со стартовой страницей, архив RAR

0,8 Мбайт

Причины появления ошибки в 1С

Разберем основные моменты, связанные с частым появлением сбоев при работе с базой данных. Они возникают в разных ситуациях, и определить их истинную причину не всегда возможно.

Одна из самых частых причин нарушение работы связанна с компьютером, на который установлена база данных 1С. Рабочая область может автоматически закрываться из-за нехватки оперативной памяти на сервере. Все возникающие неисправности должны быстро устраняться. В противном случае есть вероятность потери данных.

По умолчанию Re: Пропатченая платформа 1С 8.3. Не работает

Заметили, если при репакнутой платформе базы 1С были запущены до 1 февраля и не закрыты, то они не вылетают.

Последний раз редактировалось enisej; 02.02.2021 в 08:45.

  • Проверка программ и служб на работоспособность

    Шаг 1. Проверяем доступность порта соединения

    С:Program Files1cv81binragent.exe» -srvc -agent -regport 1541 –port

    Этот адрес меняется в зависимости от версии 1С:

    • C:Program Files (x86)1cv8\bin — для 32-разрядной версии сервера «1С:Предприятие» версии 8.3
    • C:Program Files1cv8\bin — для 64-разрядной версии сервера «1С:Предприятие» версии 8.3
    • C:Program Files (x86)1cv82\bin — для 32-разрядной версии сервера «1С:Предприятие» версии 8.2
    • C:Program Files1cv82\bin — для 64-разрядной версии сервера «1С:Предприятие» версии 8.2

    Шаг 2. Проверяем в процессах есть ли «rphost.exe» «ragent.exe» «rmngr.exe», он должен быть активен.

    Диспетчер задач

    Шаг 3. Проверяем запущен ли агент сервера 1С в службах и сравниванием версию и порт в строке «Исполняемый файл»

    Службы

    Шаг 4. Проверяем работоспособность сервера MS SQL

    Выполняем: Пуск – Программы — Microsoft SQL Server 2008 R2 (у Вас может быть любая версия ) — Средства настройки.

    Напротив служб «SQL Server» и «Агент SQL Server» должен быть статус Работает.

    Проверка работоспособности сервера MS SQLt

    Ошибка «отсутствует файл базы данных»

    Ошибка

    Текст ошибки следующий: «отсутствует файл базы данных» и далее путь, по которому не найден файл. Это возникает только в файловом режиме работы 1C. Это может значит только одно — по пути, который указан в свойствах базы данных не найден файл данных «1Cv8.1CD». Причины могут быть следующие:

    • Если база данных не запускала никогда, то в её свойствах указана не правильная директория
    • Если база данных запускалась ранее, то, каталог, указанный в свойствах базы данных более недоступен (каталог удалён/перенесен, сетевой доступ запрещен, сеть не доступна и т.д.)

    Рекомендуется провести следующее операции по устранению ошибок:

    1. Убедиться, что указана директория существует (открыть указанную директорию проводником)
    2. Убедиться, что доступ на чтение и запись к указанной директории разрешен
    3. Убедиться, что в указанной директории существует файл «1Cv8.1CD»

    В случае, когда файл «1Cv8.1CD» обнаружить так и не удалось, необходимо воспользоваться актуальной копией

    Если возникают сложности, справиться самостоятельно с проблемой не получается, необходимо обратиться к системным администраторам или специалистам, которые совместно устранят проблему.

    17 пользователя(ей) сказали cпасибо:

    1868vlad (02.02.2021), binion (02.02.2021), Bladenv (02.02.2021), evgenapap (03.02.2021), lordknt (Вчера), maaxxx (03.02.2021), newkent (02.02.2021), nvsa08 (05.02.2021), Peresvett (09.02.2021), poldarsa (07.02.2021), Sani-P (08.02.2021), Vivem (02.02.2021), wdw34rus (11.02.2021), xedosss (02.02.2021), zerggor (03.02.2021), Кисуня (03.02.2021), Раф (03.02.2021)

  • Часто возникающие ошибки 1С

    Все имеющиеся сбои выводят на экран разные уведомления. Одинакового текста не бывает. Чтобы проще ориентироваться, разделим существующие ошибки 1С на следующие пункты:

    1. Недостаточно памяти.
    2. Ошибка доступа.
    3. Ошибка формата потока.
    4. Ошибка СУБД: Файл базы данных поврежден.
    5. Неправильное отображение блоков формы.
    6. Внутренняя ошибка компоненты dbeng.
    7. Dump при запуске.
    8. Неверный формат хранилища.
    9. Ничего не работает.

    Для того, чтобы научиться исправлять возникающие ошибки, рассмотрим каждый пункт по отдельности.

    Недостаточно памяти

    Подобный сбой проявляется только в том случае, если на выполнение операций с программой выделено мало оперативной памяти. Приложение не может обрабатывать большие объемы информации, поэтому выдает «Недостаточно памяти 1С». Это случается при формировании отчета, обработки «тяжелого» файла, обновлении конфигурации и т.д. Причина – мощности компьютера недостаточно.

    Пользователь может самостоятельно решить проблему с памятью. По умолчанию операционная система выделят фиксированное значение гигабайт на обслуживание приложения: 32 bit ОС – 2 Гб, 64 bit – 4 Гб.

    Увеличить размер выделенной памяти можно вручную. Для этого запускается адресная строка (Пуск – Выполнить, вводиться фраза cmd). После нажатия «Ентер» достаточно ввести фразу bcdedit /set increaseuserva 4096 и подтвердить действие (клавиша «Enter»). Цифра 4096 – новый выделяемый объем «оперативки». Выполняется перезагрузка системы. Проблема должна быть устранена.

    Ошибка доступа

    Она возникает, если учетная запись не имеет достаточно прав. Проявляется при выполнении определенного действия, которое доступно только ограниченному кругу пользователей. Для исправления ситуации достаточно изменить роль выбранного профиля в конфигураторе (вкладка «Администрирование – Пользователи»). В некоторых случаях это увеличивает безопасность базы данных, если необходимо защитить файлы от изменения сторонними людьми.

    Ошибка формата потока

    Когда пользователь только запускает программу, на экране может появиться окно сбоя. Оно предлагает завершить работу или перезапустить. Причиной выступает некорректное завершение работы приложения.

    Устранение подобной ошибки 1С выполняется простой чисткой кэша. Для этого необходимо перейти в папку, где хранятся временные файлы. В Windows 7 и выше она находится по адресу C:UsersUsernameAppDataLocal1C или C:UsersUsernameAppDataRoaming1C. Для Windows ХР другой путь – Local SettingsApplication Data1C. Все файлы, начинающиеся на 1cv8, кроме «1Cv8.1CD» полностью удаляются.

    Если «Ошибка формата потока» возникает в процессе работы, то нужно провести тестирование (Администрирование – Тестирование и исправление), выбрать первые 2 галочки и запустить процесс.

    Ошибка СУБД: Файл базы данных поврежден

    Если всплывает информационное окно с подобной надписью, неисправность базы данных решается тестированием файла и всей информационной базы. Такое мероприятие может проводиться 2 способами:

    • Запуск утилиты chdbfl.exe. Эта программа предназначена для того, чтобы проверять целостность базы данных при совместном ее использовании с информационной базой. Данный метод хорош тем, что дает возможность решать сбои даже в тех ситуациях, когда конфигуратор запустить невозможно. Сначала выполняется резервное копирование информации. В папке, где установлен 1С (директория bin) находится файл chdbfl.exe. Он запускается, в окне прописывает путь к файлу базы данных и ставится галочка, чтобы провести исправление ошибок. Нажимается кнопка «Выполнить». После завершения процесса все должно заработать. Если нет – используется конфигуратор.
    • Через конфигуратор. Нужное окно вызывается после нажатия «Администрирование – Тестирование и исправление». На экране появляется форма, где выставляются галочки на следующе строчки: «Реиндексация таблиц…», «Проверка логической целостности…», «Проверка ссылочной…», «Реструктуризация таблиц…», «Тестирование и исправление» и 2 раза «Создать объекты». Нажимается кнопка «Выполнить». После завершения процедуры сбой устраняется.

    Неправильное отображение блоков формы

    Такая неисправность возникает от разных факторов. Чтобы привести программу к нормальной работоспособности, пользователю необходимо последовательно выполнить несколько команд. После проведения каждой проверяется устранение сбоя:

    • Очистка кэш файлов. Они хранятся в той же папке, путь к которой расписан выше «Ошибка формата потока». Зачастую такая процедура помогает вернуть нормальную работоспособность 1С.
    • Вход с другой учетной записи. Можно использовать любой доступный профиль (лучше всего администратора).
    • Вход в базу данных с другого компьютера. Это позволяет исключить ошибку, возникающую на определенном оборудовании.

    Если приведенные методы не помогают, рационально будет провести обновление платформы.

    Внутренняя ошибка компоненты dbeng

    Подобное сообщение говорит о повреждении структуры базы данных. Приведенный в названии документ хранится в папке с программной. Решение сбоя находится простой переустановкой платформы. Если такой метод не помог, можно воспользоваться тестированием и исправлением базы данных.

    Dump при запуске

    Возвращение 1С в рабочее состояние проводится простым обновлением MS Visual Studio (Visual C++) и дополнительными манипуляциями. Чтобы отследить конкретный файл, в котором возникает ошибка, открывается «Просмотр событий». Для этого пользователь переходит в «Панель управления – Система и безопасность – Администрирование». С левой стороны раскрывается «Журнал Windows – Приложение».

    На экране появляется список ошибок и точное расположение поврежденного файла. После установки новой версии MS Visual Studio (Visual C++) с папки System32 копируется одноименный файл dll и вставляется в папку платформы 1С. Проблема решилась.

    Неверный формат хранилища

    В появившемся окне обязательно будет надпись, содержащая «AppData/Local/». Она указывает на точное расположение проблемного файла.  В этом сообщении уже написан правильный путь решения. Пользователю достаточно перейти по указанному адресу и удалить временные файлы. Очистка кэша помогает решить множество проблем.

    Ничего не работает

    Если программа перестала нормально работать без видимых причин, значит пользователю придется самостоятельно искать неисправность. Для восстановления работоспособности базы данных проводятся следующие мероприятия:

    • чистится кэш;
    • открывается файл chdbfl.exe из папки установки приложения и выполняется исправление;
    • выполняется запуск «Конфигуратора» для тестирования и исправления сбоев;
    • обновление «1С».

    Если это не критичная ошибка, она должна исправляться при установке актуальной версии программного комплекса. В остальных ситуациях необходимо пользоваться помощью профессиональных мастеров, которые отлично понимают принцип подобных продуктов.

    Остались вопросы? Закажите бесплатную консультацию наших специалистов!

    Заказать помощь специалиста 1С

    Очистка кэша

    Существует несколько способов удаления временных файлов. Например, тестовая деинсталляция не предполагает реального удаления файлов. Такой способ подойдет пользователям, которые еще не до конца понимают, по какому принципу работает обновлятор.

    Удаление в корзину – этот вариант установлен по умолчанию. Кэш переносится сначала в корзину, поэтому при необходимости его можно восстановить. Третий способ – безвозвратное удаление. В принципе тут все понятно без расшифровки.

    Для того что бы удалить кэш вручную, определим папку в которой он хранится. Для этого выбираем нашу базу и кликаем по настройкам и смотрим путь в разделе «Каталоги шаблонов конфигураций и обновлений». Теперь осталось из указанной папки удалить все файлы.

    Кэш

    Кэш

    Еще есть вариант очистить кэш путем переподключения нашей базы, То есть мы ее удаляем из списка и заново подключаем указав путь к ней. В данном случае старая папка кэша отвяжется и создастся новая, пустая.

    Ошибка «лицензия не обнаружена»

    Ошибка

    Означает следующее: попытка обнаружения лицензии (программного или аппаратного ключа защиты) завершилась неудачей. Причины могут быть следующие:

    • В случае использования аппаратного ключа защиты, необходимо убедиться в доступности менеджера лицензий 1С и его правильной настройке или правильной установке ключа защиты на локальную машину (в зависимости от режима использования ключа)
    • В случае использования программного ключа защиты, необходимо убедится в правильной установке ключа на локальную машину или доступности сервера 1С (в зависимости от режима использования ключа)

    Ошибки после обновления 1С

    Это отдельная категория ошибок. Если до этого мы рассматривали ошибки, которые так или иначе связаны с работой платформы 1С, то в этой группе ошибок очень большую роль играет то какая конфигурация 1С у вас используется. Платформа 1С:Предприятия тесно связана с конфигурацияй. Поэтому сначала требуется понять обновили ли у вас платформу 1С или конфигурацию, а может быть все вместе. Важно понимать, что конкретный релиз конфигурации запуститься не на любом релизе платформы. Поэтому прежде всего вам потребуется сделать следующее:

    • Понять какая версия и релиз платформы установлен
    • Понять какая версия и релиз конфигурации установлен

    Чтобы выполнить это прочитайте внимательно статью про релизы 1С.  В данной статье, в таблице актуальных релизов, в последней колонке, вы найдете требуемую платформы для вашего текущего релиза.

    Если с этим проблем нет, то следует понять, последний ли релиз у вас установлен. Бывает ситуация, что обновления выпускаются несколько раз в сутки, в срочном порядке устраняя критические ошибки. Проверить актуальный релиз, также, можно на нашем сайте.

    В случае, если первые два совета не помогли и вы все равно наблюдаете ошибку после обновления, то с большей долей вероятности, вы используете так называемую «нетиповую» конфигурацию. Нетиповой называют конфигурацию, в которую сторонними разработчиками внесены изменения непосредственно сохраненные в вашей программе. Модификация конфигураций требует опыта и знаний, важно вести разработку, чтобы при следующих обновлениях минимизировать возможные проблемы. В некоторых случаях, следует использовать внешние отчеты, внешние обработки, печатные формы, расширения. Это поможет сохранить конфигурацию типовой и снизить вероятность появления ошибок после обновления 1С. В случае, если использование нетиповой конфигурации 1С продиктовано бизнес требованиями, следует внимательно обновлять базу конфигурацию 1С и доверять этот процесс только профессионалам. Поэтому, если у вас возникли ошибки 1С после обновления нетиповой конфигурации, не рекомендуется их исправлять самостоятельно. Это чревато еще большими сбоями. Лучшее что вы можете сделать — создать копию базы и пригласить специалистов 1С, обратившись через форму сайта, по электронной почте Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. или телефону +7-996-777-40-65. 

    Для устранения проблемы, рекомендуется обратиться к специалистам 1С или системным администраторам.

    Ошибки SDBL

    Ошибка SBDL — не очень приятная, но далеко не редкая. Часто она появляется на этапе обновления информационной базы, в момент реструктуризации. Под ней может крыться достаточно много неприятностей, а указывает она на то, что с базой данных произошли какие-то сбои. Подробнее…

    Это далеко не все ошибки, которые встречаются при запуске 1С. Но, какие ошибки бы не встретились на Вашем пути, наши специалисты готовы помочь в ситуации любой сложности, разобраться с любой проблемой и принять все возможные меры для предотвращения таких проблем в будущем!

  • Рейтинг
    ( 1 оценка, среднее 5 из 5 )
    Загрузка ...