Поиск неиспользуемых объектов справочников и их удаление

Публикация № 1239962

Администрирование - Администрирование данных 1С - Чистка базы

удаление очистка свертка поиск ссылок помеченные на обработка

Поиск неиспользуемых ссылок справочников, пометка на удаление и удаление из базы.

Дисклеймер:  Досталась мне в наследство переделанная УТ 11 и задача по обмену между ней и УНФ. При обмене выяснилось, что справочник серий переносится чрезвычайно долго, а при ближайшем рассмотрении оказалось, что половина справочника фантомная. Попытка пометить всё на удаление и удалить не увенчалась успехом из-за того, что такой объем не успевал очиститься штатными средствами за время технологического окна.

Были испробованы несколько обработок с текущего сайта, но они все помогали мне лишь отчасти. Решено! Делаем свой велосипед.

Велосипед:

Задачи велосипеда:

  1. Найти неиспользованные объекты в базе
  2. Пометить их на удаление
  3. Удалить окончательно (опционально).

В итоге инструмент решает эти задачи, и решает их намного быстрее штатной обработки. Для поиска ссылок генерируется запрос по всем метаданным, где используется выбранный справочник.

Из фишек:

  • Поиск неиспользованных ссылок запросом, а не родной функцией
  • Пометка на удаление "пачками" по N штук
  • Удаление из базы без СМС и регистраций теми же пачками.
  • Удаление из базы с дополнительной проверкой с помощью НайтиПоСсылкам(). Работает гораздо медленней, но помогает при паранойе.
  • Поиск неиспользованных, учитывая уже помеченные на удаление места использования (Например, ищем номенклатуру. Если она используется только в документах уже помеченных на удаление - отбираем и её)

В планах:

  • Добавить возможность поиска и по документам
  • Добавить рекурсивное удаление
  • Добавить множественный выбор справочников

 

Инструкция к велосипеду:

  1. Выбрать нужный справочник
  2. Установить количество удаляемых за раз
  3. Установить галку "Учитывать помеченные", если хотим, чтобы ссылки на помеченные на удаление объекты не учитывались
  4. Установить галку "Доп проверка ссылок", если хотим, чтобы осуществляло двойную проверку (во время поиска и непосредственно перед удалением)
  5. Нажать "Поиск". Должна заполниться ТЧ 
  6. Нажать "Пометка на удаление". Объекты из ТЧ пометятся на удаление
  7. Нажать "Удаление". Объекты удалятся

Обработка тестировалась на платформах версий 8.3.16.1148 и 8.3.12.1685. В принципе, должна работать на любых версиях моложе 8.3.6.

Тестировалась на конфигурации УТ 11.2, но должна работать на любых, использующих БСП. 

Скачать файлы

Наименование Файл Версия Размер
Поиск неиспользуемых объектов справочников и их удаление:
.epf 10,57Kb
22.05.20
4
.epf 10,57Kb 4 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. simuljakr 177 27.05.20 14:12 Сейчас в теме
Здравствуйте!
Спасибо за разработку.
Вы пишете:
Для поиска ссылок генерируется запрос по всем метаданным, где используется выбранный справочник


А как вы определяете список метаданных, в которых использовался данный справочник?
2. alexlx 71 27.05.20 16:17 Сейчас в теме
(1) Добрый день. Я пробегаю по всем метаданным и их реквизитам и ТЧ, и если тип реквизита совпадает с искомым - добавляю его в запрос.
simuljakr; +1 Ответить
3. simuljakr 177 28.05.20 09:46 Сейчас в теме
(2) А если тип реквизита составной, это учитывается ?
4. alexlx 71 28.05.20 09:49 Сейчас в теме
Оставьте свое сообщение

См. также

Правильные аналоги номенклатуры (кроссы запчастей) для 1С / Управляемые формы Промо

Обработка справочников Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 v8::УФ 1cv8.cf УУ Абонемент ($m)

По опыту работы с запчастями много раз сталкивался с проблемой организации кроссов в разных 1С - от записи артикулов через запятую в текстовом поле до хранения кроссов в документах. Предлагаю одну из простейших и функциональных на мой взгляд схем "одноуровневого" хранения кроссов.

5 стартмани

29.07.2015    29233    7    taurus__    19    

Согласование (подсистема). Для любого справочника и документа в 1С. Встраивается в любые конфигурации

Управление бизнес-процессами (BPM) Обработка документов Обработка справочников Документооборот и делопроизводство Документооборот и делопроизводство v8 1cv8.cf БП3.0 КА2 УУ Абонемент ($m)

Подсистема для согласования в 1С. Для настройки нового согласования не требуется программировать, все делается в режиме исполнения. Открытый код. Бизнес-процессы. Документооборот. Проект выложен на GitHub.

1 стартмани

25.08.2016    47338    248    BlizD    198    

Номенклатура (Расширенная форма списка) и Корзина [Расширение]

Рабочее место Обработка справочников Учет ТМЦ Учет ТМЦ v8 БП3.0 Абонемент ($m)

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

5 стартмани

29.02.2016    34384    111    mrXoxot    52    

Автозаполнение реквизитов контрагентов по ИНН для БП3.0, ERP2.4, УТ11.4, КА2.4, Розница 2.2, Документооборот 2.1

Обработка справочников v8 КА1 ERP2 БП3.0 УТ11 Абонемент ($m)

Расширение для конфигурации 1С: БП 3.0, ERP 2.4, УТ 11.4, КА 2.4, Розница 2.3, Документооборот 2.1

3 стартмани

22.01.2016    53180    628    oslokot    343    

Изменение реквизитов справочников, документов, табличных частей, движений (Обычные и Управляемые формы) Промо

Обработка документов Обработка справочников v8 v8::УФ 1cv8.cf Казахстан Абонемент ($m)

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

1 стартмани

15.10.2012    43125    268    Exit_in    42    

Контрагенты (расширенная форма списка) [Расширение]

Обработка справочников v8 БП3.0 Абонемент ($m)

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

5 стартмани

22.12.2015    27147    96    mrXoxot    22    

Загрузка изображений с поисковых сайтов сети Интернет в 1С

Обработка справочников WEB Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 v8::ОУ УТ10 УТ11 Абонемент ($m)

Обработка загрузки изображений из интернета в 1С:Предприятие. Платформа 1С:Предприятие версий 8.2 и 8.3.

10 стартмани

13.10.2015    37804    153    premierex    133    

Автоматическая загрузка классификатора адресов КЛАДР

Обработка справочников WEB v8 УТ10 Россия Абонемент ($m)

Обработка автоматически загружает классификатор с сайта www.gnivc.ru, распаковывает и загружает все регионы в информационную базу.

1 стартмани

02.09.2015    22988    39    kolos    1    

Загрузка номенклатуры по штрихкоду: Управление Торговлей 11.3; Розница 2.2; Розница для Казахстана 2.2 Промо

Обработка справочников Оптовая торговля Розничная торговля Ценообразование, анализ цен Ценообразование, прайсы Оптовая торговля Розничная торговля Ценообразование, анализ цен v8 v8::ОУ v8::УФ Розница УТ11 Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия УУ Абонемент ($m)

Розница 2.2, Управление Торговлей 11.3. Создание номенклатуры из интернета с помощью сканера штрихкодов либо терминала сбора данных. Варианты создания, автовыбор наилучшей позиции, источники, цены, загрузка картинки - всё это очень гибко и просто настраивается. Текущие открытые источники: barcode-list.ru(на текущий момент не работает); goodsmatrix.ru; ean13.info(может не работать капча); barcodes.olegon.ru. Автор программы не несёт ответственность за информацию, предоставляемую перечисленными выше открытыми источниками, так же не отвечает за их работоспособность. Данные источники принадлежат не автору программы. Данная программа нужна лишь для автоматизированного поиска информации на них.

10 стартмани

30.03.2017    53576    119    myALKleon    40    

Загрузка товаров с Яндекс.Маркет

Обработка справочников WEB v8 УТ10 Абонемент ($m)

Обработка предназначена для загрузки товаров (их описаний, свойств, изображений) с торговой площадки Яндекс.Маркет в базу Управление Торговлей 11. В отличие от других подобных обработок Вам самим не придется парсить страницы Яндекс.Маркет и решать сопутствующие этому процессу проблемы (бан, капча, поиск прокси-серверов, длительное ожидание результатов при больших объемах данных), так как все данные уже загружены на наш сервер и готовы для использования. Обновление данных осуществляется раз в месяц. Таким образом, все что Вам нужно - подключиться раз в месяц к нашему сервису и получить обновленный ассортимент товаров.

1 стартмани

12.01.2015    34566    80    Sirruf    81    

Реестр договоров для 1С:Бухгалтерии

Обработка документов Обработка справочников Документооборот и делопроизводство Документооборот и делопроизводство v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Реестр договоров для 1С:Бухгалтерии - дополнительная обработка для конфигурации "Бухгалтерия предприятия", версия 3.0

5 стартмани

28.10.2014    41123    63    RespectSoft    24    

Загрузка курсов валют

Обработка справочников WEB v8 1cv8.cf Абонемент ($m)

Загрузка актуальных курсов валют с web - сервиса Сбербанка. На обычных и управляемых формах.

1 стартмани

15.10.2014    15682    18    miller-adm    3    

Автоматическое заполнение графиков в ЗУП 3.1 Промо

Зарплата Учет рабочего времени Обработка справочников Зарплата Учет рабочего времени v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

Данная разработка будет актуальна для организаций с большим количеством графиков (несколько десятков/сотен).

1 стартмани

05.05.2018    19530    18    notserioussam    2    

Быстрое создание характеристик номенклатуры по дополнительным реквизитам в УТ11 + ВИДЕО

Обработка справочников Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 v8::ОУ УТ10 УУ Абонемент ($m)

Обработка позволяет создавать характеристики по всевозможным сочетаниям "дополнительных реквизитов характеристик". На форму выводится дерево дополнительных реквизитов характеристик и их возможных значений. Таблицу можно редактировать. Обработка полным перебором значений этих реквизитов создаст всевозможные характеристики.

1 стартмани

06.09.2014    28578    26    GATTUSO    27    

Проверка данных

Обработка документов Обработка справочников v8 1cv8.cf БУ НУ УУ Абонемент ($m)

Простой и удобный инструмент для проверки данных (справочников, документов) сразу в момент записи. Позволяет значительно повысить качество информации, вводимой в любую систему на платформе 1С:Предприятие 8.2-8.3. Прост в освоении и использовании, оптимизирован по быстродействию.

1 стартмани

01.07.2014    40822    264    1c-intelligence    145    

Загрузка картинок для номенклатуры (google image API)

Обработка справочников WEB v8 1cv8.cf Абонемент ($m)

Обработка предназначена для поиска и загрузки картинок номенклатуры.

1 стартмани

04.06.2014    14186    34    OVladius    4    

Загрузка дополнительных реквизитов и сведений справочника Номенклатура из Excel и таблиц УТ 11, ERP 2 Промо

Обработка справочников Загрузка и выгрузка в Excel Учет ТМЦ Учет ТМЦ v8 v8::ОУ ERP2 УТ11 Россия УУ Абонемент ($m)

Внешняя обработка "Загрузка дополнительных реквизитов и сведений справочника Номенклатура"

1 стартмани

07.08.2017    35061    231    Windyhead    32    

Смена валют учета в базе

Обработка справочников v8 КА1 БП2.0 УТ10 УПП1 Абонемент ($m)

Крымчане столкнулись с проблемой смены валют с гривны на рубль. Эта обработка поможет решить данный вопрос.

