Ошибка при попытке помещения объекта в хранилище конфигурации
Плотформа: 1С:Предприятие 8.2 (8.2.18.61)
Конфигурация: Комплексная автоматизация 1.1.33.3
Работаю с хранилищем конфигурации, обновляю на новый релиз ( 1.1.35.2)
Обновление прошло без проблем, но при попытки поместить в хранилище пишет:
Ошибка при попытке помещения объекта в хранилище конфигурации.
по причине:
Превышен максимально допустимый размер внутреннего файла 'D:\Storages\BMS\//1cv8ddb.1CD'
размер папки хранилища 4,44 ГБ (4 770 893 213 байт),
файла 1cv8ddb.1CD - 3,87 ГБ (4 158 586 880 байт)
подскажите что делать
заранее СПАСИБО!!!
Конфигурация: Комплексная автоматизация 1.1.33.3
Работаю с хранилищем конфигурации, обновляю на новый релиз ( 1.1.35.2)
Обновление прошло без проблем, но при попытки поместить в хранилище пишет:
Ошибка при попытке помещения объекта в хранилище конфигурации.
по причине:
Превышен максимально допустимый размер внутреннего файла 'D:\Storages\BMS\//1cv8ddb.1CD'
размер папки хранилища 4,44 ГБ (4 770 893 213 байт),
файла 1cv8ddb.1CD - 3,87 ГБ (4 158 586 880 байт)
подскажите что делать
заранее СПАСИБО!!!
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) tyunin_ae, кто-то мне рассказывал, что проблема в этой строке: "D:\Storages\BMS\//1cv8ddb.1CD".
А именно в этих двух символах "//", мол надо где-то найти, где прописывается этот путь и удалить эти символы в каких то системных файлах.
Насколько я помню, в данном случае я пере создавал хранилище.
А именно в этих двух символах "//", мол надо где-то найти, где прописывается этот путь и удалить эти символы в каких то системных файлах.
Насколько я помню, в данном случае я пере создавал хранилище.
постоянно приходиться смотреть, что сами изменяли, а что обновили
для этого используйте префиксы при именовании своих объектов и своих методов, а также комментирование своего кода.
например:
Процедура какойтокороткийпрефикс_СделатьЗаибысь()
Сообщить("Хеллоуверд!");
КонецПроцедуры
(15) tyunin_ae, думаю, как вариант - попробовать перенести хранилище из сети на другой компьютер в раздел, где размер кластера стоит больше чем на серваке, указать новый путь и попробовать поместить. Если получится, значит дело в файловой системе и тогда без "троганья рейда" не обойтись.
Вот что мне ответили 1С -цы:
К сожалению, есть ограничения на размер хранилища 1С:Предприятия 8, так как он имеет файловый формат .
Все данные, относящиеся к одной таблице собраны в три внутренних файла:
- файл записей, в котором находятся все записи таблицы, за исключением полей неограниченной длины
- файл индексов
- файл значений неограниченной длины
Размер каждого из этих файлов не может превышать 4 гб.
Для штатного возникновения ошибки "Превышен максимально допустимый размер внутреннего файла" совсем необязательно, чтобы файл 1Cv8.1cd был больше 4 Гб.
Можно попробовать двумя способами выйти из положения:
- сократить хранилище (удалить старые версии)
- объединить несколько версий в одну
Но, если места (до достижения предела в 4Гб) в какой-нибудь из таблиц осталось мало - может не получиться.
Радикальным способом будет создание нового хранилища.
так что, как не печально, но пришлось создавать новое хранилище
К сожалению, есть ограничения на размер хранилища 1С:Предприятия 8, так как он имеет файловый формат .
Все данные, относящиеся к одной таблице собраны в три внутренних файла:
- файл записей, в котором находятся все записи таблицы, за исключением полей неограниченной длины
- файл индексов
- файл значений неограниченной длины
Размер каждого из этих файлов не может превышать 4 гб.
Для штатного возникновения ошибки "Превышен максимально допустимый размер внутреннего файла" совсем необязательно, чтобы файл 1Cv8.1cd был больше 4 Гб.
Можно попробовать двумя способами выйти из положения:
- сократить хранилище (удалить старые версии)
- объединить несколько версий в одну
Но, если места (до достижения предела в 4Гб) в какой-нибудь из таблиц осталось мало - может не получиться.
Радикальным способом будет создание нового хранилища.
так что, как не печально, но пришлось создавать новое хранилище
Хорошо, что ответили.
Кстати при работе с хранилищем тоже необходимо придерживаться неких правил. Например, захватывать только тот минимум объектов, необходимых для работы; класть в хранилище все захваченные объекты, а не по одному. Это все продлит в данном случае жизнь хранилища.
Кстати при работе с хранилищем тоже необходимо придерживаться неких правил. Например, захватывать только тот минимум объектов, необходимых для работы; класть в хранилище все захваченные объекты, а не по одному. Это все продлит в данном случае жизнь хранилища.
Кстати, если кто-то ещё столкнётся с подобной ошибкой, то начиная с версии платформы 8.3.3 данная проблема была решена изменением способа хранения объектов хранилища (они хранятся теперь в файловой системе). Чтобы установить такой формат хранения нужно отключить режим совместимости в хранилище конфигурации, установив режим "Не использовать" (именно в хранилище, а не в конфигурации).
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот