Меню

Ошибка размера файла при выгрузке таблицы files



Ошибка размера файла при выгрузке таблицы files

Описание ошибки:
Встретился с данной ошибкой при попытке выгрузить информационные базы конфигурации 1С: Управление торговлей, ред. 10.3, релизов 10.3.37.1 и 10.3.46.3. Версия платформы 1С: Предприятие 8.3.9.1818

1С 8 как исправить ошибку нарушение целостности информационной базы ошибка в размере файла .pfl при выгрузке таблицы FILES

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

Было принято решение исправлять ошибку с помощью компоненты Tool_1CD alpha 0.3.0 — ссылка на версию, которой выполнено исправление (забегая немного вперед)) )

Дальнейшаяя последовательность действий изложена ниже. С помощью компоненты Tool_1CD был открыт файл проблемной базы 1Cv8.1CD. Для удобства поиска таблицы Files установлен флажок «Сортировать».

устранить ошибку в 1С 8 при выгрузке базы нарушение целостности информационной базы ошибка в размере файла .pfl при выгрузке таблицы FILES

Найдена таблица FILES

1С 8 устранение ошибки возникающей при сохранении базы в dt нарушение целостности информационной базы ошибка в размере файла .pfl при выгрузке таблицы FILES

После выделения названия таблицы Files, справа в списке в колонке «FILENAME» ищем строку с именем, которое указано в ошибке, в моем случае это было имя «071523a4-516f-4fce-ba4b-0d11ab7a1893.pfl». Т.к. упорядочивание в колонке «Filename» по возрастанию, то найти нужную строку не составило труда.

1С 8 ошибка в размере файла .pfl при выгрузке таблицы FILES. ожидаемое значение: 0

Видно в колонке «DATASIZE» то самое «проблемное» значение размера, о котором рапортует ошибка. Выделив строку, нажимаем кнопку «Редактировать таблицу (Ctrl+E)».

1С 8 пример исправления ошибки при выгрузке информационной базы в dt, нарушение целостности информационной базы ошибка в размере файла .pfl при выгрузке таблицы FILES

И в колонке меняем значение размера на «0», о котором написано в ошибке «Ожидаемое значение: 0». И нажимаем кнопку «Сохранить изменения (Ctrl+S)».

1С 8 ошибка в размере файла .pfl при выгрузке таблицы FILES ожидаемое значение 0

После этого база стала без ошибок выгружаться в .dt-файл.

Источник

База перестала выгружаться в файловый вариант

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

Скрин статистики базы

Цитата
elite128 пишет:
файл статистики

Цитата
elite128 пишет:
сжал базу на сервере SQL, предварительно переведя режим simple, получил 1.9 гига, все равно файлово не разворачивается

Добрый день!
в файловом режиме у платформы ограничение на размер одной таблицы 4Gb. Именно любой таблицы данных, а не всей конфигурации.
99.9% это именно почта.
Возможно вы недавно перешли на хранение в томах, а все старые остались в базе? Ведь при переходе на хранения в томах уже существующие файлы автоматически не переносятся из ИБ в тома.
Просмотрите средствами СУБД или спец. обработкой для 1С — какая таблица самая большая и по ее имени определите что это за таблица.
Во вложении одна из обработок, позволяющих провести анализ (скачена из интернета)

Если дело в размере, то не вы сможете выгрузить в файловую базу, пока не уменьшите размер таблиц(ы)

Цитата
elite128 пишет:
файл статистики

Не заметил этой таблички.
Есть таблицы размером больше 4Gb?

И еще вопрос — вы провели из 1С «Тестирование и Исправление ИБ » с флагом «Сжатие таблиц информационной базы»? Помимо средств SQL

Источник

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

Выложи картинку настроек тестирования и исправления! Chdbfl.exe запускал?

До Chdbfl.exe доберусь только завтра, сегодня не успел. Мне кажется не поможет, но буду надеяться.

Сегодня основательно поработал с этой неисправной базой. Ниже опишу все проделанные действия, возможно поможет тем кто
столкнется с такой же проблемой. У меня все ошибки были исправлены, и база начала нормально выгружаться(в бекап). Итак
описание:
#################################
Как я уже писал выше при запуске «Тестирования и исправление» Информационной базы было выявлено много сообщений типа:
«Проверка логической целостности. РегистрБухгалтерии.ЕПСБУ.Ресурс.Количество Расходный кассовый ордер 00000218 от 23.03.2010 17:51:26:3 Значение должно быть NULL. Сохранено значение NULL.»
После тестирования и исправления информационную базу невозможно было загрузить через 1С:Предприятие и через Конфигуратор, происходила такая же ситуация с бесконечным ростом объёма файла формата «.tmp», созданный 1С8.

При проверке файла Информационной базы утилитой chdbfl.exe без исправления было выявлено следующее:
1)Повреждены данные таблицы ‘FILES’
2)Обнаружено рассогласование между данными и индексами таблицы ‘FILES’
В строке состояния написано: «Часть данных повреждена или безвозвратно утеряна, требуется восстановление»

При проверке файла Информационной базы утилитой chdbfl.exe c исправлением были выявлено следующее:
1)Повреждены данные таблицы ‘FILES’. Восстановлено 6 из 7 записей.

После проверки утилитой chdbfl.exe с исправлением, удачно прошла выгрузка информационной базы и её дальнейшее успешное обновление до релиза 1.0.16.3

Далее база запускается из под конфигуратора «Тестирование и исправление» информационной базы без исправления. После проверки получаем сообщения:
«Проверка логической целостности. РегистрБухгалтерии.ЕПСБУ.Ресурс.Количество Расходный кассовый ордер 00000218 от 23.03.2010 17:51:26:3 Значение должно быть NULL.»

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

и соответственно были исправлены значения и выданы типовые сообщения:
«Проверка логической целостности. РегистрБухгалтерии.ЕПСБУ.Ресурс.Количество Расходный кассовый ордер 00000218 от 23.03.2010 17:51:26:3 Значение должно быть NULL. Сохранено значение NULL.»

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

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

Далее выгрузил уже обновленную(до 1.0.16.3) и исправленную информационную базу(в бекап). Выгрузка прошла успешно.

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

После завершения тестирования в окошке снизу не было сообщений об ошибках, а только две строки:
«Тестирование начато»
«Тестирование закончено»
#################################

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

Источник

Разбор частых ошибок при работе с 1С

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Тестирование физической целостности утилитой chdbfl, о котором писалось выше;
  • Выгрузка архивной копии и повторная загрузка;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.

Источник

Читайте также:  Экологические факторы свет температура влажность таблица
Adblock
detector