Меню

Внутренняя ошибка 1с фреш

Привет всем!

Купили в нашей конторе фреш для запихивания туда всех учреждений. Проблема началась почти сразу.

вся инфраструктура виртуальная на схд. Серваки за координатором Vip net.  Кластер,субд ( sql serv), серверы где работают люди и сервак со фрешем — все отдельно. Последний развернул пока на одном потому что пока это делается в рамках изучения как это все работает. Базы агента, менеджера и демо базу развернул на кластере, опубликовал на сервере со  фрешем. Если проверять через браузер на любом сервере внутри инфраструктуры- базы открываются. Публиковал на IIS. В базе менеджера прописываются все ссылки, которые будут использоваться. Прописываются они для всех абсолютно баз. К каждой базе есть две публикации, внешняя и внутренняя. Последняя используется базой агента сервиса для выполнения обновлений и всех задач, которые будут выполняться невидимо от пользователей. Так вот при попытке записать например в настройках для базы менеджер ее внутреннюю ссылку тут же проверяется подключение к этому url. Подключение падает с ошибкой, если поставить флаг не проверять подключение и сохранить настройки и перезайти, то поле url и пользователь с паролем к этой базе просто исчезают.

Ошибка:

ОбщийМодуль.ОбменСообщениямиВнутренний.Модуль(1374)}: Ошибка при вызове метода контекста (TestConnectionRecipient)

                                    WSПрокси.TestConnectionRecipient(СериализаторXDTO.ЗаписатьXDTO(НастройкиПодключенияПолучателя), КодЭтогоУзла());

по причине:

При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса:  {http://www.1c.ru/SSL/MessageExchange_2_0_1_6}:MessageExchange_2_0_1_6:TestConnectionRecipient()

по причине:

При вызове веб-сервиса произошла ошибка. Ошибка HTTP:  HTTP Status 500 — Внутренняя ошибка сервера.

Server Error

500 — Internal server error.

  There is a problem with the resource you are looking for, and it cannot be displayed

Спрашивал у наших безопасников, да факт попытки подключения программы по вышеуказанному адресу зафиксирован и блокирован , т.к. сеть в защищенном сегменте. ОТкрыли «туда» доступ, но «оттуда-то» программа не достучиться все равно, адреса публикации то снаружи не найти. Написал в тп 1с, ответили, что происходит попытка подключения рабочего процесса кластера к каталогу публикации базы. Доступ к учетной записи службы кластера я добавил по сети к указанному каталогу, ошибка все равно одна и та же. Нажимаю проверить подключение, в process monitor вижу успешный доступ к каталогу. Еще раз написал в ТП, уже 2 неделя пошла и молчат. Подскажите может хоть какие -то мысли есть, у нас тут в регионе  с этим фрешем даже франчи не сталкивались.

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

Сначала сделайте копию

Перед исправлением ошибок настоятельно рекомендуется сделать архивную копию базы. Копию можно сделать разными способами:

  1. Из режима 1С: Предприятие (пользовательский режим работы). Меню Администрирование –> Обслуживание –> Создание резервной копии. Выбрать каталог, в который сохранится копия и нажать Сохранить резервную копию.
    Создание резервной копии
  2. Из режима Конфигуратор:
    Меню Администрирование –> Выгрузить информационную базу. Так же, как и в первом варианте нужно выбрать каталог, в который сохранится копия. Копия будет иметь расширение .dt.
    Выгрузка информационной базы
  3. Непосредственное копирование базы в другой каталог.
    Найти папку с базой и скопировать (важно: не вырезать, а именно скопировать) файл 1Cv8.1CD в другую папку. Можно скопировать и всю папку в которой лежит данный файл. На скриншоте это папка называется DemoAccounting.
    Копирование файла 1cV8

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

База 1С не открывается

Методы исправления:

  • Обновление платформы;
  • Очистка временных файлов. Самый простой способ — это удалить информационную базу из списка и добавить её снова. Нужно выделить проблемную базу, запомнить (записать, скопировать) её путь и нажать удалить. База пропадет из списка.

    Удаление базы

    Затем нажать добавить -> добавление в список существующей информационной базы.Далее указать наименование и каталог информационной базы. Готово.

    Добавление базы
    Выбор каталога

  • Тестирование физической целостности утилитой chdbfl.
    Нужно зайти в папку с установленной платформой в конечную папку bin. Запустить файл chdbfl, прописать путь к базе, поставить галку исправлять обнаруженные ошибки и нажать выполнить.

    Тестирование физической целостности

    После окончания тестирования окно закрыть и проверить базу на работоспособность.

Ошибка СУБД. Внутренняя ошибка компоненты dbeng

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

Может помочь:

  • Обновление платформы – чаще всего ошибка связана с устаревшей платформой;
  • Тестирование физической целостности утилитой chdbfl.
  • Выгрузка и загрузка файла .dt. В режиме конфигуратор Администрирование –> выгрузить информационную базу. И соответственно загрузка: Администрирование –> загрузить информационную базу.

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

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

Данная ошибка возникает чаще всего из-за неправильного или аварийного завершения работы программы 1С. Например отключение электричества или выключение компьютера при открытой программе.

Варианты исправления:

  • Очистка временных файлов — удалить информационную базу из списка и добавить снова.
  • Удалить все лишние файлы из папки с базой. Файл 1Cv8.1CD удалять нельзя – это сама база, остальные файлы можно почистить.
    База данных

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

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

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

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

Файл базы данных поврежден

Самый простой способ избавится от этой ошибки – это восстановить архивную копию базы. Способ эффективен, если копия не старая или не жалко потерять занесенные данные с момента создания копии по дату восстановления. После загрузки копии ошибка скорее всего пропадет, но и данные с момента её создания не вернуть.

Также может помочь:

  • Тестирование физической целостности утилитой chdbfl, о котором писалось выше;
  • Выгрузка архивной копии и повторная загрузка;
  • Тестирование из конфигуратора (при условии, что в него можно зайти). Меню Администрирование –> тестирование и исправление. Установить флажки как на рисунке и нажать выполнить.

    Тестирование

Обнаружено нарушение целостности системы

Нарушение целостности системы

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

Отсутствует файл базы данных 1С

Отсутствует файл базы данных

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

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

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

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

Ошибка появляется, если на выполнение операций с программой выделено мало оперативной памяти компьютера. Ошибка может возникнуть, например, при закрытии месяца, формировании большого отчета, проведении документов и т.п. Самостоятельно увеличить размер выделенной памяти можно следующим способом: запустить адресную строку Пуск –> Выполнить и ввести команду cmd и нажать ОК.

Команда выполнить

В открывшемся окне ввести bcdedit /set increaseuserva 4096 и нажать Enter. Цифра 4096 – новый выделяемый объем оперативной памяти. Перезагрузить компьютер. Проблема должна быть исправлена.

Необходимо постоянно следить за актуальностью платформы и релиза. Некоторые возникающие ошибки можно решить простым обновлением. И не забывайте почаще делать копию базы.

Достаточно часто при работе с программой 1С встречается «Ошибка СУБД: внутренняя ошибка компоненты dbeng8». Рассмотрим как исправить данную ошибку.

Содержание

  • Ошибка СУБД: внутренняя ошибка компоненты dbeng8
  • Внутренняя ошибка компоненты dbeng8: как исправить
    • Способ 1. Обновление платформы 1С
    • Способ 2. Исправление с помощью утилиты chdbfl.exe
    • Способ 3. Тестирование и исправление информационной базы

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

Разберемся, как исправить эту проблему.

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

Внутренняя ошибка компоненты dbeng8: как исправить

Способ 1. Обновление платформы 1С

Первый способ исправления ситуации — это обновление Платформы 1С. Компонента dbeng, она находится среди файлов установленной платформы. И в случае, если вы не хотите ее обновлять или у вас установлена последняя версия платформы, то можно просто скопировать этот файл из каталога с установленной программой на другом компьютере.

Он будет находится в папке ProgramFiles(x86)1cv88.3.13.1513bin. В нашем примере, 8.3.13.1513 — это версия установленной платформы.

Способ 2. Исправление с помощью утилиты chdbfl.exe

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

Один из вариантов — утилита chdbfl.exe, предназначенная для проверки физической целостности базы данных (если база файловая). Она уже имеется в программе 1С и найти ее можно также в папке с установленной платформой 1С Предприятие — bin.

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

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

Способ 3. Тестирование и исправление информационной базы

Тестирование и исправление информационной базы в режиме Конфигуратор, также один из вариантов исправления ошибки СУБД: внутренняя ошибка компоненты dbeng8 в 1С.

Подробнее об этом способе тестирования читайте в статье Тестирование и исправление базы 1С 8.3

Сделав резервную копию, заходим в нашу информационную базу и режиме Конфигуратора и в пункте меню Администрирование выбираем Тестирование и исправление информационной базы.

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

Нажимаем кнопку Выполнить и ждем окончания тестирования.

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

См. также:

  • Конфликт блокировок при выполнении транзакции 1С 8.3: как исправить
  • Недостаточно памяти 1С: как исправить
  • Неверный формат хранилища данных 1С 8.3: как исправить
  • Ошибка формата потока 1С 8.3: как исправить
  • Ошибка СУБД: файл базы данных поврежден в 1С 8.3

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Внутренняя ошибка 15 на почте маил на телефоне как исправить
  • Внутренняя ошибка 15 mail ru