![]() |
Модераторы: stron |
![]() ![]() ![]() |
|
RemaGe |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 14.4.2006 Репутация: нет Всего: нет |
Нужно отчистить базу, документов много, вручную удалить нереально, есть возможность сделать это побыстрее?
Лазил долго ничего путнего не нашел ![]() |
|||
|
||||
AkelaSQL |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 392 Регистрация: 14.9.2007 Где: Москва Репутация: 6 Всего: 7 |
Версия платформы?
|
|||
|
||||
RemaGe |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 14.4.2006 Репутация: нет Всего: нет |
1c предприятие - торговля+ склад, редакция 8.7
|
|||
|
||||
AkelaSQL |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 392 Регистрация: 14.9.2007 Где: Москва Репутация: 6 Всего: 7 |
Версия платформы? а не конфигурации!
|
|||
|
||||
SaschaL |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 880 Регистрация: 13.12.2006 Где: Челябинская обл г .Нязепетровcк Репутация: 8 Всего: 9 |
В теории нет ни чего невозможного, если хорошо не знаете платформы и тонкостей конфигурации самому лучше такого не делать.
Укажите версию 1с, возможно сможем помочь. |
|||
|
||||
RemaGe |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 14.4.2006 Репутация: нет Всего: нет |
версия 7.7
|
|||
|
||||
Itsys |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1338 Регистрация: 21.1.2008 Где: г. Москва Репутация: 7 Всего: 34 |
|
|||
|
||||
AkelaSQL |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 392 Регистрация: 14.9.2007 Где: Москва Репутация: 6 Всего: 7 |
В таблице (дбф-файле) _1SJOURN есть поле ISMARK Флаг пометки на удаление. 0 - не помечен, 1 - помечен. Тип - Число(1,0) (бинарное значение).
В случае SQL можно выполнить запрос вида: update ИмяБазы.dbo._1SJOURN set ISMARK = 1 where ISMARK = 0 в случае с дбф нечто подобное тоже возможно... После необходимо выполнить полный пересчет итогов (для удаления движений из регистров) и произвести удаление помеченных объектов. |
|||
|
||||
kabanoff |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 20.4.2008 Репутация: нет Всего: нет |
В файловом варианте легче просто грохнуть файлы документов. Всё равно никакой ссылочной целостности. Поле ISMARK - это не пометка на удаление, а уже удаленный элемент. |
|||
|
||||
AkelaSQL |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 392 Регистрация: 14.9.2007 Где: Москва Репутация: 6 Всего: 7 |
Уже удаленный - это отсутствие записи в таблице! А ISMARK - это все-таки пометка на удаление.
тогда уж сразу всю базу, а ещё лучше диск отформатировать.
В предлагаемом мною случае ссылочная целостность как раз сохраняется.
в SQL удалить таблицы как два байта переслать... |
||||||||
|
|||||||||
kabanoff |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 20.4.2008 Репутация: нет Всего: нет |
Да, с этим согласен. Перегрелся я видимо. Сам только вспомнил, как по этому полю недавно синхронизацию делал. |
|||
|
||||
eax |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 6.9.2008 Репутация: нет Всего: нет |
Добрый день, хочу поделиться опытом.
Тоже как то столкнулся с проблемой свертки базы ТИС 7.7, база была настолько огромна, что типовая свертка шла около недели на 2х сервере и 4г оперативы, притом периодически радовала ошибками. В результате поисков наткнулся на просто идеальный вариант, который помог свернуть базу за 15 минут, при этом сохранив все остатки, движения и т.д.! Сама программка и инструкция от автора тут http://infostart.ru/projects/216/ |
|||
|
||||
Zero |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: 15 Всего: 24 |
Есть стандартная обработка, называется "Свёртка базы". Открывается: Сервис -> Свертка базы В описании написано как пользоватся. Суть: удаляет все документы до указанной даты, а остатки регистров переносит в виде документов "Ввод начальных остатков" различных типов. Добавлено через 14 минут и 33 секунды
Только не итогов, а восстановление последовательности, т.к. речь идёт про регистры оперативного учёта. А понятие итогов относится к бухгалтерии. А впрочем неважно, обработка "Свёртка базы" всё это сделает автоматически. И если базы не мега большая, и в ней нет, особых изменений метаданных тогда советую пользоваться именно ею. Иначе можно попробывать воспользоваться советом eax. |
|||
|
||||
AkelaSQL |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 392 Регистрация: 14.9.2007 Где: Москва Репутация: 6 Всего: 7 |
Я имел ввиду в конфигураторе - Администрирование - тестирование и исправление ИБ, галочка "Пересчет итогов" |
|||
|
||||
![]() ![]() ![]() |
Правила форума "1C: Предприятие, SAP, ERP и учётные системы" | |
|
Запрещается! 1. Обсуждение крэков, кейгенов и других подобных программ Пробуйте искать сами или обращайтесь в приват к участникам форума. Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения. Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...) 2. Давать ссылки на взломанные продукты
|
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |