Удаление документов по организации для УТ, БП


Обработка удаления документов с отбором по организации для конфигураций, где есть справочник «Организации» и у документов есть реквизит «Организация».

Успешно протестирована в конфигурациях УТ 10.х, 11.х и БП 2.х, 3.х.

14.06.2024

Версия 1.2. Доработано логирование, настройки. Добавлено удаление справочников и регистров сведений (с отбором по Организации). Подробности — во встроенной справке.

04.10.2024.

Добавлена версия для платформы 8.2 /8.3 на Управляемых формах.

Настройки.

Период. Необязательный. При пустом значении документы выбираются в интервале от 01.01.0001 до 01.01.2999.

Организация. Необязательный. При пустом значении будут удалены все документы.

Непосредственно. При Включенном флажке документы будут удалены физически, при выключенном — помечены на удаление.

ОбменДанными.Загрузка = Истина. Если включен этот режим, то пометка на удаление происходит без проверки остатков товаров и вообще без всяких проверок. Это может привести к тому, что в регистрах останутся движения документов. После завершения работы, нужно запустить ТИИ с очисткой ссылок и пересчитать итоги.

Сдвинуть бух итоги в прошлое. Если указана дата начала, то итоги по регистру Хозрасчетный сдвигаюся на ближайший месяц до этой даты. Если не указана — сдвигаются на 01.01.2001. Настройка применима для конфигураций, где есть регистр бухгалтерии "Хозрасчетный".

Сдвинуть регистры накопления в прошлое. Работа с датами аналогична регистру бухгалтерии. Для оборотных регистров отключается использование итогов или агрегатов. Следует помнить, что если используются агрегаты у оборотных регистров накопления, то они будут очищены при отключении их использования. Агрегаты пока не тестировались. Настройка применима для всех конфигураций.
 

24 Comments

  1. SoND

    Большое человеческое спасибо автору. 🙂

    test

    Reply
  2. soba

    Изящно с запросом 🙂

    в Бухгалтерии предприятия 2.0 (8.2) работает.

    Reply
  3. natik86

    Спасибо! Как раз надо для УТ. Надеюсь все будет работать. Если что то не будет работать, буду задавать вопросы 🙂

    Reply
  4. Ajax3D

    Предлагаю убрать из заголовка «для УТ», чтобы не «отпугивать» пользователей других конфигураций . Вполне себе работает на древней БП1.0 (платформа 8.0), думаю, что и на других конфигурациях будет работать без проблем.

    Reply
  5. nicxxx

    (4) изменил. ждем аппрува

    Reply
  6. swamp

    спасибо, сейчас проверю

    Reply
  7. sai-2010

    Отличная и очень полезная обработка! Спасибо автору!!

    Reply
  8. SpartakM

    При удалении документов, база выросла в размерах, аж на 10Гб, и продолжает расти)

    чем может быть вызвано такое поведение?

    у меня УТ 10.3, на MS SQL 2005. Сама база объемом примерно 50Гб.

    Reply
  9. nicxxx

    вырос файл MDF или LDF? если LDF — то ничего страшного, сделать shrinkdb после физического удаления (через 1С — операции — удаление помеченных объектов), а если MDF — то не знаю, но скорее всего и в этом случае shrinkdb поможет.

    у вас в обработчиках событий удаления объектов информация ни в какой лог не пишется? может из-за этого?

    Reply
  10. SpartakM

    растет файл MDF.

    Никуда ничего не пишется. Странно на самом деле)

    Reply
  11. Kamikadze

    Как по мне — обычная обработка. Если массив документов очень большой — желательно делать на серверном модуле — значительно быстрее происходит удаление.

    Reply
  12. maynord

    Всем доброго дня и с наступившим!

    А данная обработка с конфигурацией Альфа-Авто 4.1 дружит? На просторах Интернета так и не смог найти ответа на вопрос, как свернуть базу Альфы. Может, кто что посоветует?

    UPD Попробовал, вроде отработало корректно, все документы в режиме непосредственного удаления уничтожились

    Reply
  13. Kolobok1C

    Спасибо

    Reply
  14. Lyuba-Lyuba

    Полезная вещь) спасибо автору

    Reply
  15. Tlik

    Сейчас проверим

    Reply
  16. capricorn2828

    Может ли кто подсказать где взять такую обработку для УТ 11.1 ?

    Reply
  17. Strange Device

    К сожалению, только документы, а еще неплохо бы почистить договора, которые к организациям привязаны, и некоторое количество регистров…

    Reply
  18. zharkov.ss

    Очень надеюсь, что обработка поможет. Как раз требуется убрать из базы УТ одну организацию. Буду пробовать

    Reply
  19. Kolledei

    Для УТ 11.1 не работает… пока не разбирался..

    Reply
  20. markovki

    Автор, подскажите, работает ли данная обработка на УТ 11.3?

    Наш текущий релиз 11.3.4.93

    Reply
  21. nicxxx

    На УТ 11 не проверял, но раз пишут, что на 11.1 не работает, то и на 11.3 вероятно не будет.

    Reply
  22. markovki

    (21) Могу протестить, например, с условием возврата, если вдруг не получится.

    Reply
  23. markovki

    (21) Не в ту тему предыдущий комментарий написал. Хотя вашу обработку тоже скачаю, попробовать стоит.

    Reply
  24. nicxxx

    (20) Проверил версию обработки 1.2 (сегодня выложил) на демо УТ 11.3.4.67. Работает. Торговый дом «Комплексный» удалился без ошибок.

    Reply

Leave a Comment

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