Обработка для принудительного удаления документов 1С 7.7 ТиС

Использует транзакции для быстрого удаления. Написана мною для быстрой очистки прошлого периода (свертка). Код простой, но проверенный и практичный. В помощь программеру свертывальщику.

После удаления документов рекомендуется сделать «Тестирование и исправление» для удаления оставшихся корней документов (регистры и др.)

9 Comments

  1. BorisBelov

    Пожалуйста, подробнее о логике работы обработки. Документы удалили, а что со ссылками на удаленный объект? Что с движениями регистров (прихода уже нет, а расход еще есть)?

    Reply
  2. Deda

    (1) BorisBelov, как вариант удалить файлы записей регистров и включить «Тестирование и исправление»

    Reply
  3. Alav

    (2) И как результат система сделает кучу документов, которые мы так героически удаляли

    Например, был приход, он родил справочник партии.

    Мы удалили приход, запустили ТиИ и программа создала документы, так как есть ссылки в справочниках

    Reply
  4. Deda

    Проверил. Документы удаляются. При Тестировании создаются пустые ссылки на документы, которые никаких движений не делают. В принципе для определенной задачи все удовлетворительно. На полноценную свертку обработка не расчитана. Расчитана на выполнение определенного этапа при свертке или удалении документов. Дальнейшие настройки несложно саморучно произвести.

    Reply
  5. highlander

    как-то не впечатляет эта обработка… запустить — а потом еще иврукопашную колбасить файлы записей регистров, да и еще пустые ссылки на документы чистить… Автору конечно плюс за проделанную работу, но…

    Reply
  6. Deda

    (6) highlander, Да! Вы правы. Обработка мною еще дорабатывается… Надеюсь в скором времени удобнее сделать. Благодарствую!

    Reply
  7. Veduin

    А чем не нравятся уже представленные здесь обработки???

    Reply
  8. Tatar_Ed

    (7) а когда можно будет увидеть доработанный вариант? с проверкой ссылок

    Reply
  9. Deda

    (9) Tatar_Ed, Актуальна еще Ваша просьба?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *