Помогите! Как пометить документы на удаление через SQL? #25401


#0 by ice lady
В 1с очень долго получается. Может через Sql быстрее выйдет
#1 by pauls
Не советую. А долго - кривой/большой: документ, конфа, сервер, юзер. нужное - подчиркнуть...
#2 by aKomper
1.Выгрузи в ДБФ, удали регистры2.Перемести ТА назад - потом удаляй...
#3 by ice lady
Да я пытаюсь базу подрезать до 2004 г. А там доков уйма. Дня 4 только помечаются, а юзерам работать надо
#4 by pauls
Ааааа... речь про ВСЕ документы? Тогда Или транзации...
#5 by aKomper
То же самое делаю сейчас.Сдвиг ТА реально помогает, особенно когда в рамках транзакции удаляю. Сколько доков примерно в день?
#6 by ANik
Уйма - это сколько?На самом деле вариантов обрезания куча.
#7 by ice lady
Надо все доки до 2004 пометить на удаление. А после 2004 чтоб остались
#8 by ice lady
всего надо 400000 доков удалить примерно
#9 by ANik
А остатки Снежной королеве не нужны?
#10 by pauls
Попробуй транзакции в цикле. Допустим по 1000 шт. Зафиксировали, открыли новую и т.д. В одну пихать не советую - все ресурсы выжрет...
#11 by ice lady
Остатки уже сформированы и проведены, поэтому я и не могу юзеров в базу пустить пока все доки не помечу
#12 by aKomper
Перебрось ТА назад
#13 by Ихтиандр
В Query Analyser - Твоя база база - Stored procedures. Удаляешь все таблицы кроме dbo._1sp_1SConst* и dbo._1sp_SC*
#14 by ANik
1. Перенести документы ввода остатков со справочниками в другую базу (например, МОДом)2. Грохнуть все R*.*, ТА назад и в транзакции по 200-500 доков удалять.
#15 by pauls
Не понял. Убить надо вроде не все документы?
#16 by Ихтиандр
Дамп не забудь снять
#17 by Ихтиандр
Тогда обработками
#18 by ice lady
Сейчас попробую точку актуальности перенести
#19 by ANik
Можно еще суровей. Снести все R*.*, все D*.*, кроме таблиц со вводом остатков (посмотреть по 1cv7.dd). Конечно же, журналы и 1scrdoс. Потом тестирование (предварительно открыть монопольно и сразу закрыть) и удалить оставшиеся.
#21 by ice lady
Перенос точки актуальности, реально помог :)))Спосибочки :*
#22 by Ghost
2Об энтом тебе уже во втором посте сказали.
#23 by ice lady
22 Я знаю, только сейчас проверила.
#24 by Ghost
2А надо было сразу - фишка стара как мир =))).
#25 by aKomper
Рад стараться...
#26 by ice lady
24 Ну я то пока не так стара, поэтому всего не знаю :-)~
#27 by ice lady
25 Еще разочек спасибки :*
#28 by Чайник
и где вы были неделю назад..
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С