1с ошибка аварийное завершение при синхронизации

При отключении питания, отказе техники, сбоях сети база данных, как правило, остается работоспособной. В этих случаях достаточно устранить неполадки в оборудовании и сети, чтобы продолжить работать в 1С.

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

Содержание

  • Аварийное завершение работы 1С
    • Возврат на копию базы
    • Чистка кеша 1С
    • Журнал регистрации (Конфигуратор)
    • Запуск со старой Платформы
    • Тестирование и исправление
    • CHDBFL.EXE
    • Как определить справочник или документ ошибки
    • Внешняя обработка удаления записей регистров накопления по регистратору

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

Что же делать, если при входе в 1С появляется сообщение об аварийном завершении работы и перезапуск сеанса не помогает?

БухЭксперт8 рекомендует выполнить последовательно следующие действия:

  • развернуть копию рабочей базы;
  • проанализировать данные Журнала регистрации;
  • выполнить запуск 1С со старой Платформы;
  • просмотреть ошибки текущего релиза;
  • запустить Тестирование и исправление информационной базы;
  • проверить отсутствие повреждений данных СУБД базы утилитой CHDBFL;
  • определить конкретные справочник или документ, вызывающие аварийное завершение 1С;
  • использовать внешнюю обработку Выгрузка и загрузка данных xml для переноса испорченных данных.

Возврат на копию базы

Первое, что должен сделать пользователь при аварийном завершении работы 1С и невозможности входа в нее, — восстановить последнюю копию рабочей базы.

Аварийные ситуации сложно предугадать. БухЭксперт8 рекомендует настроить автоматическое резервное копирование с выполнением копий не реже раза в неделю. Срок хранения копий можно ограничить двумя неделями.

В этом случае программа сама сделает резервную копию 1С по заданному расписанию.

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

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

Наладив работу пользователей в копии базы, необходимо проанализировать ошибки аварийного завершения работы рабочей базы.

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

Чистка кеша 1С

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

Для исправления ситуации очистите «кеш» 1С.

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

Журнал регистрации (Конфигуратор)

В специальном журнале 1С хранится информация о действиях с объектами 1С и ошибках при работе в базе данных. Если войти в 1С не удается из-за аварийного завершения работы, а Конфигуратор доступен, откройте Журнал регистрации из Конфигуратора: раздел Администрирование — Журнал регистрации.

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

В данном случае аварийное завершение 1С вызвало расширение BE_20220706:

Для решения проблемы достаточно удалить указанное расширение из конфигурации (Конфигурация — Расширения конфигурации) или доработать его для устранения ошибки:

К ошибкам также может привести нарушение заполнения документов:

Здесь потребуется проверить формируемые данные во внешней обработке Перенос ТМЦ с одного МОЛ на другое, найти и очистить поле Сумма НУ в документе.

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

Запуск со старой Платформы

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

В практике БухЭксперт8 есть случаи, когда именно это и решало проблемы:

  • Аварийное завершение программы при свертке базы (Бухгалтерия 3.0);
  • Аварийное завершение программы ЗУП 3.1.

Для запуска 1С со старой Платформы 1С выберите в списке баз нужную и нажмите кнопку Изменить.

В поле Версия 1С:Предприятия укажите более раннюю из имеющихся версий Платформы 1С и выполните повторный запуск 1С.

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

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

Функционал поможет не только найти ошибки, но и попытается их исправить.

БухЭксперт8 рекомендует запускать тестирование в режиме Только тестирование для просмотра и анализа найденных ошибок. Перед исправлением ошибок в режиме Тестирование и исправление всегда делайте копию базы данных.

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

CHDBFL.EXE

Утилита CHDBFL предназначена для восстановления физической целостности таблиц 1С при повреждении:

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

Запуск утилиты происходит с флагом Исправлять обнаруженные ошибки.

При обнаружении нарушения физической целостности таблиц 1С можно попробовать восстановить целостность по кнопке Выполнить:

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

Как определить справочник или документ ошибки

Если утилита CHDBFL указала на ошибку в конкретной таблице, но не смогла ее исправить, нужно определить, какие данные хранятся в этой таблице. В этом поможет обработка БухЭксперт8 Получить структуру таблиц СУБД в 1С.

Обработка Получить структуру таблиц СУБД в 1С (БухЭксперт8)

В обработке выводятся таблицы СУБД 1С и их соответствие объектам 1С. Основные столбцы:

  • Метаданные — объект 1С;
  • Имя таблицы хранения — таблица СУБД.

Для отбора данных по нужной таблице в обработке предусмотрено специальное поле отбора:

  • Имя таблицы хранения.

Определив объект 1С по сбойной таблице СУБД, можно работать с ошибкой средствами SQL: очистить таблицу или перенести ее из копии базы данных. Это требует специальных знаний по SQL-запросам и работе с таблицами СУБД.

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

Внешняя обработка удаления записей регистров накопления по регистратору

Обработка Получить структуру таблиц СУБД в 1С (БухЭксперт8)

Обработка позволяет определить по внутренней таблице данных СУБД объект 1С.

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

Пошаговая инструкция работы с обработкой Получить структуру таблиц СУБД в 1С:

  1. Откройте обработку в программе: Главное меню — Файл — Открыть — обработка «Получить структуру таблиц в 1С». На предупреждение системы безопасности ответьте — Да.
  2. В поле Имя таблицы хранения укажите поврежденную таблицу:Таблица Reference82 соответствует справочнику Группы пользователей:
  3. Из копии базы выгрузите обработкой Выгрузка и загрузка данных xml информацию из справочника Группы пользователя в файл.
  4. Выполните загрузку данных в справочник Группы пользователей восстановленной базы из файла, используя обработку Выгрузка и загрузка данных xml.

См. также:

  • Работа в 1С
  • Очистка кэш
  • Тестирование и исправление базы 1С
  • Патчи (исправления)
  • Резервное копирование 1С
  • Как исправить ошибки базы 1С самостоятельно
  • Исправление технических ошибок при работе с 1С:Бухгалтерия
  • Не запускается 1С

Если Вы еще не подписаны:

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

или

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

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

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

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

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

Я
   Valerianich

07.11.19 — 09:00

Всем добрый день.

Настроена типовая синхронизация между базой ЗУП 3.1 (3.1.10.174) и БП 3.0 (3.0.73.38). При выполнение синхронизации из ЗУП шаг 1 Загрузка данных не выполняется и после в Журнале регистрации создаётся запись «Аварийно завершился рабочий процесс фонового задания».

Шаг 2 Выгрузка данных проходит без ошибок.

При этом, если выполнять синхронизацию из БП, то ошибок нет.

Может кто-нибудь сталкивался с таким? Как решить эту проблему?

   PaulBC

1 — 07.11.19 — 09:08

(0) синхронизация через прямое подключение?

То же происходит при синхронизации КА 2.4 — БП 3.0. Через файлы проходит нормально.

Писал на v8@1c.ru, отправлял лог ТЖ и дамп аварийного завершения процесса. Последний ответ от них был 31.07 «Данные переадресованы для расследования».

   Valerianich

2 — 07.11.19 — 09:10

(1) Да, синхронизация через прямое подключение.

   azt-yur

3 — 07.11.19 — 09:16

(2) твоя же тема Синхронизация ЗУП 3 — БП 3.0 Не удалось синхронизировать данные.

В прошлый раз тебе вроде помогло то что я предлагал. Сейчас не та же ситуация?

   Valerianich

4 — 07.11.19 — 09:22

(3)Не могли бы вы перевыложить расширение?)

   azt-yur

5 — 07.11.19 — 09:32

(4) https://yadi.sk/d/nT8MJdVQfwURVQ

   Valerianich

6 — 07.11.19 — 09:35

(4) Спасибо. Попробую — отпишусь.

   Valerianich

7 — 07.11.19 — 09:47

(5) Всё работает. Спасибо.

  

PaulBC

8 — 08.11.19 — 03:19

(5) Тоже помогло. Спасибо!

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

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

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

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

Полный скриншот:

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

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

Носит нерегулярный характер (то появляется, то нет).

Возникла на платформе: 8.3.18.1334 (по сообщениях из чатов у других было на платформе 8.3.17.1851)

Операционная система Windows 10 корпоративная LTSC 1809 и Windows Server 2012 R2 Standard

Ошибка приложения записывается в системный журнал Windows в следующем виде:

Faulting application name: 1cv8c.exe, version: 8.3.18.1334, time stamp: 0x6021c237

Faulting module name: backbas.dll, version: 8.3.18.1334, time stamp: 0x6021c6c8

Exception code: 0xc0000005

Fault offset: 0x00000000000ce7f3

Faulting process id: 0x1840

Faulting application start time: 0x01d74ba9efcea74f

Faulting application path: C:Program Files1cv88.3.18.1334bin1cv8c.exe

Faulting module path: C:Program Files1cv88.3.18.1334binbackbas.dll

Report Id: 59b36157-b79e-11eb-811c-0cc47a6431af

Faulting package full name: 

Faulting package-relative application ID: 

Или на русском:

Имя сбойного приложения: 1CV8C.exe, версия: 8.3.18.1334, метка времени: 0x6021c237

Имя сбойного модуля: backbas.dll, версия: 8.3.18.1334, метка времени: 0x6021c6c8

Код исключения: 0xc0000005

Смещение ошибки: 0x00000000000ce7f3

Идентификатор сбойного процесса: 0x2840

Время запуска сбойного приложения: 0x01d74b4aa253611e

Путь сбойного приложения: C:Program Files1cv88.3.18.1334bin1CV8C.exe

Путь сбойного модуля: C:Program Files1cv88.3.18.1334binbackbas.dll

Идентификатор отчета: b175aeec-357b-4c35-bdbc-0bfc9883a372

Полное имя сбойного пакета: 

Код приложения, связанного со сбойным пакетом: 

Легальность продуктов 100% (эмуляторов нет и никогда не было). В одном месте кластер и настроен сервер лицензирования, в другом USB ключ. В интернете все советы сводятся к «удалите эмуляторы и т.п. нелегальщину», а затем всё удалите и поставьте заново с восстановлением баз.

Совсем не хочется делать это на серверных базах, где всё настроено под сервер лицензирования и постоянно работает несколько десятков пользователей.

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

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

UPDATE: 18.05.2021

Ошибка появляется, если есть доступ в интернет.

Проблему подвердили коллеги со всей страны.

Ошибка присутствует в версиях платформы начиная с 8.3.16.1791, 8.3.17.1823, 8.3.18.1201.

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

Это ошибка в платформе, связана с внешними сервисами.

В тестовой 8.3.17 уже исправлена. На 8.3.18 будет на этой неделе.

Код ошибки для просмотра на трекере 1С — 40049115

Ошибка исправлена в версиях платформы начиная с 8.3.17.2231 и 8.3.18.1483 (дата публикации  19.05.2021).

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

Временное решение — отключить на машине доступ в Интернет. Также коллеги пишут, что как вариант, добавить в хост (в файл hosts) строку: 127.0.0.1 baidu.cn (но это не точно).

UPDATE: 21.05.2021

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

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

Содержание:

1. Причины аварийного завершения 1С.

2. Методы исправления в программе 1С Предприятие 8.

3. Профилактика и предотвращение аварийного завершения 1С.  

1.      Причины аварийного завершения 1С

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

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

Оповещение о нарушение целостности системы 1С:Предприятие

Оповещение о нарушение целостности системы 1С:Предприятие 8  

2.      Методы исправления в программе 1С Предприятие 8

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

 Путь к добавлению базы в программе 1С Предприятие 8

Путь к добавлению базы в программе 1С Предприятие 8              

Добавление базы в программе 1С Предприятие 8

Выберете Вашу базу данных из списка, нажмите «Далее».

Выбор базы данных 1С

Выбор базы данных 1С:Предприятие 8 (шаг 1)                                 

Выбор базы данных 1С:Предприятие 8

Выбор базы данных 1С:Предприятие 8 (шаг 2)

Далее нажмите на кнопку «Готово». Можно заходить в базу данных.

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

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

ВНИМАНИЕ! Тестирование и исправление базы в 1С Предприятие 8, базовой версии можно выполнять, только после того, как:

1. Сделана копия базы данных.

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

Для вызова данной процедуры необходимо войти в 1С пользователю с правами «Администратора» через режим «Конфигуратор».

Режим Конфигуратор в программе 1С Предприятие 8

Режим Конфигуратор в программе 1С Предприятие 8

В меню выбираем «Администрирование», прокруткой вниз находим строку «Тестирование и исправление…» нажимаем на нее.

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

Тестирование и исправление в 1С:Предприятие (шаг 1)       

  Тестирование и исправление в 1С:Предприятие

Тестирование и исправление в 1С:Предприятие (шаг 2)

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

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

Для пользователей доступны следующие варианты на выбор:

— если нет возможности полностью пройти тестирование, можно задать время и прервать тестирование и исправление базы данных;

— при частичном тестировании в базовой версии 1С Предприятие 8 предусмотрена возможность сохранить данные промежуточного тестирования между этапами;

— при желании и необходимости можно продолжить выполнение прерванного ранее тестирования и исправления;

Поставьте галочки в блок «проверки и режимы» далее поставьте точку в нужном окне и нажмите кнопку «Выполнить».

Далее рассмотрим утилиту chdbfl.exe, которая разработана для тестирования и исправления файловых информационных баз 1С 8.3. Утилита производит проверку физической целостности таблиц базы данных, которая повреждена. Данный метод применяется в тех ситуациях, когда система не запускается даже в режиме «Конфигуратора».

ВНИМАНИЕ! Обязательно перед началом работы с утилитой сделайте резервную копию повреждённой базы.

Утилита chdbfl.exe находится в папке C:Program Files1cv8, в которую у Вас установлена 1С.
Запуск утилиты производится вручную.

 Путь к утилите chdbfl.exe

Путь к утилите chdbfl.exe

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

На экране откроется таблица с информацией о Вашей платформе, в нашем примере 8.3.17.1496.

Далее заходим в папку 8.3.17.1496, внутри находим папку bin. В папке находится много файлов, но нам необходимо найти файл с названием chdbfl.

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

Указание пути к базе данных программы 1С Предприятие 8

Указание пути к базе данных программы 1С Предприятие 8

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

   Определение имени файла БД

Определение имени файла БД          

«Исправлять обнаруженные ошибки» - обязательная опция         

«Исправлять обнаруженные ошибки» — обязательная опция

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

В зависимости от размера базы данных проверка и исправление данных может занять от 10 до 45 минут. Дождитесь окончание проверки. По ее окончании на экране появится сообщение «Ошибок не обнаружено». Закройте утилиту chdbfl.exe. Проверка и исправление завершены – запускайте базу данных.

ВНИМАНИЕ! Если база не открывается, рекомендуем восстановить резервную копию.  

3. Профилактика и предотвращение аварийного завершения 1С

Для предотвращения аварийного завершения работы программ 1С:Предприятие 8 необходимо:

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

2. Запланировать регламентированные задания по копированию базы данных на ежедневной основе (обычно в ночное время).

3. Уведомить сотрудников о необходимости выходить из базы данных после окончании всех работ.

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

Макейцева Елена

Содержание:

1. Причины аварийного завершения 1С.

2. Методы исправления в программе 1С Предприятие 8.

3. Профилактика и предотвращение аварийного завершения 1С.  

1.      Причины аварийного завершения 1С

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

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

Оповещение о нарушение целостности системы 1С:Предприятие

Оповещение о нарушение целостности системы 1С:Предприятие 8  

2.      Методы исправления в программе 1С Предприятие 8

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

 Путь к добавлению базы в программе 1С Предприятие 8

Путь к добавлению базы в программе 1С Предприятие 8              

Добавление базы в программе 1С Предприятие 8

Выберете Вашу базу данных из списка, нажмите «Далее».

Выбор базы данных 1С

Выбор базы данных 1С:Предприятие 8 (шаг 1)                                 

Выбор базы данных 1С:Предприятие 8

Выбор базы данных 1С:Предприятие 8 (шаг 2)

Далее нажмите на кнопку «Готово». Можно заходить в базу данных.

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

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

ВНИМАНИЕ! Тестирование и исправление базы в 1С Предприятие 8, базовой версии можно выполнять, только после того, как:

1. Сделана копия базы данных.

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

Для вызова данной процедуры необходимо войти в 1С пользователю с правами «Администратора» через режим «Конфигуратор».

Режим Конфигуратор в программе 1С Предприятие 8

Режим Конфигуратор в программе 1С Предприятие 8

В меню выбираем «Администрирование», прокруткой вниз находим строку «Тестирование и исправление…» нажимаем на нее.

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

Тестирование и исправление в 1С:Предприятие (шаг 1)       

  Тестирование и исправление в 1С:Предприятие

Тестирование и исправление в 1С:Предприятие (шаг 2)

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

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

Для пользователей доступны следующие варианты на выбор:

— если нет возможности полностью пройти тестирование, можно задать время и прервать тестирование и исправление базы данных;

— при частичном тестировании в базовой версии 1С Предприятие 8 предусмотрена возможность сохранить данные промежуточного тестирования между этапами;

— при желании и необходимости можно продолжить выполнение прерванного ранее тестирования и исправления;

Поставьте галочки в блок «проверки и режимы» далее поставьте точку в нужном окне и нажмите кнопку «Выполнить».

Далее рассмотрим утилиту chdbfl.exe, которая разработана для тестирования и исправления файловых информационных баз 1С 8.3. Утилита производит проверку физической целостности таблиц базы данных, которая повреждена. Данный метод применяется в тех ситуациях, когда система не запускается даже в режиме «Конфигуратора».

ВНИМАНИЕ! Обязательно перед началом работы с утилитой сделайте резервную копию повреждённой базы.

Утилита chdbfl.exe находится в папке C:Program Files1cv8, в которую у Вас установлена 1С.
Запуск утилиты производится вручную.

 Путь к утилите chdbfl.exe

Путь к утилите chdbfl.exe

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

На экране откроется таблица с информацией о Вашей платформе, в нашем примере 8.3.17.1496.

Далее заходим в папку 8.3.17.1496, внутри находим папку bin. В папке находится много файлов, но нам необходимо найти файл с названием chdbfl.

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

Указание пути к базе данных программы 1С Предприятие 8

Указание пути к базе данных программы 1С Предприятие 8

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

   Определение имени файла БД

Определение имени файла БД          

«Исправлять обнаруженные ошибки» - обязательная опция         

«Исправлять обнаруженные ошибки» — обязательная опция

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

В зависимости от размера базы данных проверка и исправление данных может занять от 10 до 45 минут. Дождитесь окончание проверки. По ее окончании на экране появится сообщение «Ошибок не обнаружено». Закройте утилиту chdbfl.exe. Проверка и исправление завершены – запускайте базу данных.

ВНИМАНИЕ! Если база не открывается, рекомендуем восстановить резервную копию.  

3. Профилактика и предотвращение аварийного завершения 1С

Для предотвращения аварийного завершения работы программ 1С:Предприятие 8 необходимо:

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

2. Запланировать регламентированные задания по копированию базы данных на ежедневной основе (обычно в ночное время).

3. Уведомить сотрудников о необходимости выходить из базы данных после окончании всех работ.

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

Макейцева Елена

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

Полный скриншот:

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

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

Носит нерегулярный характер (то появляется, то нет).

Возникла на платформе: 8.3.18.1334 (по сообщениях из чатов у других было на платформе 8.3.17.1851)

Операционная система Windows 10 корпоративная LTSC 1809 и Windows Server 2012 R2 Standard

Ошибка приложения записывается в системный журнал Windows в следующем виде:

Faulting application name: 1cv8c.exe, version: 8.3.18.1334, time stamp: 0x6021c237

Faulting module name: backbas.dll, version: 8.3.18.1334, time stamp: 0x6021c6c8

Exception code: 0xc0000005

Fault offset: 0x00000000000ce7f3

Faulting process id: 0x1840

Faulting application start time: 0x01d74ba9efcea74f

Faulting application path: C:Program Files1cv88.3.18.1334bin1cv8c.exe

Faulting module path: C:Program Files1cv88.3.18.1334binbackbas.dll

Report Id: 59b36157-b79e-11eb-811c-0cc47a6431af

Faulting package full name: 

Faulting package-relative application ID: 

Или на русском:

Имя сбойного приложения: 1CV8C.exe, версия: 8.3.18.1334, метка времени: 0x6021c237

Имя сбойного модуля: backbas.dll, версия: 8.3.18.1334, метка времени: 0x6021c6c8

Код исключения: 0xc0000005

Смещение ошибки: 0x00000000000ce7f3

Идентификатор сбойного процесса: 0x2840

Время запуска сбойного приложения: 0x01d74b4aa253611e

Путь сбойного приложения: C:Program Files1cv88.3.18.1334bin1CV8C.exe

Путь сбойного модуля: C:Program Files1cv88.3.18.1334binbackbas.dll

Идентификатор отчета: b175aeec-357b-4c35-bdbc-0bfc9883a372

Полное имя сбойного пакета: 

Код приложения, связанного со сбойным пакетом: 

Легальность продуктов 100% (эмуляторов нет и никогда не было). В одном месте кластер и настроен сервер лицензирования, в другом USB ключ. В интернете все советы сводятся к «удалите эмуляторы и т.п. нелегальщину», а затем всё удалите и поставьте заново с восстановлением баз.

Совсем не хочется делать это на серверных базах, где всё настроено под сервер лицензирования и постоянно работает несколько десятков пользователей.

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

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

UPDATE: 18.05.2021

Ошибка появляется, если есть доступ в интернет.

Проблему подвердили коллеги со всей страны.

Ошибка присутствует в версиях платформы начиная с 8.3.16.1791, 8.3.17.1823, 8.3.18.1201.

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

Это ошибка в платформе, связана с внешними сервисами.

В тестовой 8.3.17 уже исправлена. На 8.3.18 будет на этой неделе.

Код ошибки для просмотра на трекере 1С — 40049115

Ошибка исправлена в версиях платформы начиная с 8.3.17.2231 и 8.3.18.1483 (дата публикации  19.05.2021).

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

Временное решение — отключить на машине доступ в Интернет. Также коллеги пишут, что как вариант, добавить в хост (в файл hosts) строку: 127.0.0.1 baidu.cn (но это не точно).

UPDATE: 21.05.2021

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

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

Я
   Valerianich

07.11.19 — 09:00

Всем добрый день.

Настроена типовая синхронизация между базой ЗУП 3.1 (3.1.10.174) и БП 3.0 (3.0.73.38). При выполнение синхронизации из ЗУП шаг 1 Загрузка данных не выполняется и после в Журнале регистрации создаётся запись «Аварийно завершился рабочий процесс фонового задания».

Шаг 2 Выгрузка данных проходит без ошибок.

При этом, если выполнять синхронизацию из БП, то ошибок нет.

Может кто-нибудь сталкивался с таким? Как решить эту проблему?

   PaulBC

1 — 07.11.19 — 09:08

(0) синхронизация через прямое подключение?

То же происходит при синхронизации КА 2.4 — БП 3.0. Через файлы проходит нормально.

Писал на v8@1c.ru, отправлял лог ТЖ и дамп аварийного завершения процесса. Последний ответ от них был 31.07 «Данные переадресованы для расследования».

   Valerianich

2 — 07.11.19 — 09:10

(1) Да, синхронизация через прямое подключение.

   azt-yur

3 — 07.11.19 — 09:16

(2) твоя же тема Синхронизация ЗУП 3 — БП 3.0 Не удалось синхронизировать данные.

В прошлый раз тебе вроде помогло то что я предлагал. Сейчас не та же ситуация?

   Valerianich

4 — 07.11.19 — 09:22

(3)Не могли бы вы перевыложить расширение?)

   azt-yur

5 — 07.11.19 — 09:32

(4) https://yadi.sk/d/nT8MJdVQfwURVQ

   Valerianich

6 — 07.11.19 — 09:35

(4) Спасибо. Попробую — отпишусь.

   Valerianich

7 — 07.11.19 — 09:47

(5) Всё работает. Спасибо.

  

PaulBC

8 — 08.11.19 — 03:19

(5) Тоже помогло. Спасибо!

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

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

Ошибка присутствует в версиях платформы начиная с 8.3.16.1791, 8.3.17.1823, 8.3.18.1201.

Ошибка исправлена в версиях платформы начиная с 8.3.17.2231 и 8.3.18.1483 (будет опубликована 19.05.2021).

Фирма «1С» приносит извинения пользователям, у которых проявилась указанная проблема. Для ее устранения предлагаем обновиться на указанные версии платформы или последующие.

  • 1с ошибка http при обращении к серверу apache
  • 1с ошибка error 210
  • 1с ошибка codebase error
  • 1с ошибка 402 iis
  • 1с ошибка 36р при пробитии чека