Ошибка СУБД: Превышен максимально допустимый размер внутреннего файла 1Cv8.1CD
Описание ошибки:
В файловой базе при сохранении элемента справочника "Хранилище дополнительной информации": Ошибка СУБД: Превышен максимально допустимый размер внутреннего файла 'D:\1C base\TR/1Cv8.1CD' по причине: Превышен максимально допустимый размер внутреннего файла 'D:\1C base\TR/1Cv8.1CD' Найденные решения:
Видео примера ошибки: Анатомия ошибки становится ясна, если знать о важном ограничении, которое накладывается на файловую базу - ограничение максимального размера любой из внутренних таблиц не больше 4 Гб. По сути по-простому, таблица - это либо все элементы одного какого-либо справочника или документы какого-то одного вида. В приведенном примере ошибки такой таблицей, справочником, является справочник "Хранилище дополнительной информации", в котором в базе 1С: Управление торговлей 8 ред. 10.3 хранятся файлы и изображения, прикрепляемые к другим справочникам или документам. Т.е. по логике в Вашем случае, в Вашей базе, оцениваете - при записи какого справочника или документа возникает ошибка "Ошибка СУБД: Превышен максимально допустимый размер внутреннего файла '1Cv8.1CD'". Вторым распространенным примером может послужить переполнение в таблице, связанной с документами "Электронное письмо", которые в базах служат некоторым аналогом электронного письма, они хранятся со всеми вложениями (файлами) в базе. Поэтому в частном случае может потребоваться провести работу, которая дальше будет описана с этим видом документов. Т.е. характер ошибки уже подсказывает нам о том, что нужно удалить часть данных справочника или документов, чтобы высвободить место в базе. Для этого необходимо пометить на удаление те элементы, которые уже не актуальны, выполнить удаление с помощью обработки "Удаление помеченных объектов" и закрепить результат операцией "Тестирование и исправление" в базе данных. А теперь более подробно по шагам рассмотрим пример. Перед началом работ создайте архивную копию базы. С помощью обработки "Групповая обработка справочников и документов" в текущем примере можно отобрать все элементы справочника "Хранилище дополнительной информации" по объектам - элементам справочника "Номенклатура", содержащихся в группе (папке) с уже неактуальными элементами.
Для конкретно Вашей базы этот этап может немного отличаться, если база работает в режиме управляемого приложения. Но смысл выполняемых действий остается тем же - пометить на удаление соответствующие элементы справочника или документы. В базах работающих в режиме управляемого интерфейса для этого есть функция групповой обработки в списках, которая позволяет выделить группы элементов справочника или документов и установить пометку удаления:
В разделе "Администрирование и НСИ" по ссылке "Обслуживание" находим в группе "Корректировка данных" - "Групповое изменение реквизитов". Необходимо установить флажок настройки "Специальные возможности" "Показывать служебные реквизиты" по кнопке "Дополнительные параметры...". Тогда станет возможным установка служебного реквизита "Пометка удаления" в значение "Да".
Это было небольшое отвлечение для примера в базе с управляемым интерфейсом, продолжим рассматривать пример для текущей ситуации. После нажатия кнопки "Отобрать" для списка ссылок выбирается "Действие" - "Изменить: [Пометка удаления]" и "Установить" в поле справа. Нажимается кнопка "Выполнить".
Процесс установки пометки на удаление будет сопровождаться индикатором и сообщениями:
После того, как этот процесс закончится, запускаем штатную процедуру "Удаление помеченных объектов", запускаем удаление.
После удаления выполняем процедуру "Тестирование и исправление ..." в базе. В списке "Проверки и режимы" можно оставить флажки для режимов "Реиндексация таблиц информационной базы", "Пересчет итогов", "Сжатие таблиц информационной базы", "Реструктуризация таблиц информационной базы". Но, если установите все флажки для режимов, то ошибки не будет - выполнение будет происходить дольше. Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2025. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу. 15-10-2020 Журавлев А.С. (Сайт azhur-c.ru) |
|
|||||||||||||
Copyright 2013-. Azhur-c.ru
ИП Журавлев Александр Сергеевич ИНН 667000271590 ОГРНИП 312667014300041 |