Свёртка базы с частичным сохранением документов.

Новая тема
Доброго времени суток!!!

Недавно устроился в фирму. Директор поставил задачу свернуть базу (Бухгалтерия 7.7). Эта организация в начале каждого года работает в новой базе, сворачивая старую базу, но при этом помимо проводок на конец предыдущего года (в результате свёртки) в базе остаются некоторые документы, помеченные на удаление («Отгрузка товаров, продукции», «Поступление материалов», «Поступление ОС», «Счёт-фактура», «Услуги сторонних организаций»). При удалении объектов эти документы не удаляются, так как все они используются в качестве субконто в операциях, в результате свёртки на счетах «19» и «ЗПР» (счета учёта НДС).
Свёртка базы стандартной обработкой WRAP подобного результата не даёт. На счетах «19» и «ЗПР» в субконто ничего не указано и поэтому все документы могут быть удалены. Связаться с предыдущим программистом мне не удалось, поэтому как он добился такого результата мне неясно.
Существуют ли стандартные обработки или методы, чтобы добиться такого результата?
"Вариант 1:

док=создатьдокумент(..);
док.найтипокоду(..);
док.удалить(1);

Вариант 2: Разрешить непосредственное удаление объектов, после удалять стандартными средствами.

В ОБОИХ СЛУЧАЯХ РАЗРУШАЕТСЯ ССЫЛОЧНАЯ ЦЕЛОСТНОСТЬ.


Теперь вы знаете правила, и можете их нарушать :-)."
Вот я сегодня как раз проводил свертку с помощью wrap.ert. Все получилось корректно. Ввелись остатки на выбранную мной дату, с полной аналитикой, то есть, зацепились там все нужные документы. После этого я выполнил "Удаление помеченных объектов", все документы, на которые существуют ссылки, само собой остались на месте. Я с них просто снял пометку удаления и все. В общем, результат отличный, не знаю почему у вас не получается так же. Как предположение: wrap.ert тоже был разных версий, возможно, вы пользуетесь какой то старой. Возьмите файлик из последних релизов.
Читают тему
(гостей: 1)

Быстрый переход