Ошибка установки или изменения параметров журнала регистрации 1с

Ошибка установки или изменения параметров журнала регистрации. Журнал транзакций для базы данных заполнен.

Описание ошибки:
Ошибка установки или изменения параметров журнала регистрации
Ошибка при выполнении файловой операции ‘v8srvr://server-f/1ceye/params/log.inf’
по причине:
Ошибка при выполнении файловой операции ‘v8srvr://server-f/1ceye/params/log.inf’
по причине:
Ошибка при выполнении файловой операции ‘log.inf’
по причине:
Ошибка СУБД:
Microsoft SQL Server Native Client 11.0: Журнал транзакций для базы данных «1C» заполнен. Чтобы обнаружить причину, по которой место в журнале не может быть повторно использовано, обратитесь к столбцу log_reuse_wait_desc таблицы sys.databases
HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=2, Severity=11, native=9002, line=1

Найденные решения:

Естественно, т.к. ошибка касается СУБД, то в данном примере вариант работы 1С — серверный (клиент-серверный)

1С 8 Ошибка СУБД: Microsoft SQL, HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=2, Severity=11, native=9002, line=11с 8 ошибка СУБД: Microsoft SQL Server Native Client 11.0, журнал транзакций для базы данных  заполнен

В описании ошибки, если вчитаться в столь внушительны отчет, можно найти подсказку «Журнал транзакций для базы данных «1C» заполнен». Необходимо первым делом проверить наличие свободного места на диске, где размещены данные баз СУБД (чаще всего это Microsoft SQL или PostgreSQL, реже — Oracle Database или IBM DB2) и файлы журнала регистрации баз. По умолчанию — это будет один жесткий диск и первое, что нужно сделать — естественно высвободить свободное пространство, удалив лишние данные. Потом отдельно можно приступить к очистке кэша СУБД соответствующими встроенными инструментами. А так же уменьшить объем журнала регистрации базы 1С (определить, где находится файл журнала регистрации базы и уменьшить объем файла журнала регистрации).

Может оказаться так, что базы СУБД и файлы журнала регистрации могут находится на различных жеских дисках. Для этого соответственно, нужно проверить наличие свободного пространства на каждом из них. Пример ниже такой ситуации. Ошибка возникла для базы на СУБД Microsoft SQL. При этом файлы СУБД MS SQL хранятся на физическом диске «D», а файлы журнала регистрации 1С 8  на диске «C» (как это обычно по умолчанию и бывает, если при установке не указали иной физический диск). Не осталось места на диске «D».

1C 8, ошибка установки или изменения параметров журнала регистрации, ошибка СУБД Microsoft SQL, журнал транзакций для базы данных заполнен

В действителности файл <имя_базы_СУБД_log> занимал более 130 Гб — после чистки кэша СУБД он уменьшился в объеме.

1С 8 ошибка журнал транзакций для базы данных заполнен СУБД Microsoft SQL

При этом, как было отмечено, выше, файлы журнала регистрации находились, где и были установлены по умолчанию — на диске «C». Т.к. уже оставалось тоже незначительное свободное пространство — чуть больше 25 Гб, то так же был уменьшен журнал регистрации базы соответствующей базы 1С 8 (определить, где находится файл журнала регистрации базы и уменьшить объем файла журнала регистрации).

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

08-03-2020

Журавлев А.С.
(Сайт azhur-c.ru)

Ошибка установки или изменения параметров журнала регистрации. Журнал транзакций для базы данных заполнен.

Описание ошибки:
Ошибка установки или изменения параметров журнала регистрации
Ошибка при выполнении файловой операции ‘v8srvr://server-f/1ceye/params/log.inf’
по причине:
Ошибка при выполнении файловой операции ‘v8srvr://server-f/1ceye/params/log.inf’
по причине:
Ошибка при выполнении файловой операции ‘log.inf’
по причине:
Ошибка СУБД:
Microsoft SQL Server Native Client 11.0: Журнал транзакций для базы данных «1C» заполнен. Чтобы обнаружить причину, по которой место в журнале не может быть повторно использовано, обратитесь к столбцу log_reuse_wait_desc таблицы sys.databases
HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=2, Severity=11, native=9002, line=1

Найденные решения:

Естественно, т.к. ошибка касается СУБД, то в данном примере вариант работы 1С — серверный (клиент-серверный)

1С 8 Ошибка СУБД: Microsoft SQL, HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=2, Severity=11, native=9002, line=11с 8 ошибка СУБД: Microsoft SQL Server Native Client 11.0, журнал транзакций для базы данных  заполнен

В описании ошибки, если вчитаться в столь внушительны отчет, можно найти подсказку «Журнал транзакций для базы данных «1C» заполнен». Необходимо первым делом проверить наличие свободного места на диске, где размещены данные баз СУБД (чаще всего это Microsoft SQL или PostgreSQL, реже — Oracle Database или IBM DB2) и файлы журнала регистрации баз. По умолчанию — это будет один жесткий диск и первое, что нужно сделать — естественно высвободить свободное пространство, удалив лишние данные. Потом отдельно можно приступить к очистке кэша СУБД соответствующими встроенными инструментами. А так же уменьшить объем журнала регистрации базы 1С (определить, где находится файл журнала регистрации базы и уменьшить объем файла журнала регистрации).

Может оказаться так, что базы СУБД и файлы журнала регистрации могут находится на различных жеских дисках. Для этого соответственно, нужно проверить наличие свободного пространства на каждом из них. Пример ниже такой ситуации. Ошибка возникла для базы на СУБД Microsoft SQL. При этом файлы СУБД MS SQL хранятся на физическом диске «D», а файлы журнала регистрации 1С 8  на диске «C» (как это обычно по умолчанию и бывает, если при установке не указали иной физический диск). Не осталось места на диске «D».

1C 8, ошибка установки или изменения параметров журнала регистрации, ошибка СУБД Microsoft SQL, журнал транзакций для базы данных заполнен

В действителности файл <имя_базы_СУБД_log> занимал более 130 Гб — после чистки кэша СУБД он уменьшился в объеме.

1С 8 ошибка журнал транзакций для базы данных заполнен СУБД Microsoft SQL

При этом, как было отмечено, выше, файлы журнала регистрации находились, где и были установлены по умолчанию — на диске «C». Т.к. уже оставалось тоже незначительное свободное пространство — чуть больше 25 Гб, то так же был уменьшен журнал регистрации базы соответствующей базы 1С 8 (определить, где находится файл журнала регистрации базы и уменьшить объем файла журнала регистрации).

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

08-03-2020

Журавлев А.С.
(Сайт azhur-c.ru)

Я
   pooh79

21.04.10 — 18:43

При переходе с 8.1 на 8.2 в периферийной базе при получении данных обмена стала выскакивать ошибка:

«Ошибка установки или изменения параметров журнала регистрации

Ошибка доступа к файлу ‘v8srvr://dbeng8/f01030190/Params/vlogparams.inf’

по причине:

Ошибка доступа к файлу ‘evlogparams.inf’»

У пользователя, делающего загрузку данных, нет права «административные функции», право «журнал регистрации» есть. Если дать ему право «административные функции», то обмены проходят без ошибок. Но давать-то не хочется, тем более на 8.1 всё было ОК.

Советов почистить Application Data и проч давать, не помогает.

   pooh79

1 — 21.04.10 — 18:47

да, файл-серверный вариант 1С

   pooh79

2 — 21.04.10 — 18:54

да, версия и в центре, и в периферии одна — 8.2.10.82.

ошибка выскакивает и при получении сообщения без данных

   pooh79

3 — 12.05.10 — 14:13

и никаких мыслей?

  

PlaQ

4 — 17.05.10 — 11:49

Лезет та же ошибка.
Как поправить не понимаю

Содержание:

1.       Где хранится информация о событиях в информационной базе 1С Предприятия?

2.       Очистка временных файлов и подключение команды ClearCache

3.       Причины ошибки в журнале регистрации 1С 8.3 при открытии 

1.    Где хранится информация о событиях в информационной базе 1С Предприятия?

Информация о произошедших событиях хранится в информационной базе 1С Предприятия (ИБ). Ошибки, фоновые, регламентные задания, действия пользователей записываются в журнал регистрации 1С 8.3 (ЖР). С течением времени количество записей в журнал регистрации 1С 8.3 растет, т.к. в него записывается каждая произведенная операция (чем больше база, количество пользователей, регламентных заданий, тем быстрее будет расти журнал регистрации 1С 8.3).

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

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

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

2.    Очистка временных файлов и подключение команды ClearCache

Следующим шагом будет очистка временных файлов в папке temp, и включение команды ClearCache в настройках подключения базы.

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

3.    Причины ошибки в журнале регистрации 1С 8.3 при открытии

Если возникла ошибка в журнале регистрации при открытии (или другие ошибки, связанные с sqlite):

sqlite3_step failed: database disk image is malformed

db: C:bd1Cv8Log1Cv8.lgd

…то ее причиной могут быть повреждения данных в файле ЖР.

17:14.504002-0,EXCP,0,process=rmngr,Exception=EventLogException,Descr=’sqlite3_exec failed: database disk image is malformed

db: C:Program Files1cv8srvinforeg_154150b80b42-24a3-4f33-8508-5672acb806211Cv8Log1Cv8.lgd sql: PRAGMA journal_mode = OFF’                                                                                                                              

Для ее устранения необходимо скачать утилиту командной строки sqlite. В первую очередь нужно остановить службу «Агент сервера 1С» (предварительно попросить всех пользователей завершить работу, т.к. сеансы автоматически завершатся, и может произойти потеря данных).

Далее копируем поврежденный файл 1Cv8.lgd в отдельную папку (например, «C:Log») и распаковываем в нее скачанный архив с утилитой командной строки sqlite.

В командной строке переходим в «C:Log» и выполняем команду: sqlite3 1Cv8.lgd .dump >> backup.sql .

В текстовом редакторе открываем файл backup.sql и заменяем последнюю строку «ROLLBACK;» на «COMMIT;», переименовываем ранее скопированный файл «1Сv8.lgd» в «1Cv8-orig.lgd».

Далее выполняем команду: sqlite3 1Cv8.lgd < backup.sql.

Открываем ранее скопированный файл «1Сv8.lgd» в конфигураторе новой чистой файловой базы, проверяем целостность ЖР.

На последнем этапе заменяем оригинальный файл скопированным в исходной папке.

Специалист компании ООО «Кодерлайн»

Шашков Дмитрий Геннадьевич

Ошибка формата файла журнала регистрации — ошибка может возникнуть при попытке просмотреть журнал регистрации или внести в него запись.

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

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

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

C:Program Files (x86)1cv8srvinforeg_1541996ce746-3a5a-4014-ae41-ba6d7c7aec25

Если база файловая, то журнал регистрации находится прямо в каталоге базы данных.
Файл журнала регистрации имеет название: 1Cv8.lgd

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

Добрый день!

Вот полный текст ошибки:

«Ошибка формата файла журнала регистрации по причине: sqlite3_step failed: database disk image is malformed db: C:Program Files1cv83srvinforeg_2541aeee7db0-e76e-4ea8-a504-aeb02935fac41Cv8Log1Cv8.lgd sql: SELECT severity, date, connectID,»

В интернете нашёл способы исправления файла журнала регистрации с помощью утилиты командной строки sqlite, но там стандартные конфигурации.
Вопрос — для Альфа-Авто тоже можно воспользоваться этой утилитой?

И ещё вопрос — с этой базой это уже 2-ой такой случай, 1-ый был примерно год назад. В связи с чем появляется такая ошибка?  

Изменено: Александр Васечка14.07.2018 09:49:19

1C
 
Ошибка доступа к файлу ‘evlogparams.inf’
0

pooh79

21.04.10

18:43

При переходе с 8.1 на 8.2 в периферийной базе при получении данных обмена стала выскакивать ошибка:

«Ошибка установки или изменения параметров журнала регистрации

Ошибка доступа к файлу ‘v8srvr://dbeng8/f01030190/Params/vlogparams.inf’

по причине:

Ошибка доступа к файлу ‘evlogparams.inf'»

У пользователя, делающего загрузку данных, нет права «административные функции», право «журнал регистрации» есть. Если дать ему право «административные функции», то обмены проходят без ошибок. Но давать-то не хочется, тем более на 8.1 всё было ОК.

Советов почистить Application Data и проч давать, не помогает.

1

pooh79

21.04.10

18:47

да, файл-серверный вариант 1С

2

pooh79

21.04.10

18:54

да, версия и в центре, и в периферии одна — 8.2.10.82.

ошибка выскакивает и при получении сообщения без данных

3

pooh79

12.05.10

14:13

и никаких мыслей?

4

PlaQ

17.05.10

11:49

Лезет та же ошибка.
Как поправить не понимаю

TurboConf — расширение возможностей Конфигуратора 1С

Ошибка установки или изменения параметров журнала регистрации. Журнал транзакций для базы данных заполнен.

Описание ошибки:
Ошибка установки или изменения параметров журнала регистрации
Ошибка при выполнении файловой операции ‘v8srvr://server-f/1ceye/params/log.inf’
по причине:
Ошибка при выполнении файловой операции ‘v8srvr://server-f/1ceye/params/log.inf’
по причине:
Ошибка при выполнении файловой операции ‘log.inf’
по причине:
Ошибка СУБД:
Microsoft SQL Server Native Client 11.0: Журнал транзакций для базы данных «1C» заполнен. Чтобы обнаружить причину, по которой место в журнале не может быть повторно использовано, обратитесь к столбцу log_reuse_wait_desc таблицы sys.databases
HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=2, Severity=11, native=9002, line=1

Найденные решения:

Естественно, т.к. ошибка касается СУБД, то в данном примере вариант работы 1С — серверный (клиент-серверный)

1С 8 Ошибка СУБД: Microsoft SQL, HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=2, Severity=11, native=9002, line=11с 8 ошибка СУБД: Microsoft SQL Server Native Client 11.0, журнал транзакций для базы данных  заполнен

В описании ошибки, если вчитаться в столь внушительны отчет, можно найти подсказку «Журнал транзакций для базы данных «1C» заполнен». Необходимо первым делом проверить наличие свободного места на диске, где размещены данные баз СУБД (чаще всего это Microsoft SQL или PostgreSQL, реже — Oracle Database или IBM DB2) и файлы журнала регистрации баз. По умолчанию — это будет один жесткий диск и первое, что нужно сделать — естественно высвободить свободное пространство, удалив лишние данные. Потом отдельно можно приступить к очистке кэша СУБД соответствующими встроенными инструментами. А так же уменьшить объем журнала регистрации базы 1С (определить, где находится файл журнала регистрации базы и уменьшить объем файла журнала регистрации).

Может оказаться так, что базы СУБД и файлы журнала регистрации могут находится на различных жеских дисках. Для этого соответственно, нужно проверить наличие свободного пространства на каждом из них. Пример ниже такой ситуации. Ошибка возникла для базы на СУБД Microsoft SQL. При этом файлы СУБД MS SQL хранятся на физическом диске «D», а файлы журнала регистрации 1С 8  на диске «C» (как это обычно по умолчанию и бывает, если при установке не указали иной физический диск). Не осталось места на диске «D».

1C 8, ошибка установки или изменения параметров журнала регистрации, ошибка СУБД Microsoft SQL, журнал транзакций для базы данных заполнен

В действителности файл <имя_базы_СУБД_log> занимал более 130 Гб — после чистки кэша СУБД он уменьшился в объеме.

1С 8 ошибка журнал транзакций для базы данных заполнен СУБД Microsoft SQL

При этом, как было отмечено, выше, файлы журнала регистрации находились, где и были установлены по умолчанию — на диске «C». Т.к. уже оставалось тоже незначительное свободное пространство — чуть больше 25 Гб, то так же был уменьшен журнал регистрации базы соответствующей базы 1С 8 (определить, где находится файл журнала регистрации базы и уменьшить объем файла журнала регистрации).

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

08-03-2020

Журавлев А.С.
(Сайт azhur-c.ru)

Я
   pooh79

21.04.10 — 18:43

При переходе с 8.1 на 8.2 в периферийной базе при получении данных обмена стала выскакивать ошибка:

«Ошибка установки или изменения параметров журнала регистрации

Ошибка доступа к файлу ‘v8srvr://dbeng8/f01030190/Params/vlogparams.inf’

по причине:

Ошибка доступа к файлу ‘evlogparams.inf’»

У пользователя, делающего загрузку данных, нет права «административные функции», право «журнал регистрации» есть. Если дать ему право «административные функции», то обмены проходят без ошибок. Но давать-то не хочется, тем более на 8.1 всё было ОК.

Советов почистить Application Data и проч давать, не помогает.

   pooh79

1 — 21.04.10 — 18:47

да, файл-серверный вариант 1С

   pooh79

2 — 21.04.10 — 18:54

да, версия и в центре, и в периферии одна — 8.2.10.82.

ошибка выскакивает и при получении сообщения без данных

   pooh79

3 — 12.05.10 — 14:13

и никаких мыслей?

  

PlaQ

4 — 17.05.10 — 11:49

Лезет та же ошибка.
Как поправить не понимаю

TurboConf — расширение возможностей Конфигуратора 1С

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

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

Содержание:

1.       Где хранится информация о событиях в информационной базе 1С Предприятия?

2.       Очистка временных файлов и подключение команды ClearCache

3.       Причины ошибки в журнале регистрации 1С 8.3 при открытии 

1.    Где хранится информация о событиях в информационной базе 1С Предприятия?

Информация о произошедших событиях хранится в информационной базе 1С Предприятия (ИБ). Ошибки, фоновые, регламентные задания, действия пользователей записываются в журнал регистрации 1С 8.3 (ЖР). С течением времени количество записей в журнал регистрации 1С 8.3 растет, т.к. в него записывается каждая произведенная операция (чем больше база, количество пользователей, регламентных заданий, тем быстрее будет расти журнал регистрации 1С 8.3).

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

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

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

2.    Очистка временных файлов и подключение команды ClearCache

Следующим шагом будет очистка временных файлов в папке temp, и включение команды ClearCache в настройках подключения базы.

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

3.    Причины ошибки в журнале регистрации 1С 8.3 при открытии

Если возникла ошибка в журнале регистрации при открытии (или другие ошибки, связанные с sqlite):

sqlite3_step failed: database disk image is malformed

db: C:bd1Cv8Log1Cv8.lgd

…то ее причиной могут быть повреждения данных в файле ЖР.

17:14.504002-0,EXCP,0,process=rmngr,Exception=EventLogException,Descr=’sqlite3_exec failed: database disk image is malformed

db: C:Program Files1cv8srvinforeg_154150b80b42-24a3-4f33-8508-5672acb806211Cv8Log1Cv8.lgd sql: PRAGMA journal_mode = OFF’                                                                                                                              

Для ее устранения необходимо скачать утилиту командной строки sqlite. В первую очередь нужно остановить службу «Агент сервера 1С» (предварительно попросить всех пользователей завершить работу, т.к. сеансы автоматически завершатся, и может произойти потеря данных).

Далее копируем поврежденный файл 1Cv8.lgd в отдельную папку (например, «C:Log») и распаковываем в нее скачанный архив с утилитой командной строки sqlite.

В командной строке переходим в «C:Log» и выполняем команду: sqlite3 1Cv8.lgd .dump >> backup.sql .

В текстовом редакторе открываем файл backup.sql и заменяем последнюю строку «ROLLBACK;» на «COMMIT;», переименовываем ранее скопированный файл «1Сv8.lgd» в «1Cv8-orig.lgd».

Далее выполняем команду: sqlite3 1Cv8.lgd < backup.sql.

Открываем ранее скопированный файл «1Сv8.lgd» в конфигураторе новой чистой файловой базы, проверяем целостность ЖР.

На последнем этапе заменяем оригинальный файл скопированным в исходной папке.

Специалист компании ООО «Кодерлайн»

Шашков Дмитрий Геннадьевич

Ошибка формата файла журнала регистрации
по причине:
sqlite3_step failed: database disk image is malformed
db: C:Program Files1cv8srvinfo
eg_154134eda2fe-bcf4-485e-ab47-4f302319f59a1Cv8Log1Cv8.lgd
sql: SELECT severity, date, connectID, session, transactionStatus, transactionDate, transactionID, userCode,
computerCode, appCode, eventCode, comment, metadataCodes, sessionDataSplitCode, dataType, data, dataPresentation,
workServerCode, primaryPortCode, secondaryPortCode FROM EventLog WHERE date<3155378867999999 AND eventCode IN (1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42) ORDER BY date DESC

 

Разберемся с

Ошибка формата файла журнала регистрации

database disk image is malformed

Текст сообщения :


Ошибка формата файла журнала регистрации
по причине:
sqlite3_step failed: database disk image is malformed
db: C:Program Files1cv8srvinfo
eg_154134eda2fe-bcf4-485e-ab47-4f302319f59a1Cv8Log1Cv8.lgd
sql: SELECT severity, date, connectID, session, transactionStatus, transactionDate, transactionID, userCode,
computerCode, appCode, eventCode, comment, metadataCodes, sessionDataSplitCode, dataType, data, dataPresentation,
workServerCode, primaryPortCode, secondaryPortCode FROM EventLog WHERE date<3155378867999999 AND eventCode IN (1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42) ORDER BY date DESC

Всё печально. Журнал регистрации убит каким-то системным сбоем.

Узнаем, что начиная с версии платформы 8.3.5.1068 журнал регистрации хранится в одном файле базы данных SQLite. Этот файл имеет расширение lgd. (Подробнее http://v8.1c.ru/o7/201310log/index.htm )

На форумах пишут, что надо выгрузить и загрузить базу данных SQLite, чтоб восстановить её работоспособоность, правда с возможными потерями данных.

Качаем и распаковываем отсюда https://www.sqlite.org/download.html последнюю версию утилиты для вашей ОС.
Мне подошла:
Precompiled Binaries for Windows sqlite-shell-win32-x86-3081101.zip (313.47 KiB)
The command-line shell program (version 3.8.11.1). (sha1: 1640b3608784a36a113d4fcf69681503e4e9cdc3)

Берем наш журнал, путь к нему можно взять из текста сообщения

C:Program Files1cv8srvinfo
eg_154134eda2fe-bcf4-485e-ab47-4f302319f59a1Cv8Log1Cv8.lgd

и копируем в папку с утилитой.

Выполняем команду в командной строке

sqlite3 1Cv8.lgd «.dump» > 1.txt

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

sqlite3 new.db «.read 1.txt»

По окончании получаем работоспособную базу журнала в файле new.db
Теперь ее можно положить себе в архив и начать новый журнал регистрации.
Или попробовать вернуть на место испорченного журнала.

Stay backuped

 

Кончилось место на сервере 1С. Файлы сервера заняли все место на диске, что делать?

К нам в компанию обратился заказчик с вопросом: «Что это за папки (указаны стрелками) и можно ли их удалить?

Настройка журнала регистрации 1С - рисунок 1

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

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

Настройка журнала регистрации 1С - рисунок 2

Это рабочий каталог центрального сервера 1С. В нем располагается файл управления агентом (1cv8wsrv.lst) и рабочие каталоги кластеров, которые зарегистрированы на данном компьютере. Так как кластер у нас один, то рабочий каталог кластера тоже будет один с названием reg_1541, что соответствует порту главного менеджера кластера.

Настройка журнала регистрации 1С - рисунок 3

В рабочем каталоге кластера содержится файл реестра кластера(1CV8Clst.lst) и рабочие каталоги информационных баз. То, что мы видели на скриншоте от Заказчика, и есть рабочие каталоги информационных баз.

Настройка журнала регистрации 1С - рисунок 4

Открыв один из интересующих нас каталогов, например, b1742eb5-781b-4f4e-a3be-b7e3d28a934e, мы в нем обнаружим две подпапки с названиями 1Cv8FTxt и 1Cv8Log.

Настройка журнала регистрации 1С - рисунок 5

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

Вторая папка содержит данные журнала регистрации. В зависимости от выбранного формата ЖР содержание папки может отличаться.

Существует два формата журнала регистрации: старый (последовательный) и новый (SQLite). В нашем случае представлен ЖР старого формата.

Настройка журнала регистрации 1С - рисунок 6

Старый формат был единственно возможным форматом ЖР до версии платформы 8.3.4. Начиная с версии 8.3.5, появился новый формат ЖР, который и стал использоваться по умолчанию до версии 8.3.11. Начиная с версии 8.3.12, старый формат снова стал использоваться по умолчанию в качестве рекомендуемого. Есть информация, что разработчики 1С в дальнейшем вовсе планируют отказаться от нового формата ЖР (SQLite).

ЖР старого формата состоит из одного файла с расширением «lgf» и множества файлов с расширениями «lgp» и «lgx» (количество файлов зависит от выбранных настроек). Наличие множества файлов объясняется тем, что ЖР старого формата можно разделять по периодам, например, по дням. В таком случае для каждого дня будет существовать отдельный фрагмент ЖР с расширением «lgp» и соответствующий индексный файл (только для серверных баз) одноименного фрагмента ЖР с расширением «lgx», а вся общая информация журнала регистрации будет хранится в файле 1Cv8.lgf

Журнал регистрации нового формата состоит из одного файла с расширением «lgd». Это база данных формата SQLite. Следует сказать, что в силу того, что данные ЖР хранятся в одном единственном файле, для нового формата ЖР недоступна настройка его хранения по периодам.

Настройка журнала регистрации 1С - рисунок 7

Для уменьшения размеров каждой из этих папок существуют разные подходы. Например, если подозрительно много места на диске занимает файл полнотекстового поиска (1cv8FTxt), тогда мы просто можем удалить эту папку (предварительно отключив полнотекстовый поиск в самой информационной базе), однако стоит учитывать, что в таком случае невозможно будет воспользоваться полнотекстовым поиском, что вполне ожидаемо. Если же после удаления требуется включить его обратно, то для этого достаточно в ИБ включить использование полнотекстового поиска и запустить регламентное задание «Обновление индекса ППД». Все необходимые папки и файлы будут созданы автоматически.

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

Настройка журнала регистрации 1С - рисунок 8
          

В таком случае появится возможность удалить записи ЖР до выбранной даты, с возможностью сохранения удаляемых записей в отдельный файл. В последующем, файл с удаленными записями ЖР можно будет просмотреть стандартными средствами конфигуратора по команде «Файл — Открыть».

Сокращения ЖР нового формата

Процедура сокращения ЖР нового формата (SQLite ) аналогична. Однако имеет одну особенность. Она заключается в том, что после сокращения журнала регистрации размер самого файла 1Cv8.lgd не уменьшается. Для его уменьшения необходимо использовать специальную утилиту sqlite3, которую можно скачать с официального сайта
https://www.sqlite.org/index.html

После ее установки в консоли необходимо выполнить примерно такую команду (команда в таком виде используется в случае, когда файл 1Cv8.lgd лежит в том же каталоге, где sqlite3.exe, в противном случае нужно указать полный путь к файлу 1Cv8.lgd):

C:SQLitesqlite3.exe 1Cv8.lgd vacuum

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

Посмотрев внимательнее содержимое папки b1742eb5-781b-4f4e-a3be-b7e3d28a934e можно заметить, что в данном случае используется старый формат ЖР. Его размер около 34 ГБ. Из названия самого файла видно, что он используется с 07.05.2018 и, по всей видимости, хранение по периодам настроено не было, и ни разу не сокращался его размер. Для уменьшения размера ЖР, нам необходимо выполнить 3 шага:

  1. Определить какой ИБ принадлежит ЖР
  2. Сократить размер ЖР до желаемой даты, с записью удаляемых событий в отдельный файл, на случай если потребуется просмотреть удаленные записи ЖР.
  3. Выполнить в конфигураторе настройку хранения ЖР по периодам, например, по неделям, однако если ЖР растет быстро, тогда можно хранить его по дням.

Для того чтобы определить, какой конкретно ИБ принадлежит рабочий каталог, нужно открыть файл реестра кластера (1CV8Clst.lst лежит в той же папке, где рабочий каталог ИБ). Далее воспользовавшись поиском в указанном файле, по имени рабочего каталога ИБ можем с легкостью найти имя базы, которой этот каталог принадлежит, оно будет указано после параметра Ref:

Настройка журнала регистрации 1С - рисунок 9

После выполнения пунктов 2 и 3 наша проблема будет решена.

Процедура сокращения ЖР для ИБ с идентификатором 10113b3a-b5e0-4369-9b1b-57aba3039363 немного будет отличаться. В данном случае, помимо сокращения ЖР до выбранной даты, необходимо выполнить его преобразование в последовательный формат, чтобы стала доступна настройка разделения хранения ЖР по периодам. Также не следует забывать, что для ЖР формата SQLite необходимо сделать «vacuum» с помощью утилиты, упомянутой выше, для фактического уменьшения размера файла.

Таким образом, во избежание подобных ситуаций, рекомендуется при первом запуске ИБ выполнить соответствующие настройки ЖР:

  • если выбран формат SQLite, выполнить его преобразование в последовательный формат,
  • если не настроено хранение по периодам, установить настройку хранения ЖР по периодам, например, по неделям.

Это позволит оставить в рабочем каталоге ИБ ЖР только за текущую неделю, а за предыдущие периоды можно будет заархивировать и переместить на другой диск, тем самым существенно освободить место на диске.

Ошибка в конфигураторе 1С 8 при сохранении: Ошибка установки или изменения параметров журнала регистрации

Описание ошибки:
Ошибка в конфигураторе файловой базы 1С 8 при сохранении изменений:
Ошибка установки или изменения параметров журнала регистрации
Ошибка при выполнении файловой операции ‘v8srvr://dbeng8/f09b3a7c8/params/evlogparams.inf’

Найденные решения:

На практике ошибка встречалась в паре-тройке баз. И условие возникновения ошибки одно и то же — пока не завершен процесс отладки, отладка остановлена на точке остановки, выполняется попытка «Сохранить» изменения конфигурации.

1С 8 ошибка при сохранении Ошибка установки или изменения параметров журнала регистрации Ошибка при выполнении файловой операции

Разбираться и поиск истинных причин данной ошибки не выполнялся. Т.к достаточно просто завершить отладку: или убрать точку остановки, или «Продолжить отладку» (нажатия кнопки «F5» клавиатуры). После этого возможно без ошибок выполнить как сохранение изменений конфиграции, так и выполнить обновление конфигурации базы данных.

1C 8 как устранить ошибку Ошибка при выполнении файловой операции v8srvr://dbeng8/f09b3a7c8/params/evlogparams.inf

Пример ошибки и обхода ее в видео:

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

15-11-2020

Журавлев А.С.
(Сайт azhur-c.ru)

Содержание:

1.       Об ошибке при выполнении файловой операции

2.       Устранение «Ошибки при выполнении файловой операции» в 1С 8.3   

1.    Об ошибке при выполнении файловой операции

Приветствую, коллеги! В данной статье будет описана ошибка «Ошибка при выполнении файловой операции», и подробно рассмотрены способы ее устранения.

Когда происходит обновление конфигураций в 1С 8, по завершении обновления, часто появляется ошибка, которая гласит «Ошибка при выполнении файловой операции – файл не содержит доступных обновлений».  

2.    Устранение «Ошибки при выполнении файловой операции» в 1С 8.3

Рассмотрим методы, при помощи которых, можно устранить ошибку при выполнении файловой операции в 1С.

Итак, первый способ – это попробовать сделать обновление при помощи файлов по обновлению вида «релиз 1с*.cfu». Если это не помогло, то можно попробовать обновить систему при помощи общего файла вида «полный релиз 1С*.cf».

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

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

Рассмотрим подробнее третий способ. Пусть у нас уже есть некоторая конфигурация 1С KORG 1-ой версии, которая работает, но нужно поставить 2-ю версию, то есть обновить версию конфигурации 1С 8.3. Когда происходит обновление, всплывает ошибка «Ошибка при выполнении файловой конфигурации». Порядок действий в этом случае:

1.     скачать релиз 1С KORG с версией 1*.cf;

2.     копируем нашу базу данных;

3.     в конфигураторе, который соответствует обновляемой базе, переходим по пути: «Конфигурация → Поддержка → Настройки поддержки → Снять с поддержки». В случае, если кнопка для снятия с поддержки недоступна, необходимо сперва включить возможные изменения. После этого нужно дать согласие, если система 1С будет уточнять что-либо или подтверждать действия;

4.     Далее переходим по следующему пути: «Конфигурация → Сравнить и объединить с конфигурацией из файла…». Здесь необходимо выбрать файл «полный релиз 1С KORG версии 1*.cf»;

5.     Далее перед нами появится окно, в котором система 1С будет запрашивать постановление на учёт для поддержки, на это уведомление обязательно отвечаем согласием;

6.     В случае, если наша конфигурация является типовой, откроется окно по сравнению конфигураций. В нем обязательно убираем все «галочки». Далее последует объединение конфигураций;

7.     В новом окне кликаем на «Сохранить изменения»;

8.     Ещё раз сохраняем базу данных;

9.     Обновляем конфигурацию 1С стандартным способом.

Если всё сделать, согласно инструкции выше, то в вашей конфигурации 1С 8.3 «Ошибка при выполнении файловой операции» больше не возникнет. Спасибо за внимание!

Специалист компании «Кодерлайн»

Айдар Фархутдинов

Обновлено 15.10.2020

1с логотип

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов Рунета Pyatilistnik.org. В прошлый раз мы с вами разобрали, что из себя  представляет файловая система raw, и как ее исправить, чтобы восстановить свои данные. Двигаемся дальше и поговорим сегодня на тему  капризности 1С, точнее на капризную работу в рамках Windows Server 2016. Я рассмотрю причину и устранение периодически повторяющейся ошибки на сервере 1С 8.3 «Ошибка при выполнении файловой операции«. Ее я стал встречать после обновления с Windows Server 2012 R2 д 2016. Думаю мой опыт сэкономит вам часик серфинга по интернету.

Описание проблемы

В моей компании заканчивается обновление операционных систем у виртуальных серверов, с Windows Server 2012 R2 на Windows Server 2016, я понимаю, что поддержка первых еще будет несколько лет, но хочется уже не делать это в последний момент, а слегка опережать, да и уже давно пора стремиться к Windows Server 2019. Сервера 1С не были исключением, обновление происходило по быстрому варианты. Тут подразумевается накатывание более новой версии ОС по верх старой, тут мы убивали двух зайцев:

  1. Получали свежую версию ОС
  2. Оставляли весь софт на сервере, и не требовалась его переустановка

В случае чего всегда можно было откатиться из снапшота на момент проведения работ, благо ESXI 6.5 это помогает делать в два клика. Все прекрасно обновилось и сервер зажил новой жизнью. В какой-то момент при запуске клиента 1С 8.3 на RDS ферме, стала появляться ошибка:

Ошибка при выполнении файловой операции

Ошибка при выполнении файловой операции в 1С 8.3

Устранение проблемы

Начав изучать данный вопрос мы не стали откатываться к бэкапу, так как данная проблема возникала не постоянно, а через некоторые промежутки и была вызвана явно не переходом на более новую версию операционной системы. Подняв исторические данные в системе заявок, я нашел похожую, где решением ошибки был перенос базы данных 1С на другой диск. Меня это заинтересовало и я стал прикидывать, что же могло быть в той ситуации. Через минут 20 я нашел одну закономерность, что на всех проблемных хостах был установлен компонент Windows дедупликации, как раз на тех дисках, где располагались базы данных 1С.

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

запуск сборки мусора на томе

Вывод: Windows Дедупликация и 1С просто не совместимы друг с другом, это нужно запомнить

Из дополнительных методов я могу вам посоветовать еще очистку кэша 1С. Еще в на умных сайтах советуют на серверах, где используется 1С отключать протокол IPv6 на сетевых интерфейсах, но лично я не понимаю этого прикола, так как сама Microsoft советует по возможности этого не делать, в виду того, что очень многие ее сервисы и компоненты Windows в приоритете используют именно его, меньше будет проблем с DNS и Active Directory.

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

Иногда при открытии программы 1С возникает сообщение об ошибке компоненты dbeng8. Что это значит, что делать и как поправить – рассмотрим в этой статье.

К такому сбою в компоненте приводит нарушении структуры БД, например, из-за внезапного выключения электричества или отключения от локальной сети, неисправности компьютера или нехватки оперативной памяти, произошло некорректное завершение работы программы, то есть 1С была закрыта в аварийном режиме.

Рис.1 Окно нашей ошибки

Рис.1 Окно нашей ошибки

Планшет

Приглашаем на
бесплатный вебинар!

18 апреля в 11:00 мск

40 мин.

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

Очистка временных файлов 1С

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

Рис.2 Запуск программы

Рис.2 Запуск программы

Тест и исправление через конфигуратор

Заходим в режиме конфигуратора в «Администрирование-Тестирование и исправление», отмечаем галочками необходимые пункты и жмем выполнить.

Рис.3 Возможности конфигуратора

Рис.3 Возможности конфигуратора

Рис.4 Напоминание о необходимости резервной копии

Рис.4 Напоминание о необходимости резервной копии

Рис.5 Возможности теста

Рис.5 Возможности теста

Реиндексация таблиц – это абсолютное перестроение индексов для таблиц БД, для повышения быстродействия программы.

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

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

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

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

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

Жмем «Выполнить» и ждем результатов.

Тест с помощью утилиты «chdbfl.exe»

Утилита «chdbfl.exe» ставится вместе с «Предприятием». Она лежит в папке Bin (каталог установки).

Рис.6 Окно «Мой компьютер» - папка bin и файл утилиты «chdbfl.exe»

Рис.6 Окно «Мой компьютер» — папка bin и файл утилиты «chdbfl.exe»
  • Старт утилиты;
  • В окне указать расположение ИБ в поле «Имя файла БД» и выбирать файл с данными 1Cv8.1CD;
  • Отметить исправление галочкой.

Рис.7 Окно запуска утилиты «chdbfl.exe»

Рис.7 Окно запуска утилиты «chdbfl.exe»

Результаты наших действий будут отображены в служебном сообщении.

По выполнению каждого действия надо смотреть, «ушел» ли сбой. Когда перечисленные способы не помогли, стоит попробовать переустановку платформу 1С или же заменить файл «dbeng8.dll». Но зачастую перечисленных способов хватает, чтобы сбой компоненты dbeng8 в 1С 8.3 был исправлен.

  

dred999

07.03.17 — 15:34

Всем привет!

Есть Бухгалтерия предприятия, редакция 3.0 (3.0.47.32).

Пытаюсь обновиться до 3_0_47_33 потом попробовал на 3_0_48_19 вылетает ошибка: «Ошибка при выполнении файловой операции»,

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

Может кто сталкивался?

  

vde69

20 — 07.03.17 — 20:45

(19) рано радуешься…

я использую такую методу для постановки на поддержку кривых конф:

0. делаю бекап

1. сверяю 3 релиза, поддержки, конфы, в константе, если они разные нужно догонять до единой….

2. останавливаю сервер 1с

3. очищаю таблицу ConfigSave

4. очищаю темповый каталок сервера 1с

5. запускаю сервер, запускаю конфигуратор

6. делаю сравнение объединение с типовой CF, после сохраняю, но на не обновляю рабочую конфу. Сразу сохраняю полученный CF (мой_CF). F7 — НЕ ЖАТЬ

7. Сохраняю конфу поставщика именно из этой базы (пост_CF)

8. Загружаю пост_CF без сравнения объединения, при этом ставится на поддержку, норабочую НЕ обновляю

9. делаю сравнение объединение с мой_CF, тут надо думать и по месту, возможно сто-то и снять с поддержки надо….

10. только тут жму F7 и запускаю в пользовательском режиме

11. ТИС — обязательный пункт….

после всего проделанного если нет ошибок то гуд… за 2 месяца так привел 19 баз, одна из которых сдохла при переходе на 3.1 (ЗУП, пришлось откатываться), остальные сейчас нормально обновляются… хотя были все кривые, начиная от разности версии конфы поддержки к рабочей и заканчивая кучей не удалённого мусора…

Случаются ситуации, когда при работе с 1С 8.3 или 8.2 у вас появляется ошибка «Ошибка СУБД: Внутренняя ошибка компоненты dbeng8». Конечно же, описание ее не настолько информативно, как бы нам этого хотелось.

ошибка

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

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

Содержание

  • Обновление версии платформы
  • Тестирование и исправление в 1С
    • Средствами конфигуратора
    • Утилита «chdbfl.exe»

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

В подобных случаях, как и с исправлением чего угодно, всегда лучше начинать от простого к сложному. Поэтому, первым делом нужно установить самую свежую версию платформы 1С. Если же вы уже используете ее, либо по каким-то соображениям не хотите обновлять, можно просто заменить библиотеку «dbeng8.dll», взяв его из каталога с другой установленной программой, как на вашем ПК, так и на другом.

В нашем случае она расположена в каталоге «D:Program Files (x86)1cv88.3.9.2170bin», так как именно в нем установлена сама платформа.

Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.

Связаться с нами можно по телефону +7 499 350 29 00.

Услуги и цены можно увидеть по ссылке.

Будем рады помочь Вам!

dbeng8.dll

Тестирование и исправление в 1С

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

Средствами конфигуратора

Решение проблемы данным способом производится из конфигуратора. Перейдите в меню «Администрирование» и выберите пункт «Тестирование и исправление…».

ТиИ в конфигураторе

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

расстановка галочек

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

Утилита «chdbfl.exe»

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

chdbfl.exe

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

путь к базе 1С

Теперь откроем саму утилиту «chdbfl.exe» и в поле «Имя файла БД» выберем файл «1Cv8.1CD» из того каталога, адрес которого только что выяснили.

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

проверка физической целостности базы данных

Эти и некоторые другие способы рассмотрены также в этом видео:

Внутренняя ошибка компоненты dbeng8 в 1С8

 Не часто (слава Богу), но все же бывает, что пользователи 1С:Предприятие 8, открыв какую-либо информационную базу вдруг вместо привычного окна со своей информацией сообщение об ошибке — Ошибка СУБД: внутренняя ошибка компоненты dbeng8. Либо же ошибка компоненты dbeng8 вдруг появляется в процессе работы с информационной базой — при открытии или закрытии справочника, создании или проведении документов и т.д. Ошибка эта, как правило, возникает при нарушении структуры базы данных, например при незапланированном экстренном завершении работы. Данная статья расскажет вам как можно попытаться справиться с этой ошибкой самостоятельно, не прибегая к помощи специалиста.

Сообщение об ошибке

Для того, чтоб избавиться от ошибки компоненты dbeng8 необходимо зайти в информационную базу в режиме «Конфигуратор» и выполнить операцию по тестированию и исправлению ИБ. Перед выполнением нижеописанных действий обязательно нужно выполнить резервное копирование информационной базы. После сохранения информации идем в меню «Администрирование — Тестирование и исправление ИБ». В открывшемся окне нужно установить первые три флажка, режим — тестирование и исправление, при наличии ссылок на несуществующие объекты — очищать ссылки. 

Окно тестирования и исправления ИБ

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

Если ошибка пропала — отлично. Если же нет — вам придется протестировать информационную базу через внешнюю утилиту chdbfl.exe. Находится она в каталоге, куда установлена платформа 1С: Предприятие (Скорее всего по этому пути — «C:Program Files (x86)1cv8НомерВерсииТехнологическойПлатформыbin» или «C:Program Files 1cv8НомерВерсииТехнологическойПлатформыbin»), либо же ее можно скачать с официального сайта техподдержки 1С. Открыв данную утилиту нужно указать путь к файлу информационной базы. Узнать путь можно в окне со списком информационных баз, встав на нужную нам базу. После того как указали путь к информационной базе нужно установить флажок «исправлять обнаруженные ошибки» и нажать «Выполнить».

Внешняя утилита ChdBfl.exe

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

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

Понравилась статья? Поделить с друзьями:
  • Ошибка установки или изменения административных параметров информационной базы
  • Ошибка файл недоступен или удален вк
  • Ошибка файл не является графическим bitrix
  • Ошибка файл не сохранен free fire
  • Ошибка файл не является 7z архивом