Очистка регистров сведений


Универсальная обработка для очистки Регистров Сведений. Возможно использование обычным пользователем, без использования конфигуратора.

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

Для очистки Регистра Сведений нужно просто выбрать его из всех регистров, которые есть в информационной базе. Для этого нужно просто нажать на … в поле "Регистр Сведений". Поиск Регистра можно осуществлять по кнопке найти (особенно, актуально для больших конфигураций типа ERP или KA, которые содержат большое количество Регистров Сведений).

После выбора нужного Регистра нужно просто нажать кнопку "Очистить регистр".

Подходит для любых конфигурациях на управляемых формах.

Тестировалась на платформах 8.3.10, 8.3.13  и 8.3.4.

Код так же должен работать на других релизах платформы 8.3 и 8.2.

9 Comments

  1. al_zzz

    Мужик, не продешеви! Такая обработка должна 10 см стоить!

    Reply
  2. alalexmix

    Самое опасное, что такого рода обработки, которые выдаются «обычному» (не администраторам) пользователю приводят к «пагубным» последствиям

    Reply
  3. bayce

    К каким?

    Это обработка от жадных мальчиков, которые пудря пользователем мозги, за 5-10 минут работы, приходят с данный обработкой и умудряются сорвать с клиента по 100-200 дол.

    Reply
  4. fishca

    truncate table _InfoRg35324 — гораздо быстрее отработает, благодарности не надо 🙂

    Reply
  5. bayce

    (5)И как она быстрей отработает?

    Reply
  6. Xershi

    (6) ну судя по тому что на ИС таких обработок вагон, да не на ИС тоже, то думаю мало читаете.

    Для справки это самое быстро удаление данных из таблиц.

    Reply
  7. bayce

    Суть это обработки в другом.

    Любой пользователь 1С ( не программист), может скачать обработку. Выбрать регистр, который надо очистить. И нажав одну кнопку сделать это. Для этого пользователю не надо знать программирование или тем более лез в SQL для чистки регистров.

    Другим образом квалификация пользователя , может быть минимальна.

    Reply
  8. СергейКа

    (8) Я наверное вас удивлю, но «Любой пользователь 1С ( не программист), может скачать обработку. Выбрать регистр» — 50% не поймут что такое обработка, 80% понятия не имеют что такое регистр, 99% не поймут к какому результату приведет это действие, даже если знают какой регистр требуется очистить.

    «Это обработка от жадных мальчиков, которые пудря пользователем мозги, за 5-10 минут работы, приходят с данный обработкой и умудряются сорвать с клиента по 100-200 дол.» — как правило, деньги берутся не за само действие а за результат. Для получения результата нужно знать что делаешь, и это самое ценное.

    Reply
  9. bayce

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

    КОНЕЧНО, АВТОР ОТВЕТСТВЕННОСТИ НЕ НЕСЕТ! в случае удаление сведений не из того регистра, по ошибке или намерено.

    Reply

Leave a Comment

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