Удаление данных с отбором и построением дерева ссылок в базах 1С 8.1-8.3 УТ 10.3./11, БП 2/3, ЗУП 2.5/3, КА 1.1/2, УНФ 1.6/3.0

Данные обработки помогут Вам легко и, главное быстро, выполнить удаление любых данных в Ваших базах 1С на платформах 8.1-8.3. Обработки помогут легко просмотреть связи ссылок в виде дерева, выбрать что удалять, а что нет, используя любые отборы. Это позволит уменьшить объем лишней и не нужной информации в справочниках и документах, планах видов характеристик и др. объектах и облегчит работу с данными пользователям и Вам. Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. (Обновление от 04.10.2023, версия 4.2)

Арт.: 175028

Продано: 249

Удаление_данных_версия_3.gif
Основная форма
Выбор реквизитов для отбора
Просмотр удаляемых объектов в виде дерева
Обычная форма
Отбор в обычной форме
Окно выбора удаляемого объекта
ОФ_Сортировка.PNG
Контекстное меню в обычной форме
Вопрос перед удалением
Управляемая форма
Отбор в управляемой форме
Просмотр объектов в УФ
Выбор объектов для удаления
Установка общего отбора
Информация об обновлениях.JPG
Удаление_данных_версия_3.gif
Основная форма
Выбор реквизитов для отбора
Просмотр удаляемых объектов в виде дерева
Обычная форма
Отбор в обычной форме
Окно выбора удаляемого объекта
ОФ_Сортировка.PNG
Контекстное меню в обычной форме
Вопрос перед удалением
Управляемая форма
Отбор в управляемой форме
Просмотр объектов в УФ
Выбор объектов для удаления
Установка общего отбора
Информация об обновлениях.JPG
Лицензии

9600 руб.

9600 руб.

Техподдержка и обновления

8400 руб.

Услуга

3000 руб.

Описание возможностей (кратко):

  • Быстрый и продуманный алгоритм поиска ссылок и построения дерева;
  • Порционное удаление данных (уменьшает количество накладываемых блокировок при удалении данных).
  • Построение дерева ссылок на объекты рекурсивно или с указанием конечного уровня построения;
  • Исключено зацикливание в ветках дерева т.к. происходит проверка;
  • Любые отборы на любые виды объектов на любые реквизиты объекта;
  • Отбор проведенных документов без движений по всем регистрам в один клик;
  • Контроль ссылочности при удалении или без него;
  • Возможность выполнение процесса удаления в транзакции;
  • Отображение пиктограмм для помеченных объектов (отдельная кнопка);
  • Возможность выборочного удаления любого объекта/записи независимого регистра сведений;
  • Возможность удаления неиспользуемых элементов справочника/ПВХ с очисткой связанных регистров сведений (если больше нет других ссылок);
  • Выбор количества ссылок для построения дерева;
  • Возможность быстрого выбора объектов которые точно можно удалить (без ссылок);
  • Возможность дополнительного построения дерева для выбранной строки;
  • Возможность сохранения настроек;
  • Очистка табличных частей/реквизитов/движений от удаляемой ссылки на объект;

Примечания!

  •  Скорость поиска ссылок и построения дерева зависит от мощности компьютера выбранного уровня поиска ссылок количества начальных выбранных ссылок от количества данных в БД.
  •  Привилегированный режим не используется в обычной форме т.к. не работает в обработках как надо. Особенности платформы 1С (обычное приложение). В управляемой форме данная функция присутствует.
  •  Кнопка "Отобразить пометки на удаление" служит для запроса флага "ПометкаУдаления " каждого объекта дерева и отображения картинки по данному флагу. Данная процедура занимает время поэтому была исключена из процесса формирования дерева ссылок и вынесена отдельной командой.
  •  Для удаления данных нужны полные права!

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

  • Построение дерева ссылок с глубиной вложения до 9 уровня. Уровень поиска ссылок можно указывать в поле "Уровень вложенности поиска ссылок" (от 1 до 9). Указание большего числа чем 3-4 может привести к длительному поиску ссылок на объекты для каждого уровня дерева!
  • Есть возможность рекурсивного поиска ссылок пока не будет ссылок на выбранные объекты.
  • Порционное удаление данных (уменьшает количество накладываемых блокировок при поиске ссылок и удалении данных). Размер порции удаляемых данных можно редактировать. Чем больше порция, тем больше вероятность наложения большого количества блокировок на данные, увеличения объема хранимых данных в памяти. По-умолчанию - 1000 ссылок/записей.
  • Позволяет удалить любые данные (кроме очистки ссылки в константе) с возможностью выбора вида объекта и наложения любого отбора на любой вид объекта выбранный в дереве объектов без монопольного режима. А так же возможность выбора в дереве произвольных объектов для удаления.
  • Если установлена галка "Контроль ссылочности" то система не даст удалить данные если есть ссылки на данный объект (для документов если он проведен и есть ссылки на движения но при удалении они игнорируются и очищаются чтоб не было ). При этом система делает дополнительный поиск ссылок для предотвращения удаления данных на которые есть ссылки.
  • Если при поиске ссылок будут найдены ссылки на записи независимого регистра сведений то данные записи будут отображены в дереве ссылок. Данные записи из дерева можно открыть для просмотра записи. Для удаления записи ее нужно выбрать в дереве. При удалении помеченная запись будет удалена по ключу записи.
  • Если установлен флаг "Выполнять процесс удаления и очистки в транзакции" то процесс удаления будет происходить в транзакции. В случае сбоя данные не будут удалены. Если установлен флаг "Прекращать процесс удаления если не удалось удалить объект/запись" то при нахождении объекта или записи которую не получилось удалить система прекратит процесс удаления. При это транзакция будет отменена.
  • Если установлен флаг "Отобрать только помеченные на удаление" то будут отобраны все помеченные на удаления объекты которые выбраны в дереве объектов. Данный флаг действует для всех ссылочных объектов!
  • Если установлен флаг "Полностью очищать регистры сведений (без использования отбора)" то при удалении данных регистра сведений (если он выбран в дереве видов объектов!) не будет использоваться отборы что увеличит скорость удаления записей в регистре. Использовать с осторожностью!
  • Кнопка "Выбрать строки которые можно удалить" позволяет выбрать объекты из дерева ссылок только те объекты на которые точно нет ссылок). Объекты которые можно удалить будут выделены зеленым цветом в колонке "Можно удалить" будет стоять "Да". Если уровень поиска ссылок был например 4. А ветка дерева была построена до 3го уровня то такие данные будут помечены как данные для удаления. Если уровень ветки дерева имеет например на 4м уровне ссылки то такие данные не будут отмечены т.к. система не может точно гарантировать отсутствие ссылок. В строке в колонке "Комментарий" будет написано "Возможно есть ссылки". Для решения данного вопроса можно принудительно проверить ссылки для данной ссылки. Для этого становимся на строку и в контекстном меню дерева выбираем "Построить дерево для выбранной строки" или "Рекурсивно построить дерево для выбранной строки".
  • В контекстном меню дерева ссылок пункт "Построить дерево для выбранной строки" для дополнительного построения иерархии ссылок начиная с выбранной строки/ссылки с выбранным уровнем поиска ссылок (указанный уровень должен быть больше чем уровень выбранной строки)
  • В контекстном меню дерева ссылок пункт "Рекурсивно построить дерево для выбранной строки" аналогично пункту "Построить дерево для выбранной строки"только поиск происходит рекурсивно;
  • Кнопка "Обновить данные" перезаполняет дерево ссылок в зависимости от настроек. Аналогично кнопке "Построить дерево ссылок".
  • Поле "Количество выбранных ссылок для удаления" служит для вывода указанного количества ссылок по которым будет происходить построение дерева. Если указан "0" то будут выбраны 100000 первых ссылок/записей для каждого выбранного вида объектов. Например нужно удалить 100 объектов но мы хотим сначала удалить 10 объектов - устанавливаем в данном поле "10".
  • При удалении любого документа происходит очистка его движений для того чтоб исключить ситуацию не зависимо от контроля ссылочности!
  • Если установлена галка "Для всех объектов" то отбор по периоду будет для всех объектов (документов задач периодических регистров сведений);
  • Для каждого объекта можно установить свой произвольный отбор. Удаление будет идти именно по данному отбору!. Если установлен период выборки то данный период примениться как отбор ко ВСЕМ отборам объектов (если установлена галка "Для всех объектов"). Если у данного вида объекта нет такого поля то отбор не будет установлен на данный объект а галка выбора в дереве объектов будет убрана (чтоб случайно не дернуть то что не нужно).
  • Для периодических регистров сведений отбор идет только за период отбора (без срезов)!
  • Имеется возможность удалять неиспользуемые элементы справочников/ПВХ (те, на которые в данный момент нет ни одной ссылки). Для этого нужно нажать на кнопку "Удалить неиспользуемые элементы" - система проанализирует наличие ссылок на выбранных справочниках/ПВХ (нужно указать в дереве) и удалит, только те, на которые нет ссылок. Если на элемент ссылаются только независимые регистры сведений, то данный элемент будет удален, а ссылающиеся записи будут очищены из регистров сведений!
  • Если установлен флаг "Удалять ссылку из табличных частей справочников и ПВХ (например, для свойств)" - система удалит запись из всех табличных частей справочников и ПВХ, содержащих удаляемую ссылку на объект. Удаление выполняется как обычно, через построение дерева, но выбирать объекты, в которых будет идти чистка НЕ НУЖНО, кроме как на уровне 1. А иначе система удалит выбранный объект, а не просто удалит вхождение объекта в табличные части. Если данный флаг не установлен, но система найдет ссылки в табличных частях справочников и ПВХ и установлен флаг "Отображать служебную информацию", то будет выведена информация в каком объекте, таб. части имеется ссылка. Время удаления увеличится! После очистки таб. частей от удаляемого объекта, может потеряться связь с удаляемым объектом и пропасть из дерева найденных ссылок, будьте осторожны, все что делаете на свой страх и риск!
  • Если установлен флаг "Удалять ссылку из табличных частей документов, задач, БП, планов" - система удалит запись из всех табличных частей документов, задач, бизнес-процессов, планов счетов, планов видов расчета, содержащих удаляемую ссылку на объект. Удаление выполняется как обычно, через построение дерева, но выбирать объекты, в которых будет идти чистка НЕ НУЖНО, кроме как на уровне 1. А иначе система удалит выбранный объект, а не просто удалит вхождение объекта в табличные части.  Если данный флаг не установлен, но система найдет ссылки в табличных частях объектов и установлен флаг "Отображать служебную информацию", то будет выведена информация в каком объекте, таб. части имеется ссылка. Время удаления увеличится! После очистки таб. частей от удаляемого объекта, может потеряться связь с удаляемым объектом и пропасть из дерева найденных ссылок, будьте осторожны, все что делаете на свой страх и риск!
  • Если установлен флаг "Удалять запись с удаляемой ссылкой в движениях документа" - система удалит запись из всех движений документов, содержащих удаляемую ссылку на объект. Удаление выполняется как обычно, через построение дерева, но выбирать объекты, в которых будет идти чистка НЕ НУЖНО, кроме как на уровне 1. А иначе система удалит выбранный объект, а не просто удалит вхождение объекта в табличные части.  Если данный флаг не установлен, но система найдет ссылки в движениях документов и установлен флаг "Отображать служебную информацию", то будет выведена информация в каком объекте, таб. части имеется ссылка. Время удаления увеличится! После очистки движений от удаляемого объекта, может потеряться связь с удаляемым объектом и пропасть из дерева найденных ссылок, будьте осторожны, все что делаете на свой страх и риск!
  • Если установлен флаг "Очищать реквизиты объектов от удаляемой ссылки" - система очистит реквизиты от удаляемой ссылки на объект из всех объектов (кроме движений и табличных частей, в справочниках не будет затронут реквизит "Владелец"), содержащих удаляемую ссылку на объект. Удаление выполняется как обычно, через построение дерева, но выбирать объекты, в которых будет идти чистка НЕ НУЖНО, кроме как на уровне 1. А иначе система удалит выбранный объект, а не просто удалит вхождение объекта в табличные части.  Если данный флаг не установлен, но система найдет ссылки в реквизитах объектов (кроме движений и табличных частей) и установлен флаг "Отображать служебную информацию", то будет выведена информация в каком реквизите и объекте имеется ссылка. Время удаления увеличится! После очистки реквизитов от удаляемого объекта, может потеряться связь с удаляемым объектом и пропасть из дерева найденных ссылок, будьте осторожны, все что делаете на свой страх и риск!
  • Добавлена возможность отбирать элементы справочников "Присоединенные файлы" независимо от владельца, которые ссылаются на несуществующие файлы в томах или в базе. Обработка определяет вид справочника по реквизиту "Том". Если он есть и имеет тип "Тома хранения файлов", то такой справочник система считает присоединенным файлом. Для отбора таких файлов достаточно установить флаг "Отобрать только присоединенные файлы без данных" и выбрать нужные справочники или все сразу.

С конфигурациями 8.1 обработки работают только в режиме совместимости с 8.2 (обычное приложение)!

ВНИМАНИЕ! Возможно что при выборе справочника/документа/регистра/ПВХ в таблице отбора не будет доступных полей для отбора в управляемой форме. Это значит у Вас не включена функциональная опция которая блокирует использование данного объекта! Это особенности управляемого приложения и СКД!
 

Не забываем делать бэкап базы до использования обработки!

Данная обработка входит в Топ-100 продаж сайта "Инфостарт" за все время!

Обновление от 04.10.2023, версия 4.2!

  • Исправлена ошибка при поиске ссылок когда не хватало прав на объекты, которые ссылались на удаляемый объект.
  • Добавлена возможность отключать механизм регистрации на обмен в типовых базах 1с и построенных на БСП при удалении данных или установке пометок на удаление. Это позволяет увеличить скорость удаления до 25%! Для этого достаточно установить флаг "Отключить регистрацию данных на обмен при удалении" перед удалением данных или при установке пометок на удаление.

Обновление от 30.04.2023, версия 4.1!

  • Исправлена ошибка при подсчете общего количества данных, если были не все права на объекты

  • Изменен код формирования дерева объектов. Теперь все объекты сортированы по представлению для облегчения поиска нужного вида объектов.

Обновление от 24.12.2022, версия 4.0!

  • Переработан механизм удаления записей из таб. частей справочников и ПВХ. Если установлен флаг "Удалять ссылку из табличных частей справочников и ПВХ (например, для свойств)" - система удалит запись из всех табличных частей справочников и ПВХ, содержащих удаляемую ссылку на объект. Удаление выполняется как обычно, через построение дерева, но выбирать объекты, в которых будет идти чистка НЕ НУЖНО, кроме как на уровне 1. А иначе система удалит выбранный объект, а не просто удалит вхождение объекта в табличные части. Если данный флаг не установлен, но система найдет ссылки в табличных частях справочников и ПВХ и установлен флаг "Отображать служебную информацию", то будет выведена информация в каком объекте, таб. части имеется ссылка. Время удаления увеличится!
  • Добавлен механизм удаления записей из таб. частей прочих ссылочных объектов. Если установлен флаг "Удалять ссылку из табличных частей документов, задач, БП, планов" - система удалит запись из всех табличных частей документов, задач, бизнес-процессов, планов счетов, планов видов расчета, содержащих удаляемую ссылку на объект. Удаление выполняется как обычно, через построение дерева, но выбирать объекты, в которых будет идти чистка НЕ НУЖНО, кроме как на уровне 1. А иначе система удалит выбранный объект, а не просто удалит вхождение объекта в табличные части.  Если данный флаг не установлен, но система найдет ссылки в табличных частях объектов и установлен флаг "Отображать служебную информацию", то будет выведена информация в каком объекте, таб. части имеется ссылка. Время удаления увеличится!
  • Добавлен механизм удаления записей из движений документов. Если установлен флаг "Удалять запись с удаляемой ссылкой в движениях документа" - система удалит запись из всех движений документов, содержащих удаляемую ссылку на объект. Удаление выполняется как обычно, через построение дерева, но выбирать объекты, в которых будет идти чистка НЕ НУЖНО, кроме как на уровне 1. А иначе система удалит выбранный объект, а не просто удалит вхождение объекта в табличные части.  Если данный флаг не установлен, но система найдет ссылки в движениях документов и установлен флаг "Отображать служебную информацию", то будет выведена информация в каком объекте, таб. части имеется ссылка. Время удаления увеличится!
  • Добавлен механизм очистки реквизитов от удаляемой ссылки. Если установлен флаг "Очищать реквизиты объектов от удаляемой ссылки" - система очистит реквизиты от удаляемой ссылки на объект из всех объектов (кроме движений и табличных частей, в справочниках не будет затронут реквизит "Владелец"), содержащих удаляемую ссылку на объект. Удаление выполняется как обычно, через построение дерева, но выбирать объекты, в которых будет идти чистка НЕ НУЖНО, кроме как на уровне 1. А иначе система удалит выбранный объект, а не просто удалит вхождение объекта в табличные части.  Если данный флаг не установлен, но система найдет ссылки в реквизитах объектов (кроме движений и табличных частей) и установлен флаг "Отображать служебную информацию", то будет выведена информация в каком реквизите и объекте имеется ссылка. Время удаления увеличится!
  • Версия для обычных форм может работать теперь на платформе 8.2.13 и старше.

Обновление от 07.04.2022, версия 3.10!

  • Исправлена ошибка при подсчете данных регистров сведений, у которых первое измерение или ресурс были строкой неограниченной длины.

Обновление от 20.09.2021, версия 3.9!

  • Добавлена возможность отбирать элементы справочников "Присоединенные файлы" независимо от владельца, которые ссылаются на несуществующие файлы в томах или в базе. Обработка определяет вид справочника по реквизиту "Том". Если он есть и имеет тип "Тома хранения файлов", то такой справочник система считает присоединенным файлом. Для отбора таких файлов достаточно установить флаг "Отобрать только присоединенные файлы без данных" и выбрать нужные справочники или все сразу.

Обновление от 17.08.2021, версия 3.8!

  • Оптимизирован код построения дерева ссылок и увеличена скорость построения в 1,5 раза!
  • Интерфейс формы стал более отзывчив при смене закладок и при просмотре ссылок, которые будут удалены.
  • Список объектов в дереве объектов теперь упорядочен по синониму.

 

Обновление от 08.05.2021, версия 3.7!

  • Добавлен механизм отбора проведенных документов без движений для последующего удаления в один клик. Для этого нужно просто установит флаг "Отобрать проведенные документы без движений по всем регистрам" и сформировать дерево ссылок.
 
 История обновлений

 

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

По кнопке "Техподдержка" на странице описания продукта создается тикет в ТП.
Для более быстрого решения вопроса при обращении просим Вас предоставить:

  • Номер заказа.
  • Описание Вашего вопроса. Если это ошибки - напишите порядок ваших действий с программой, которые к ней привели (приложите видео/скриншоты/отчеты об ошибке).
  • Точную конфигурацию 1С, и версию платформы, на которой используете купленное решение (наименование и версию 1С можно взять из раздела "О программе").

К созданной заявке подключается специалист. Дальнейшее обсуждение проблемы будет проходить в тикете техподдержки. Срок реакции - от 24 до 72 часов в рабочие дни с момента обращения.

Техподдержка
 

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.0.4.5
  • Управление торговлей, редакция 10.3, релизы 10.3.3.3
Статистика:
Просмотры 136185
Загрузки 249
Рейтинг 418
Создание 22.02.13 13:58
Обновление 03.10.23 13:07
№ Публикации 175028
Характеристики:
Теги

удаление обработки отборы данные иерархия ссылок дерево СКД быстрый пометки на

Рубрики Чистка данных
Кому Системный администратор ,
Программист
Тип файла Внешняя обработка (ert,epf)
Платформа Платформа 1С v8.3 ,
Управляемые формы
Конфигурация Конфигурации 1cv8 ,
1С:Управление торговлей 10 ,
1С:Управление торговлей 11
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Да
120. katenok86 22.09.17 16:29 Сейчас в теме
(99), Добрый вечер. При нажатии все действия - вывести список, выводится пустой список, хотя дерево объектов заполнено. Как это исправить?
Прикрепленные файлы:
(120) , там есть галка С подчинёнными. Должно помочь.
100. ignor 03.11.16 09:11 Сейчас в теме
Стоит задача чистки ссылок на уволенных сотрудников в ЗУП 2.5 и связанных с ними физических лиц. Насколько я понимаю то мне для данной задачи лучше написать вспомогательную обработку которая засунет нужные к чистки элементы в специальные папки и потом при удалении ссылок накладывать отбор на вхождение в папку. Одно интересует. Будут ли чистить движения в регистраторах типа перенос данных и сторнирование.
(100), сперва нужно понять кто с кем связан - физ. лица с сотрудниками, или наоборот. После выбираем нужный объект в дереве. Ставим режим поиска ссылок 2 или 3. И система построит вам дерево, а там уже выбирайте что вам нужно удалить. Чистка движений идет только при удалении документов, что логично. Чистка регистров сведений идет либо на прямую (с выбором нужных в дереве), либо в построенном дереве ссылок можно выбрать записи регистров сведений.
102. ignor 03.11.16 10:13 Сейчас в теме
А корректировка движений в той части в которой есть ссылки на удаляемые элементы производится?
(102), Если есть ссылки в движениях, то в дереве будет отображен документ, который связан с данной ссылкой.
104. ignor 06.11.16 17:59 Сейчас в теме
(103) А будут ли очищаться ссылки на интересующие меня объекты? Пока всё у меня с использованием данной обработки крайне плохо. При поиске ссылок в оконцовке выдается предупреждение которое невозможно к сожалению прочитать. При нажатии на единственно доступную кнопку ОК приложение тупо завершается. В итоге пока что получается что деньги на ветер. :(
Мне необходимо почистить ЗУП 2.5. В нём есть нуждающиеся в очистке элементы справочников сотрудники организаций и ссылки из справочника сотрудники организаций на физических лиц. Мне необходимо чистить и тех и других. При помощи своей дополнительной обработки я собрал элементы желаемые к удалению в папки. Соответственно по логике я должен сначала чистить сотрудников, а потом физических лиц. Из документов могут быть ссылки в реквизитах табличных частей, в реквизитах шапки, в движениях. получается что уровень рекурсии должен быть минимум 2, но есть ещё такая пикантная особенность ЗУПа. По некоторым документам возможны документы исправления и документы пересчета. Так же возможно сторнирование расчитываемого документа документом сторнирование. В случае сторнирования у документа сторнирование будут сылки в движениях, которые могут сылаться на элементы как к удалению, так и на те которые должны остаться, то есть в таком случае ссылки будут на элементы к удалению в движениях. Понятно что сами документы должны удаляться только в том случае если после очистки ссылок не остается никаких движений и ссылок к сохранению. При этом очень важно что бы Ваша обработка могла учитывать возможность исправления, перерасчета и сторнирования. Если документ исправлен другим документом такого же вида, или перерасчитан документом такого же вида, или отсторнирован, то первоночальный документ делается недоступным за счет механизмов типовой конфигурации к записи в них изменений. Вот как тут быть? Как правильно настроить Вашу обработку?
(104), такие вопросы пишем в личку или на почту. Сюда просьба не писать.
106. m..adm 07.11.16 00:30 Сейчас в теме
(105) (104) ignor, а почему в личку? Давйте тут. Мне интересно, как коллеги в своих решениях разруливают данного рода вопросы. Недавно предложил свой вариант обработки удаления помеченных. При ее разработке чесал репу "а что делать" с разными сторно-документами. Пока что пришел к выводу, что удаляемые ссылки, использованные в сторно-операциях лучше заменять на одну, т.е. сворачивать. Есть лучше идеи?
(106), комментарии - не форум, не нужно писать полотна. Если есть проблемы, то пишем в личку.
109. корум 07.11.16 11:01 Сейчас в теме
(107) Личка не гуглится, в отличие от форума.
Пусть и другие увидят, как решается некая проблема.
108. пользователь 07.11.16 09:31
Сообщение было скрыто модератором.
...
110. neuronness 10.12.16 17:31 Сейчас в теме
Добрый день, я так понимаю, что в ERP 2.2 тоже будет работать?
111. andru_dv 22.05.17 16:57 Сейчас в теме
Добрый день, Дмитрий!

При построении дерева ссылок получил ошибку (см. скриншот).

Просьба исправить.
Прикрепленные файлы:
(111) , добрый! Попробуйте убрать данный флаг, и установить отбор через закладку. И напишите мне в личку в какой момент получили ошибку.
(111) , ошибку исправил и разослал обновление.
114. andru_dv 23.05.17 15:01 Сейчас в теме
Добрый день!

Несколько раз запускал поиск ссылок на бп 3.0.
На 3 уровне поиск работает, но с появлением ошибки (см. скриншот)

Делал с флагом "отобрать только помеченные на удаление" и без него (через отбор пометка на удаление).

Платформы для тестирования использовал 8.3.9.2170

Как добиться корректной работы обработки ?
Прикрепленные файлы:
115. andru_dv 23.05.17 15:03 Сейчас в теме
Если выставляю 4ый уровень или "рекурсивный поиск ссылок до 9 уровня", база 1С
каждый раз падает с одной и той же ошибкой (см. скриншот).
Платформы для тестирования использовал 8.3.9.2170 и 8.3.10.2168

Как добиться корректной работы обработки ?
Прикрепленные файлы:
(115) , Ошибка с динамическим списком исправлена в версии 3.22 от 22.05.2017 Проверьте, пожалуйста, еще раз. А то что у вас при 4м уровне поиска ссылок выдает ошибку, скорее всего не хватает памяти у сервера 1с построить такое дерево. У 32 битного ограничение до 4Гб оперативы.
117. andru_dv 23.05.17 16:08 Сейчас в теме
При тестировании использовался сервер 1С Предприятие x64, платформа 8.3.9.2170
и сервер 1С предприятие х64 платформа 8.3.10.2168.

Результат с падением базы бп 3.0 один и тот же.

Что думаете на этот счет?
Давайте мы перенесем обсуждение в почту. Напишите мне в личку.
119. andru_dv 23.05.17 17:00 Сейчас в теме
Можно и в личку. Но там не прикрепить скриншоты к сообщениям.
У вас есть вотсапп или вайбер ?
122. katenok86 25.09.17 09:52 Сейчас в теме
123. elsee 20.10.17 00:40 Сейчас в теме
Подскажите, в вашей обработке есть такая возможность?
например: если удаляю не нужную номенклатуру, чтобы она же удалялась в табличных частях в ссылочных документах (например в документе установка цен) чтобы не удалять этот документ потому что там есть номенклатуры по которым нужны двеженния и т.п.
(123) , если вы имеете ввиду взаимосвязь и просмотр этих связи в дереве, то это умеет делать обработка. А уже в дереве вы решаете что удалить, а что нет.

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

Я думаю я реализую данную возможность в ближайшее время, если я верно понял суть.
130. Prof7777 11.03.18 15:24 Сейчас в теме
(124) То же очень интересует такая возможность. Нужно автоматически удалить из табличных частей документов Акт о переоценке и Установка цен поставщиков помеченную на удаление номенклатуру, но если она использовалась в других документах, то удалять не надо. Конфигурация Штрих ТП 5, ситуация возникает при свертке базы или при переносе справочника номенклатуры в другой магазин. Можно в вашей обработке реализовать такую возможность?
(130) , если номенклатура используется в документе или ещё где, то вы ее не сможете удалить в режиме контроля ссылочности т.к. на нее будут ссылаться другие объекты. Все это видно в дереве при удалении данных, если уровень поиска ссылок выше 1.
А так можно установить контроль ссылочности и выбрать номенклатуру для удаления на уровне ссылочности 1 и нажать удалить. При этом обработка удалит только те позиции номенклатуры, которые не имеют ссылок в ссылочных объектах.
125. elsee 31.10.17 22:05 Сейчас в теме
Да все верно,

Например: при удаление Номенклатуры, чтоб Номенклатура удалялась из табличной части документа и его движений, не удаляя целиком весь документ... буду ждать, спасибо
(125) , я подумал над вашим предложением и не нашел ответ на вопросы:
1. Что делать если удаляется папка, например, с ее подчиненных или что делать с элементами, у которых номенклатура, например, является владельцем??? Это уже будет нарушение целостности данных и будут битые или пустые ссылки.
2. А если в таб. части удалить номенклатуру, то что делать со строкой??? Удалять- так сумма документа поплывет.
127. elsee 31.10.17 23:23 Сейчас в теме
Но в основном например у нас удаляется из документов, "установка цен, расчет себестоимости" где нет сумм документов и регистра накопления) как то так, но а другие док-ты будут битые (может не удалять в документах, в которых есть суммы, а предложить заменить на другую номенклатуру или не удалять)
128. elsee 31.10.17 23:32 Сейчас в теме
Напишу наш ручной метод а там подумайте как сделать:

есть такие моменты, когда менеджеры (тупят, хотя им объясняют) заводят номенклатуру, ставят на приход, устанавливают цену, после некоторого времени до продажи меняют название или объединяют две номенклатуры (путем созданием НОВОЙ номенклатуры), после в приходах меняют в место старой, новою номенклатуру (в лучшем ее же меняют и в установке цене, в худшем создают новую установку цен)

Потом продажи идут по уже новой Номенклатуре (а старую нужно удалить, а таких сотни)
129. elsee 31.10.17 23:42 Сейчас в теме
также иногда в тех магазинах где еще нет контроля остатков, продается (Продавцами Такими же как Менеджеры) это же старая Номенклатура, которая стоит на удаление

Вот и в ручную приходится отобрать Номенклатуру (которая на удаление) если она только в Установке Цен или Расчете Себестоимости, то заходим в эти документы и удаляем их в табличной части, а если они засвечены в документах продаж, тогда там их меняем на Новую номенклатуру

Это как-то похоже на Удаление Дублей, но в нашем случае бываю номенклатуры не похожие по названию
132. user911562 22.03.18 12:36 Сейчас в теме
Здравствуйте.
Скажите пожалуйста, при попытке удаления помеченной на удаление номенклатуры, у нас были удалены товары присутствующие в документах и на их месте появилась надпись "объект не найден", пришлось восстановить базу. В связи с этим возник вопрос, как можно удалить позиции, помеченные на удаление, чтобы при этом если есть ссылки у удаляемых документов на документы проведенные в 2018 году, то такие позиции удалить было бы нельзя? То есть нам нужно удалить документы на которые нет ссылок в 2018 году и в декабре предыдущего года, а все предшествующие периоды можно удалить. Можно ли это как-то сделать?
133. OlegAr 10.07.21 20:30 Сейчас в теме
Вопрос, по крайней мере есть Чеки 350 000 и они связыс Отчетом. Кассовой сменой , Кассами и т.д. за какое время возможно удалить ?
(133) , если у вас не суперкомпьютер, то процесс займёт значительное время. Я б рекомендовал создать новую базу и перетянуть туда все кроме чеков, если общее количество меньше 3500000.
135. OlegAr 11.07.21 17:06 Сейчас в теме
(134) но ведь "и, главное быстро, выполнить удаление любых данных в Ваших базах 1С", это было заявлено как "изюминка" этой обработки, а оказывается нужен супер компьютер, а я рассчитывал на 486 обрабатывать базу
(135) , физику 1С не переплюнуть)
137. kipon 26.10.21 12:51 Сейчас в теме
Добрый день!

Нужна обработка по зачистке помеченных на удаление объектов с отбором по организации для ЗУП 3.1
Подойдет ли Ваша обработка для последних релизов базы?
Можно ли с помощью обработки удалить элементы справочника, у которых нет прямой ссылки на организацию?
Например, физ лицо
(137) , добрый день! Работают обработки на любой базе. По дереву ссылок можно самому решать что удалять, а что нет. Но также есть механизм удаления ссылок, которые ни где не используются. Более подробно расписано в публикации.
139. kipon 01.11.21 21:46 Сейчас в теме
Добрый день! Приобрел Вашу обработку. Поставил в настройках Контроль ссылочности. В итоге у меня объекты удалились без нареканий, а в регистрах накопления образовались битые ссылки. Теперь разгребаю все это дело. Так же, при удалении данных по одной организации, зацепились данные другой, что так же привело к битым ссылкам.
Только теперь их необходимо восстанавливать.

Можно как-то починить этот момент в обработке? Чтоб другие хотя бы не натыкались на такое
(139) , добрый день! Если установлен Контроль ссылочности, то обработка никаким образом не удалит данные, если на них есть ссылки в базе. Ваша ситуация похоже как раз на ситуацию удаления без включенного контроля.

Удаление данных одной организации может привести к захвату документов другой, если они связаны ссылками, например, перемещение в интеркомпани - там может быть и ссылка на одну организацию и на другую. Для контроля что удалять и было сделано дерево, где вы сами решаете что удалять, а что нет т.к. обработка не всемогуща и не мыслит пока как человек)
141. kipon 25.02.22 23:08 Сейчас в теме
Добрый вечер!
Подскажите, обработка предназначена для использования в базе УПП 1.3?

В описании вроде указано УПП, но при попытке открыть обработку, ничего не происходит.
(141) , здравствуйте. Для УПП 1.3 предназначена версия на ОФ. У вас скорее версия для УФ
143. rewerv 22.12.22 11:11 Сейчас в теме
Здравствуйте! Приобрел обработку, надеясь на обновление " от 15.06.2018, версия 3.40! " что она уже будет удалять данные (ссылку и строку) из ТЧ связанного объекта, в частности, мне надо удалять из документа "Установки цен номенклатуры", как ранее интересовались в коментах. Я что-то делаю не так или она только может удалить из ТЧ справочника, а из документа не может? Если она не умеет, то возможно платная доработка? Помеченный удаление объект - Серия номенклатуры. Необходимо удалить строки из установки цен в которых присутствует номенклатура с помеченной на удалении серией. Сам документ установки цен номенклатуры удалять нельзя.
144. cheburashka 16.02.23 12:55 Сейчас в теме
Здравствуйте.
Применил данную обработку для удаления данных в конфигурации СППР и столкнулся с тем, что при установке пометки на удаление обработка проверяет является ли ссылка регистром сведений через поиск фразы "РегистрСведений." в представлении ссылки. А т.к. СППР содержит справочник "РеквизитыОбъектовМетаданных" и его элементы могут иметь имя, например, "РегистрСведений.ДокументыКорректировки", то обработка считает такой элемент регистром сведений и пометку на удаление не устанавливает. Некорректное поведение.
Прикрепленные файлы:
145. cheburashka 16.02.23 14:50 Сейчас в теме
(144) оказалось, что у меня обработка старая, еще версии 3.5, возможно в последующих версиях это поведение исправлено

Оставьте свое сообщение

См. также

Выборочное удаление организаций из баз (управляемые формы), с удалением всех ссылающихся на эти организации данных

Позволяет удалить организации из любых программ на управляемых формах (БП 3.0, УТ 11, КА 2, ERP 2, ЗУП 3.0, УНФ, Розница 2.0 и пр.). Главное требование - программа должна содержать справочник "Организации". Реализован самый быстры...

3980 3582 руб.

SALE! 10%

Замена Номенклатуры+Характеристики

Настраиваемая обработка, позволяющая заменить пару: Номенклатура+Характеристика в документах, их движениях и независимых регистрах сведений. Без перепроведения. Поможет, если вы по каким-то причинам решили отказаться от характеристик

3600 руб.

Автоматическое резервное копирование любой клиент-серверной базы 1С в формате DT с удалением сеансов, архивацией, изменением ...

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользова...

6000 руб.

Удаление битых ссылок 1С в базе без монопольного режима

Если в вашей информационной базе крутится очень много данных, или база должна быть доступна 24/7 (как в моем случае), или же вы боитесь запускать тестирование и исправление, НО существует потребность удалить битые ссылки, тогда эта обработк...

2400 руб.

Очистка регистров сведений от записей по помеченным на удаление элементам

в современных конфигурациях стало очень много регистров сведений, хранящих вспомогательную и периодическую информацию и администраторы информационных систем стали сталкиваться с проблемой удаления помеченных на удаление объектов, так как сс...

1200 руб.

Объединение дублей в справочнике "Партнеры", "Контрагенты", "Договора", "Контактные лица&q...

При появлении в справочнике «Партнеры» дублей очень проблематично от них избавиться, если задублированные элементы уже фигурируют в каких-то документах или на них есть ссылки. Эта обработка позволяет просто объединить элементы справочника...

9600 руб.

Пометка на удаление номенклатуры, которой нет на остатках и не было в оборотах за определенное время (кол-во месяцев), и пере...

Данная обработка определяет неликвидную номенклатуру, метит её на удаление и переносит её в указанную папку, что облегчает работу операторов организации для аналитики и многих процессов, связанных с товаром.

2280 руб.

Удаление нулевых цен

Система по ошибке заполнила цены нулями и теперь формулы не работают, а исправлять вручную нет сил? Не беда - есть решение, читай далее, как это исправить автоматически!

2400 руб.

88005555256
Заказать звонок
support@infostart.ru
Telegram
Чат на сайте