Книга знаний

1С:Предприятие / Администрирование

Плагин для лечения выгрузки и загрузки больших баз в 1С 7.7

TasStas пишет: При проведении выгрузки было замечено, что 1сv7, 25 релиз, создает временный файл в каталоге базы данных, который называется 1Cv77.dat. Размер этого файла растет в процессе выгрузки и достигает перед ее окончанием 9.2 гига. После этого получаем в указанном каталоге зипованный файл размером 164 метра. В котором содержатся файлы 1Cv7.md, Users.usr, 1Cv77.dat. Но размер файла 1Cv77.dat в этом случае составляет 1,4 гига. При попытке произвести загрузку получаем сообщение типа "Ошибка базы данных". Думаю, что это проблема встроенного в 1С zip'a - не хочет работать с файлами размером больше 2 гига. Но как изменить встроенный зиповщик не знаю. Может кто встречался с такими проблемами то помогите пожалуйста. Заранее благодарен.Автор статьи: romix | Редакторы: Segate, Asmody,
Последняя редакция №2 от 23.02.07 | История
URL: http://kb.mista.ru/article.php?id=493

Ключевые слова: zip, выгрузка, загрузка, ошибка, 1Cv77.dat, размер


Плагин выводит предупреждение MessageBox перед открытием (при чтении) и перед закрытием (при записи) файла 1Cv77.dat. Цель - лечение проблемы с большими (несколько Гб) выгрузками, которые не может правильно обработать штатная библиотека для работы с ZIP-файлами от 1С.

Приложен исходный код (компилятор - Delphi 6).

При выгрузке данных плагин напишет:

---------------------------
(c)romix
---------------------------
Произошло закрытие файла DAT. Можно скопировать его в безопасное место. 

E:\МояБаза\1Cv77.dat
---------------------------
OK   
---------------------------

В этот момент вы можете скопировать или заархивировать файл выгрузки 1Cv77.dat, после чего нажать кнопку ОК.

При загрузке данных плагин напишет:

---------------------------
Открытие файла DAT
---------------------------
Сейчас произойдет открытие файла DAT на чтение. Можно подменить его.

1Cv77.dat

E:\МояБаза\UZ000000
---------------------------
OK   
---------------------------

В этот момент можно подменить файл 1Cv77.dat на ранее сохраненную копию, после чего нажать кнопку ОК.

Описание установки плагина - в файле readme.txt в комплекте установки

Файл для скачивания:

http://x-romix.narod.ru/Unload_Dat_Fix.rar (скачивать ЛЕВОЙ кнопкой мыши, размер ~42 килобайта).

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика