Обработка для принудительного удаления документов 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 не будет опубликован. Обязательные поля помечены *