Очистка баз #5740


#0 by Александр
Проблема. 1С работает уже три года. Как убрать все данные до определенной даты (почистить базы) Александр.
#1 by gr13
торговля? написать внешнюю процедурку, которая удалит все документы до определенной даты
#2 by Gruz
Это нужно делать аккуратно, потому что вместе с документами могут удалятся и все их движения. (Это могут быть и взаиморасчеты и остатки и т.п.) В люблм случае сначала сделай бэкап.
#3 by Valery
Прежде чем удалить документы необходимо ввести на нужную дату остатки.
#4 by Valery
Прежде чем удалить документы необходимо ввести на нужную дату остатки.
#5 by ChAlex
По моему, в какой-то типовой конфигурации есть процедура "СверткаИБ" и с ней связанных два документа "ДвиженияРегистра" и "СверкаИБ".
#6 by Рупор абсурда
Тому, кто задаёт подобный вопрос, самое верное - обратиться за помощью к специалистам ...
#7 by Valery
Лучше эту процедуру делать на начало года. Т.Е. вводишь остатки на начало в чистую базу, а старую в архив.
#8 by gr13
поддерживаю ты давно с 1с? может лучше к франчу?
#9 by Alex99
Спасибо
#10 by Alex99
Я молодая чайник трехмесячный. Спасибо за участие.
#11 by Crystalizer
кстати подскажите как "ввести на нужную дату остатки" ?
#12 by Тупой Мля
Кстати, подскажите, "молодая чайник трехмесячный" - это как?
#13 by Stra
Процесс свертки базы довольно серьезный и трудоемкий вопрос. Сначала важно определится насколько конфигурация далека от типовой, если очень близка, то можно воспользоваться стандартной обработкой "завершение периода" (но ОБЯЗАТЕЛЬНО проаерить её работу на резервной копии, кстати это долгий процесс), если далека, то руками (внешней обработкой), но не забывая перенести остатки, взаиморасчеты, партии товаров, в общем все то, что сделает стандартная обработка. Ну и потом, конечно, полученные данные проверить. Это все, конечно, к торговле относиться, в бухгалтерии проще.
#14 by Valery
Я делал отдельный документ в котором собирал все остатки по всем регистрам одной базы и приход в другую чистую. Конфигурации были одинаковые, поэтому большой сложности не было. Использовал OLE.
#15 by _student
Ребята, проблема очень актуальная. Может статья какаянить есть по этому поводу. Если нету, то может ктонить напишет ее.
#16 by Рупор абсурда
Каков будет гонорар?
#17 by _student
Всеобщий почет и слава
#18 by Рупор абсурда
А если всё перечисленное у меня уже есть в достаточном количестве?
#19 by Рупор абсурда
Самопожертвование - чувство, которое кажется замечательным у других?
#20 by NS
Крутой форум... А я с дуру - типа Кубань умипает... ;-)
#21 by romix
Можно попробовать получить остатки по всем регистрам на определенную дату. И восстанавливать их на эту дату при помощи баа-льшого документа, который, например, читает их из табличного файла или нескольких файлов. Но проводиться он будет долго. Так что можно несколько документов - каждый восстанавливает свой регистр. После этого можно удалить или сделать непроведенными или лишить Ресурсов (не проводить по Ресурсам регистров) более ранние документы.
#22 by NS
Всё совсем не так.... Самые долгие две операции - это удаление документов до даты свертки - и сдвиг ТА вперед.
#23 by romix
Попробуйте - УстановитьТАна у меня выполняется достаточно долго. В ситуации , когда надо архивнуть/корректно восстановить остатки на определенную дату.
#24 by ChAlex
Вообще-то я делаю свертки баз таким образом: На дату свертки формирую остатки по всем счетам и всем регистрам(n-м количеством документов "ДвижениеРегистра" по 5000 записей и n-м количеством "Операций" - по каждому счету), затем отменяю проведение документов до даты свертки, затем проверяем ссылки на документы до даты свертки и удаляю документы, на которые нет ссылок (можно просто пометить все документы до даты свертки на удаление, а непосредственное удаление првести интерактивно). Вообщем-то довольно универсальная процедура, если не используется зарплата и кадры.Поскольку свертка кадровых документов и расчета зарплаты требует индивидуального алгоритма. Если кого интересует, могу выслать на мыло.
#25 by BorisG
Да... а автор то так и не объявился ;-) . И как "индивидуальный алгоритм свертки ЗиК" можно выслать?
#26 by ChAlex
Так он не индивидуальный, а универсальный ( в предположении, что удаляемые документы не нужны).Ограничения использования возникают в зарплате, если удалишь "Приказ о приеме на работу", то удалишь и сотрудника и т.д.. Сложность определения документов, которые можно удалить, а которые нелязя. А в остальном - все хорошо прекрасная маркиза... Поэтому индивидуальный алгоритм свертки ЗиК не предлагаю!
#27 by BorisG
Да я то все как раз, особенно что касается ЗиК, и понимаю ;-))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям