helpf.pro
Регистрация
+43 

Обработка для удаления данных в любой конфигурации

Обработка для удаления данных в любой конфигурацииОбработка для удаления данных в любой конфигурацииОбработка для удаления данных в любой конфигурации

Обработка из ряда Must Have - её можно использовать как для удаления каких-то выборочных данных в определенных объектах с возможностью отбора по любому реквизиту, так и для полной/частичной очистки базы с отбором,например, по организации/подразделению/складу и т.д.

Описание возможностей:

- Позволяет удалить любые данные, с возможностью выбора вида объекта и наложения любого отбора на любой объект, выбранный в дереве объектов, без монопольного режима;

- Если установлена галка "Контроль ссылочности", то система не даст удалить данные, если есть ссылки на данный объект (для документов, если он проведен, есть ссылки на движения, но при удалениии они игнорируются и очищаются, чтоб не было <Объект не найден>). Процесс удаления может занять продолжительно время!

- Если установлена галка "Очищать ссылки в связанных реквизитах и таб. частях объектов", то при удалении объекта без контроля ссылочности, вместо удаленного объекта <Объект не найден> в реквизите объекта или реквизите таб.части будет подставлена пустая ссылка того типа что и реквизит т.е. будет просто чистый реквизит.. Если удаляемый объект является владельцем других элементов, то и подчиненные будут элементы удалены! Если в процессе очистки реквизитов произойдет ошибка, то процесс удаления будет прерван!

- Если установлен флаг "Очищать связанные регистры сведений ",то если ссылка объекта встречается в измерениях/ресурсах/реквизитах регистра сведений, то эти записи будут удалены (для независимого регистра сведений);

- Если установлен флаг "Выполнять процесс удаления и очистки в транзакции", то процесс удаления будет происходить в транзакции. В случае сбоя данные не будут удалены. Если установлена галка "Очищать ссылки в связанных объектах при удалении", то и этот процесс тоже будет происходить в транзакции.

- Если установлен флаг "Отборать только помеченные на удаление", то будут отобраны все помеченные на удаления объекты, которые выбраны в дереве объектов.

- Если установлен флаг "Полностью очищать регистры сведений (без использования отбора)", то при удалении данных регистра сведений (если он выбран в дереве объектов), не будет использоваться отборы, что увеличит скорость удаления записей в регистре. Использовать с осторожностью!

- Если установлен флаг "Подсчитывать количество ссылок при просмотре объектов", то при просмотре выбранных объектов, будет происходить подсчет количества ссылок. Этот процесс занимает продолжительное время.

- Кнопка "Показать отобранные объекты" служит для отображения списка выбранных ссылочных объектов, с возможностью следующего выборочного отбора и удаления. Формирование данного списка так же требует время. Если вы хотите просмотреть список записей регистра сведений, то нужно стать на выбранный регистр в дереве объектов (галка должна стоять) и нажать "Показать отобранные объекты", то откроется список отобранных записей регистра сведений, которые могут быть удалены.

- Кнопка "Удалить объекты без просмотра (быстро)" позволяет не тратя время на просмотр и формирование списка удаляемых объектов, запустить процесс удаления выбранных в дереве, вид объекта. В данном режиме учитываются все настройки и отборы.

- Кнопка "Выбрать которые можно удалить" позволяет выбрать объекты из указанного списка, только те объекты, на которые нет ссылок (при этом галка "Подсчитывать количество ссылок при просмотре объектов" должна стоять т.к. система не сможет понять что можно удалить). Объекты, которые можно удалить будут выделены жирным шрифтом зеленого цвета, в колонке "Можно удалить" будет стоять "Да". Если "Контроль ссылочности" снят, то будут выделены все объекты из данной таблицы.

- Кнопка "Показать связанные объекты" служит для отображения списка объектов, на которые ссылается выбранный объект.

- Кнопка "Обновить" перезаполняет таблицу взависимости от настроек. Может потребоваться время на выполнение операции.

- При удалении любого документа происходит очистка его движений, для того чтоб исключить ситуацию <Объект не найден> не зависимо от контроля ссылочности!

- Если установлена галка "Для всех объектов", то отбор по периоду будет для всех объектов (документов, задач, периодических регистров сведений);

- Для каждого объекта можно установить свой произвольный отбор. Удалени будет идти именно по данному отбору!. Если установлен период выборки, то данный период примениться как отбор ко ВСЕМ отборам объектов (если установлена галка "Для всех объектов"). Если у данного вида объекта нет такого поля, то отбор не будет установлен на данный объект, а галка выбра в дереве объектов будет убрана (чтоб случайно не дернуть то что не нужно).

- Для периодических регистров сведений отбор идет только за период отбора (без срезов)!

Пример отобранных данных:

Просмотр ссылок:

Автор: Топчий Д.Ю.


​Название файла​Версия​Дата​Размер​Скачать
Обработка для удаления данных в любой конфигурации​1.0​20.10.2014​34,34 Kb

Разместил:   Дата:   Скачали: 5239
+43 
Возможно, вас также заинтересует
Комментарии
nickms
29.03.2021 11:29Комментарий: 31
nickms

не работает вообще. сразу пр открытии вываливается ошибками

211096DDDDD
01.03.2021 17:52Комментарий: 30
211096DDDDD

Спасибо, помогло очень УТ 10.3.

koreneva
23.01.2021 13:54Комментарий: 29
koreneva

Удалила всякую грязь (неиспользуемые, но связанные элементы справочников) , с которой боролась долгое время, так сказать по наследствту досталась в БГУ 8.2. Спасибо за обработку!!!

murad_v_mir
14.01.2021 15:15Комментарий: 28
murad_v_mir

Большое спасибо, всё работает 1С 8.3

artphoen
25.03.2020 09:36Комментарий: 27
artphoen

не работает, скачивается файл "для" без формата

DanJer74
10.02.2020 00:16Комментарий: 26
DanJer74

Не работает. Ссылки не заполняет

Glav-Tz
07.12.2019 21:04Комментарий: 25
Glav-Tz

Кто столкнулся с пустым окном при запуске обработки на платформе 1С Предприятие 8.3, вот инструкция как запустить:Дело в том, что обработка была написана еще до появления управляемых форм и ее интерфейс не предназначен для использования в режиме управляемого приложения.Для возможности использования данной обработки необходимо открыть программу в режиме обычного приложения.

Для этого запустите программу в режиме "Конфигуратора".

Выберите пункт меню "Сервис" > "Параметры".

В открывшемся окне на закладке "Общие" выберите режим запуска "Управляемое приложение и обычное приложение".

Далее нажмите "ОК".После этого нажмите пункт меню "Отладка" > "Начало отладки" > "Толстый клиент (обычное приложение): начать отладку"

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

Теперь уже в обычном режиме можете открыть обработку.

linbox
10.09.2019 18:31Комментарий: 24
linbox

Лично мне очень помогла эта обработка. Мне нужна была для тестирования база без документов. Штатными методами эта задача решалась очень долго.

Ixthyas
21.07.2019 01:48Комментарий: 23
Ixthyas

Увы не смог запустить 8.3 бухгалтерия базовая:

ошибка:

Техническая информация:Метод объекта не обнаружен (СведенияОВнешнейОбработке)

letta69
23.05.2019 09:25Комментарий: 22
letta69

Спасибо.

Вилена
22.03.2019 18:10Комментарий: 21
Вилена

Тоже скачала! Работает!! Слава  и почет автору! Очень помог.

na282
24.02.2019 20:31Комментарий: 20
na282

У кого не запускается - запускайте программу в режиме Толстый клиент, обычное приложение. Если у вас SQL, то надо сделать файловую базу

скорп
20.01.2019 14:34Комментарий: 19
скорп

ТОЖЕ ВЫХОДИЛО ПУСТОЕ ОКНО: РЕШИЛ ВОПРОС ВОТ ТАК:

Решил (проверял). В инете нашёл: "В режиме конфигуратор выберите: Меню -> Отладка -> Начало отладки -> Толстый клиент (обычное приложение):начать отладку. Программа должна запуститься в режиме обычного приложения". Но у меня было в отладке только "Толстый клиент (управляемое приложение)". Надо в свойствах конфигурации выбрать "обычный режим запуска: обычное приложение", для этого надо включить возможность изменения (Меню, Конфигурация, Поддержка, Настройка поддержки, Включить возможность изменения, Выбрать вторую строчку сверху, остальные можно не трогать, ОК) и обновить базу данных. При запуске базы с выбором режима запуска тонкий клиент, будет база грузиться в обычном режиме управляемого интерфейса, в остальных случаях в режиме толстый клиент (обычное приложение).

itcmsch71
09.11.2018 05:52Комментарий: 18
itcmsch71

Спасибо большое!

Roman_Kosa
27.10.2018 06:16Комментарий: 17
Roman_Kosa

Спасибо за обработку. Выручили, вот как надо было...

Всего 31 на 3 страницах по 15 на каждой странице
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.