Как почистить регистры накопления? #279911


#0 by Interest
При распроведении документов 1Ска виснет,т.к. база больших размеров. Господа, подскажите как почистить регистры накопления?
#1 by IronDemon
она не из-за размера виснет но если тебе очень нужно
#2 by Kalambur
Бестолковое решение, вам лишь бы почистить. Распроводи по периодам, бери квартал а не 2 года
#3 by Kalambur
хочешь чтоб ему яйца оторвали? :)
#4 by IronDemon
у неё нет от рождения :) там есть фраза "но если тебе очень нужно"
#5 by Kalambur
:))
#6 by Interest
НаборЗаписей.Записать; Ругается что не указан регистратор?
#7 by Defender aka LINN
Ты чего творишь? 0_о
#8 by Interest
Подскажи, что делать надо?
#9 by Neco
Самый простой и дешевый способ убить регистр накоплений, это просто убрать его из движений документов. 1Ска при реструктуризации сама его очистит (если конечно все пройдет гладко)
#10 by Interest
убивать регистр не надо, просто надо почистить записи по определенную дату
#11 by Diman000
Тебе в написали способ очистки регистра сведений с независимым способом записи. Для РН это не пройдет +1, или почистить таблицы на сикуле, если база клиент-серверная.
#12 by Neco
+ А потом не забыть добавить в движения снова. Перед процедурой базу следует сохранить в надежное место, ессно Движения регистра по конкретному регистратору
#13 by Interest
Я свернула регистр на начало 2007 года, мне теперь надо удалить движения по нему на заданную дату
#14 by Neco
Выбрать все документы до нужной даты, дальше в цикле НаборЗаписей = РегистрыНакопления.ТвойРегистр.СоздатьНаборЗаписей; НаборЗаписей.Отбор.Регистратор.Установить(СсылкаНаРегистратор);
#15 by ACHO
можно отключить использование итогов и юзать - намного быстрее получится
#16 by Interest
Спасибо большое(особенно Neco), все получилось!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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