1 стартмани

26.05.2014    25834    16    dmbal    4    

Быстрый ввод контрагентов и организаций по данным ФНС

Обработка справочников WEB v8 КА1 БП2.0 УТ10 УПП1 УНФ Абонемент ($m)

Обработка для быстрого создания карточки контрагента/организации по данным ЕГРЮЛ/ЕГРИП.

1 стартмани

20.05.2014    40634    249    Sirruf    71    

Групповое изменение скидок и наценок в индивидуальных соглашениях в 1С 8 УТ 11

Обработка справочников Ценообразование, анализ цен Ценообразование, анализ цен v8 v8::ОУ УТ11 Россия УУ Абонемент ($m)

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

2 стартмани

17.12.2013    14197    3    A7758735    2    

Коммандер для 1С

Обработка справочников v8 1cv8.cf Абонемент ($m)

Удобный менеджер для работы со всеми иерархическими справочниками в 1С

1 стартмани

11.11.2013    15171    6    mrmasson    50    

Удобный менеджер для работы со справочниками в 1С

Обработка справочников v8 БП2.0 УТ10 Россия Абонемент ($m)

Аналог известного файлового менеджера, но для 1С. Возможности работы со справочником: - Перемещение и копирование групп или элементов в любые стороны, с полным сохранением иерархии; - Хоткеи как в Тотале. Удобно работать одной клавиатурой; - Удаление полное (без пометки, будьте внимательны!!!)

1 стартмани

22.10.2013    15195    9    yuraskas    69    

Групповая установка основного изображения. С быстрым фильтром.

Обработка справочников v8 КА1 УТ10 УПП1 Абонемент ($m)

За основу взято http://infostart.ru/public/159708/ Простая установка основного изображения для списка товаров - определили номенклатуру, выбрали файл изображения и нажали кнопку "Установить". Добавлен быстрый фильтр для подбора целевой номенклатуры. Добавлена возможность видеть устанавливаемую картинку. Добавлена возможность указать не основную картинку исходной номенклатуры.

1 стартмани

22.07.2013    5745    10    olezhe    4    

Добавление возможности в конфигурации ЗУП 3.1 работать с фотографиями сотрудников (Зарплата и Управление Персоналом, редакция 3.1) Промо

Обработка справочников Управление персоналом (HRM) Управление персоналом (HRM) v8 v8::СПР ЗУП3.x БУ Абонемент ($m)

Добавление возможности в ЗУП 3.1 работать с фотографиями сотрудников (физических лиц). Расширение тестировалось на релизе ЗУП 3.1.5.129.

1 стартмани

09.04.2018    26331    67    charivnick    3    

Заполнение регистра "Ставки налога на имущество по отдельным ОС" основными средствами из списка для БП 2.0

Обработка справочников Учет ОС и НМА Учет ОС и НМА v8 БП2.0 Россия НУ Налог на имущество Абонемент ($m)

Создание и изменение записей в регистре "Ставки налога на имущество по отдельным ОС" по выбранным ОС.

10 стартмани

28.03.2013    15119    9    tigrenok_8989    17    

Установка изображений номенклатуры УТ10.3, УТ 2.3 для Украины, УТ 11.0, УТ 11.1

Обработка справочников v8 УТ10 Украина Россия Абонемент ($m)

Обработка УстановкаИзображенийНоменклатуры.epf - для автоматической загрузки изображений номенклатуры в конфигурациях Управление торговлей и Управление торговлей для Украины. Загрузка изображений производится группой (из папки), поэтому не приходится открывать каждую номенклатуру отдельно и загружать для нее изображение, что очень упрощает работу.

1 стартмани

11.02.2013    41912    65    fabri    57    

"Причесываем" справочник

Обработка справочников v8 1cv8.cf Абонемент ($m)

Пользователей, добавляющих элементы в справочник обычно много, и каждый присваивает имена и прочие реквизиты, как ему нравится. Кто с маленькой буквы пишет, кто с большой, кто пробелов ставит по три штуки, кто вместо скобки ставит дробь,.. порой доходит до абсурда, но это факт! Думаю каждый бухгалтер или кладовщик пытался "причесать" справочник, но.... тщетно, справочники порой огромны, а пользователи становятся все изощренней))

1 стартмани

07.02.2013    14136    24    Misanets    43    

Работа с буфером обмена (импорт/экспорт в пределах ИБ, нескольких ИБ, Word, Excel и т.д.)

Обработка документов Универсальные обработки Обработка справочников v8 УПП1 Абонемент ($m)

Обработки заполнения табличных частей "Копировать в буфер обмена" и "Вставить из буфера обмена" позволяют копировать и вставлять табличные части документов в пределах одной информационной базы, разных информационных баз, переносить данные между 1С и Excel, Word и т.д.

1 стартмани

15.12.2012    32082    80    axxell    34    

Заполнение реквизита "Объем" для базовой единицы измерения из наименования номенклатуры для УТ 10.3

Обработка справочников v8 УТ10 Россия УУ Абонемент ($m)

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

1 стартмани

04.12.2012    18333    0    biz-intel    10    

Пример обработки загрузки номенклатуры из прайс-листа в Экселе с сохранением иерархии

Загрузка и выгрузка в Excel Обработка документов Обработка справочников Ценообразование, анализ цен Ценообразование, анализ цен v8 БП2.0 Россия Абонемент ($m)

Пример обработки загрузки номенклатуры и цен прайс-листа в Экселе с сохранением исходной иерархии в файле источнике

1 стартмани

14.11.2012    8600    8    AlexSkyMan    2    

Проверка контрагентов по ИНН и КПП через веб-сервис ФНС (внешняя) Промо

Обработка справочников WEB v8 1cv8.cf Россия Абонемент ($m)

Обработка проверяет контрагентов по ИНН и КПП через веб-сервис ФНС на наличие регистрации в ЕГРН. Может выполняться в любых типовых конфигурациях, при наличии справочника "Контрагенты" и реквизитов "ИНН" и "КПП"

1 стартмани

25.12.2014    37028    129    Willforre    12    

Преобразование физ. лиц в сотрудники

Обработка справочников v8 УПП1 Абонемент ($m)

Обработка заполняет справочник "Сотрудники организаций" на основании физ. лиц.

1 стартмани

05.11.2012    8590    1    OVladius    8    

Загрузка адресного классификатора в базу 1С теперь с сайта www.gnivc.ru

Универсальные обработки Обработка справочников WEB v8 Россия Абонемент ($m)

При помощи данной обработки Вы можете загрузить адресный классификатор "КЛАДР" с сайта www.gnivc.ru прямо в вашу базу 1С.

1 стартмани

21.10.2012    18909    10    dimabenyash    34    

Универсальная обработка для загрузки данных в справочники из Еxcel + Управляемые формы

Обработка справочников Загрузка и выгрузка в Excel v8 1cv8.cf Россия Абонемент ($m)

Универсальная обработка для загрузки данных в любой справочник из Еxcel. Корректно работает во всех конфигурациях 8.2, 8.3 (в обычном приложении и на управляемых формах).

1 стартмани

15.10.2012    27788    66    GATTUSO    26    

Определение ИНН Сотрудника (service.nalog.ru). ЗУП, редакция 3.1 и 2.5 (Проф и Корп) Промо

Обработка справочников Управление персоналом (HRM) Управление персоналом (HRM) v8 v8::СПР ЗУП2.5 Россия БУ Абонемент ($m)

Внешняя печатная форма для справочника "Сотрудники организаций". ЗУП, редакция 3.1 и 2.5 (Проф и Корп)

1 стартмани

03.02.2017    68824    48    Indgo    33    

Поиск данных в справочниках и документах для 1С 8.1, 8.2

Поиск данных Обработка документов Обработка справочников v8 1cv8.cf Абонемент ($m)

Обработка производит поиск данных по строке в справочниках и документах по всем реквизитам. Отобранные данные можно отфильтровать и отсортировать, а также распечатать. 24.10.12 добавил в обработку полнотекстовый поиск данных. Файл: ПоискДанных1.rar

1 стартмани

15.10.2012    18124    5    Alex103a    6    

Групповое присвоение штрих-кодов номенклатуре в Рознице 2.0

Обработка справочников Розничная торговля Розничная торговля v8 Розница Россия Абонемент ($m)

Групповое присвоение штрих кодов номенклатуре на основании подбора, документа поступления или остатков на складе

1 стартмани

24.07.2012    55829    100    jekyllkem    40    

Загрузка номенклатуры из Excel / OpenOffice.org Calc в УТ 10.3, УПП 1.3, КА 1.1

Обработка справочников Загрузка и выгрузка в Excel v8 КА1 УТ10 УПП1 Россия Абонемент ($m)

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

1 стартмани

15.04.2012    17105    50    karnilaev    28    

Сравнение реквизитов справочников и документов в разных базах по COM-соединению в режиме управляемого приложения.

Обработка документов Обработка справочников v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Сравнение реквизитов справочников и документов в разных базах по COM-соединению. Только управляемое приложение. Сравниваются только реквизиты, без табличных частей.

1 стартмани

10.04.2012    14695    44    ediks    20    

Загрузка электронных накладных из Excel

Обработка справочников Загрузка и выгрузка в Excel Учет ТМЦ Учет ТМЦ v8 КА1 УТ10 УПП1 Абонемент ($m)

Обработка заполнения табличных частей. Загрузка номенклатуры из электронных таблиц Excel с созданием номенклатуры "на лету", с учетом иерархии.

1 стартмани

03.04.2012    12309    8    andy_zhav    15    

Классификаторы ОКПД ОКФС ОКОПФ для 1С

Классификаторы Обработка справочников v8 1cv8.cf Россия Абонемент ($m)

Обработки для заполнения справочников классификаторов ОКПД, ОКФС, ОКОПФ в 1С

1 стартмани

09.02.2012    37393    21    stsasha87    11    

Загрузка номенклатуры из CSV файла (со свойствами)

Обработка справочников Загрузка и выгрузка в Excel Учет ТМЦ Учет ТМЦ v8 УТ10 УПП1 Абонемент ($m)

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

1 стартмани

13.01.2012    23833    43    aupovy    19    

Универсальная обработка для перенумерации справочников и документов

Обработка справочников Обработка документов v8 1cv8.cf Абонемент ($m)

Универсальная обработка для перенумерации справочников и документов, позволяет добавить слева лидирующие нули, в документах позволяет делать отбор по дате документа.

1 стартмани

10.01.2012    9126    14    No_Namer    22    

Импорт из EXCEL и других источников (xls, xlsx, xlsb, ods, sxc, dbf, mxl, csv, clipboard, sql) в 1С Промо

Загрузка и выгрузка в Excel Внешние источники данных Обработка справочников Практика программирования Обработка документов v8 КА1 БП2.0 УТ10 Розница Беларусь Украина Россия БУ Абонемент ($m)

-Наглядная, контролируемая загрузка иерархической номенклатуры с различными атрибутами и картинками из прайсов, файлов табличного вида xls,xlsx,xlsb,ods,sxc,dbf,mxl,csv произвольной структуры по указанному диапазону строк, а также из буфера обмена и внешнего SQL-источника данных в основные, дополнительные и пользовательские реквизиты. -Вариантный поиск номенклатуры. -Создание сопутствующей справочной информации. -Создание документов в национальной/иностранной валюте. -Обычное и управляемое приложение. Файл и Клиент-Сервер.

1 стартмани

16.03.2012    356257    2839    StepByStep    732