Привет всем!
Купили в нашей конторе фреш для запихивания туда всех учреждений. Проблема началась почти сразу.
вся инфраструктура виртуальная на схд. Серваки за координатором 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С: Предприятие (пользовательский режим работы). Меню Администрирование –> Обслуживание –> Создание резервной копии. Выбрать каталог, в который сохранится копия и нажать Сохранить резервную копию.
-
Из режима Конфигуратор:
Меню Администрирование –> Выгрузить информационную базу. Так же, как и в первом варианте нужно выбрать каталог, в который сохранится копия. Копия будет иметь расширение .dt.
-
Непосредственное копирование базы в другой каталог.
Найти папку с базой и скопировать (важно: не вырезать, а именно скопировать) файл 1Cv8.1CD в другую папку. Можно скопировать и всю папку в которой лежит данный файл. На скриншоте это папка называется DemoAccounting.
Причин возникновения ошибок с информационной базой может быть очень много. Главное при их возникновении внимательно читать текст ошибки, зачастую в нем уже содержится информация по ее исправлению.
База 1С не открывается
Методы исправления:
- Обновление платформы;
-
Очистка временных файлов. Самый простой способ — это удалить информационную базу из списка и добавить её снова. Нужно выделить проблемную базу, запомнить (записать, скопировать) её путь и нажать удалить. База пропадет из списка.

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

-
Тестирование физической целостности утилитой chdbfl.
Нужно зайти в папку с установленной платформой в конечную папку bin. Запустить файл chdbfl, прописать путь к базе, поставить галку исправлять обнаруженные ошибки и нажать выполнить.
После окончания тестирования окно закрыть и проверить базу на работоспособность.
Ошибка СУБД. Внутренняя ошибка компоненты 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 дней бесплатно