Просмотр полной версии : Проблемы с обрезание базы
Всем привет, SH4. Размер базы 1.5 гб. Пытаюсь удалять накладные за 2013 год, каждая (любая) накладная удаляется минуты 2-3.
Подскажите как с этим бороться и можно ли что-то сделать?
Спасибо
Да вроде так и делаю, ну очень уж долго получается..
А, ну если текущий период остается - то да... Он же каждый раз пересчитывает текущий период (точнее, весь период с 2014 по 2017).
Можно попробовать создать сличительные ведомости по остаткам по всем складам на 2014 год.
А, если, сделать бекап базы и развернуть? Может скорость увеличиться
Всем привет, SH4. Размер базы 1.5 гб. Пытаюсь удалять накладные за 2013 год, каждая (любая) накладная удаляется минуты 2-3.
Подскажите как с этим бороться и можно ли что-то сделать?
Спасибо
Есть стандартная процедура. Выбирайте что вам подходит. Всегда этим пользуемся.
Перед любой версией делаем бекап.
Простая версия:
1. Сначала строим ведомость остатков по складам.
2. Копируем их в приходные накладные, приходные накладные делаем активными.
3. Обязательно проверяем что эти накладные стоят первыми в предполагаемом периоде, который остается в базе.
4. Строим список документов без дат со всеми галочками в фильтре и пустыми поставщики/получатели полями.
5. Выделяем все накладные до этих накладных и нажимаем кнопку удалить накладные и ждем.
6. Удаляем документы расхода блюд.
Вторая версия, если накладных много:
1. Делаем пункт 1,2 предыдущей версии.
2. Строим расход блюд, выделяем его и удаляем связанные документы с расходом блюд.
3. После удаления, выделяем опять весь расход блюд и удаляем.
4. Делаем пункт 5 предыдущей версии.
5. Ждем.
Третья версия.
1. Делаем 1 и 2 пункт 1-й версии.
2. Копируем полученные накладные в xml-файлы.
3. Запускаем восстановление базы из бекапа, предварительно в SH_CRTDB.INI правим секцию options параметр DelDocs=1, получаем пустую базу со словарями
4. Открываем новую базу и копируем туда xml-файлы.
.Третий вариант подходит только тем, кто хочет получить пустую базу со словарями и входящими остатками, без остальных документов.
Для первых двух для тех кто используют документы возврата. Если документы возврата идут после даты обрезки, то есть должны остаться в базе, то если они ссылается на приходные накладные обрезанного периода, то рекомендуется их превратить в расходные документы или удалить совсем.
Удачи!
А, если, сделать бекап базы и развернуть? Может скорость увеличиться
Вряд ли. Проблема в пересчете цепочек ФИФО за большой период.
А, если, сделать бекап базы и развернуть? Может скорость увеличиться
Бэкап\рестор делал, не помогает :(
---------- Добавлено в 01:03 ---------- Предыдущее сообщение было размещено в 01:02 ----------
Есть стандартная процедура. Выбирайте что вам подходит. Всегда этим пользуемся.
Удачи!
Делаю по второму варианту, все очень долго и медленно...
А почему вдруг надо удалить только один год?
А почему вдруг надо удалить только один год?
Два года 13 и 14, остальные, как говорят, нужны для истории, отчетов и тд
Ясно. Но удалять надо вначале 2014. И на начало 2015 лучше зафиксировать остатки:
- сделать по всем складам приходные накладные по всем остаткам, активировать их - тем самым, все остатки у нас задвоятся. Пусть эти накладные будут 1 января 2015 в начале дня.
- Потом те же остатки списать 31 декабря 2014. Таким образом, на 1 января 2015 года остатки будут 0. Теоретически, это должно сильно ускорить процесс.
Александр Л
02.07.2017, 02:33
Уважаемые коллеги! Доброй ночи!
Есть стандартная процедура. Выбирайте что вам подходит. Всегда этим пользуемся.
4. Открываем новую базу и копируем туда xml-файлы.
.!
Как это сделать по пунктам. Не понимаю никак. Сделал выгрузку остатков в старой базе через предварительный просмотр во все возможные форматы XML. В новую пытаюсь загрузить через "загрузить". Пишет или неверный формат или нет данных для загрузки.
Спасибо Вам за помощь.
Не надо через предварительный просмотр.
Вначале остатки выгружаете в приходную накладную (можно неактивную). Сохраняете. Далее накладную через меню "файл" можно сохранить в XML.
Александр Л
03.07.2017, 21:54
Алексей, спасибо огромное. Переход на онлайн-кассы и на RK7, в ограниченный интервал времени, отбил возможность думать.
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot