Удаление всех данных по организации из базы

07.10.20

База данных - Чистка данных

С помощью данной обработки можно подготовить базу к удалению организации.

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

Наименование Файл Версия Размер
Удаление данных по организации 8.2 обычное приложение
.epf 14,57Kb
2155
.epf 14,57Kb 2155 Скачать
УдалениеДанныхПоОрганизации 8.1 релиз 2
.1227167963 12,69Kb
2412
.1227167963 12,69Kb 2412 Скачать
То же самое для 8.0
.1235722854 9,74Kb
136
.1235722854 9,74Kb 136 Скачать
Релиз 3 Для платформ 8.2 и 8.3, обычные формы и управляемые
.epf 21,26Kb
146
.epf 21,26Kb 146 Скачать

Помечаются на удаление элементы справочников, документы, бизнес-процессы, задачи, имеющие ссылки на выбранную организацию.
Возможны:
- очистка констант, ссылающихся на организацию,
- удаление записей из РС,которые не удалятся автоматически сами (организация не в ведущем измерении)
- бонус для стандартных и околостандартных конфиг: обработка основного договора контрагента: если такой договор подпадает под удаление, реквизит контрагента очищается.

Материальную благодарность можно выразить в яндекс-деньги по адресу:
41001275312537

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

07.10.2020 Добавлен релиз 3. Универсальная версия как для обычных форм, так и управляемых. В УФ показывается прогресс выполнения. Так же показывается количество найденных объектов и количество помеченных к удалению. Есть возможность управлять с помощью флажков пометками - что удалять, а что пропускать (как правило для тестов или для порционного удаления).

См. также

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

Чистка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Управление торговлей 10 1С:Управление торговлей 11 Платные (руб)

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

9600 руб.

22.02.2013    135904    248    144    

418

Универсальное выборочное удаление данных из базы 1С (любые конфигурации на упр.формах: БП 3.0, УТ 11, КА 2, ERP, УНФ, ЗУП 3, Розница и т.д.)

Чистка данных Платформа 1С v8.3 Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

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

3350 руб.

28.11.2019    24307    46    16    

58

SALE! 10%

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

Чистка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

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

3980 3582 руб.

16.03.2015    113688    181    75    

217

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

Чистка данных Логистика, склад и ТМЦ Платформа 1С v8.3 План видов характеристик 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

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

3600 руб.

04.08.2015    41105    88    70    

49

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

Чистка данных Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

2400 руб.

23.08.2021    9255    15    3    

20

Очистка дублей в синхронизированных базах (УТ, БП, РТ, УНФ)

Чистка данных Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

3960 руб.

27.06.2018    18804    10    3    

15

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

Чистка данных Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

1200 руб.

21.01.2022    7122    5    6    

9

Очистка кэша 1С. Исполнитель

Чистка данных Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Очередная вариативная очистка кэша 1С с помощью Исполнителя 3.0.2.2.

1 стартмани

25.10.2023    4529    4    SerVer1C    25    

22
Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
97. Valerich 1633 27.03.13 08:49 Сейчас в теме
(96) я знаю - в описании же написано. Не обрабатывает регистры, подчиненные регистратору.
А корректировка записей регистров работает именно с такими регистрами
98. asg1975 260 27.03.13 20:28 Сейчас в теме
Подскажите, будет работать на Бухгалтерии 2_0_46_5?
99. Valerich 1633 28.03.13 04:27 Сейчас в теме
100. KostyaBu 20 03.04.13 11:52 Сейчас в теме
Здраствуйте подскажите пожалуйста, обработка молча вылетает, закрывается 1с. Пробовал как на локальной базе так и на сервере. База данных УПП ред 1.3. Что посоветуете?
132. AlexO 135 03.02.15 10:02 Сейчас в теме
(100) KostyaBu,
Здраствуйте подскажите пожалуйста, обработка молча вылетает, закрывается 1с
У вас проблемная база, прогоните сначала chkdbfl (если база файловая, если нет - либо тестите средствами SQL, либо выгрузите в файловую, если удастся), потом сделайте ТИИ.
У вас наверняка некорректная структура таблиц базы 1С + битые ссылки.
101. nmgmex 03.04.13 11:56 Сейчас в теме
Пользовался когда то похожей ... так она у меня плохо работала... где то что то оставляла или ошибки летели... попробую эту )
102. KostyaBu 20 03.04.13 13:53 Сейчас в теме
Блин, вот дела после того как прошла процедура тестирование и исправление, обработка перестала вешать 1с
103. Aleksey81 1177 27.05.13 12:45 Сейчас в теме
К сожалению обработка работает не вполне предсказуемо.
Я заметил следующие недоразумения.
1) Нажатие поиск ссылок не отображает никакого результата. Вероятно автор предположил, что для меня будет абсолютно очевидно после нажатия этой кнопки тут же идти на вкладку "Список данных". Мне кажется разумным вообще сделать все на одном окне. Если честно я не сразу догадался что результат кнопки я смогу увидеть на переключивший на другую вкладку.
2) По какой-то загадочной причине обработка не почистила некоторые договора. Эти договора настойчиво отображаются в вкладке "Список данных", но очищаться не хотят и сообщения об ошибке не выводят. Обработка делает вид что ей все удалось сделать.
3) Не очищаются объекты "Задача". В моем случае - Задача исполнителя типа "Начислить зарплату за Апрель 000002673 от 30.04.2013 23:59:59"

Если возможно - попробуйте доработать обработку....
136. AlexO 135 03.02.15 12:07 Сейчас в теме
(103) Aleksey81,
Нажатие поиск ссылок не отображает никакого результата.
Да не переключайтесь никуда, жмите "Поиск ссылок", потом - "Удаление объектов".
Все отработает. Причем "Удаление объектов" - это установка пометки на удаление.
Если честно я не сразу догадался что результат кнопки я смогу увидеть на переключивший на другую вкладку.
Так не переключайтесь, и просто следуйте подсказкам автора обработки.
Valerich; +1 Ответить
104. ankr 19 24.08.13 09:39 Сейчас в теме
По поводу договоров, столкнулся с такой проблемкой по ходу удаления (не этой обработкой, правда),
что договора контрагентов (Бух 2.0) помеченные на удаление не удалялись, потому что были отмечены как основной договор в справочнике контрагентов. Почистил это поле (написал небольшую обработку), после этого все договора, которые до этого не удалялись - удалились.
105. Valerich 1633 25.08.13 05:08 Сейчас в теме
(104) Вроде как в этой обработке при установке соответствующего флажка такие договора убираются из основных в справочнике контрагентов.
106. ankr 19 26.08.13 13:21 Сейчас в теме
Спасибо за подсказку. Может я что-то пропустил. Вроде все галки устанавливал, а договора потом пришлось дополнительно чистить.
А если это единственный договор, тоже убираются?
107. Valerich 1633 26.08.13 14:03 Сейчас в теме
(106) без разницы: если помечаемый на удаление договор является основным для контрагента - основной договор в контрагенте очищается.
108. trumanl 12 28.11.13 11:43 Сейчас в теме
Спасибо за обработку!! Нашлась в закромах компании, в которой я теперь работаю.
Версия аж 2009 года для удаления данных на платформе 8.1.
Подскажите что-то поменялось в коде с 2009 года? По интерфейсу смотрю то же самое
109. Valerich 1633 29.11.13 09:13 Сейчас в теме
(108)
15.06.2009 Исправлена ошибка удаления записи РС по ключу. Добавлено отображение сообщений об ошибках в случае невозможности выполнить какую-либо операцию.
110. trumanl 12 02.12.13 11:29 Сейчас в теме
(109) большое спасибо за оперативный ответ!
113. altd 13.02.14 16:05 Сейчас в теме
Cпасибо. Документы удаляются.
Кучу времени сберёг.
+1
Прикрепленные файлы:
134. AlexO 135 03.02.15 10:18 Сейчас в теме
(113) altd,
Cпасибо. Документы удаляются.
Этой обработкой документы не удаляются, а помечаются на удаление.
Удаляются они штатным средством "Удаление помеченных на удаление".
Valerich; +1 Ответить
114. Marka_ 14 18.02.14 12:27 Сейчас в теме
Спасибо за обработку, очень помогла.
115. Neznayka 24.02.14 14:57 Сейчас в теме
Валерий, здравствуйте!
Интересует ваша обработка Удаление по организации, только для платформы 8.3 конфигурация Бухгалтерия предприятия 3.0
Обработка очень полезная.
спс
Хегга; +1 Ответить
117. Хегга 01.04.14 16:41 Сейчас в теме
(115) Neznayka,
Аналогично. Мне для обычных пользователей БП3.0 очень пригодилась бы.
118. Хегга 01.04.14 19:57 Сейчас в теме
(115) Neznayka,
Если эта обработка в БП3.0 очень-очень нужна, то:
1. Входите в Конфигуратор
2. Сервис/Параметры/ (*) Обычное и управляемое приложение
3. Отладка/Начать отладку/ Толстый клиент (Обычное приложение): начать отладку

База запустился в обычной форме, оттуда запускаете эту обработку и будет вам счастье.
Сейчас не поленился, проверил. На 1С:Предприятие 8.3 (8.3.4.437) Бухгалтерия предприятия, редакция 3.0 (3.0.30.14) - точно работает.

Автору громадный респектище!

Stranger777; Adoms; ivnik; rolevoy; Valerich; +5 Ответить
116. spp28 24 05.03.14 11:40 Сейчас в теме
для файлового варианта:
перепробовал много обработок, а необходимого результата так и не получил!
вот простой способ удалить организацию:
- создаем РИБ по организации(выбираем организацию(и), которую(ые) хотим оставить)
- отделяем созданную базу от основного узла(в гугле есть(тут всего одна строчка))
- заменяем новой БД старую
***************
это так на случай ...
можт кому пригодится ...
jokereinherjar; tborisova-stream; luckardo; wolfsoft; pbabincev; vicmos; +6 Ответить
170. vicmos 42 15.04.15 13:21 Сейчас в теме
(116) amurimpulse,
самое простое и быстрое решение, несколько лет занимался ерундой по очистке баз, а это только недавно испробовал, быстро и четко
119. alonzomozley 22 22.04.14 20:33 Сейчас в теме
Автору спасибо. Использовалась только для очистки регистров сведений - время сберегла нормально.
157. ivnik 581 18.02.15 22:45 Сейчас в теме
За обработку однозначно Плюс и респект автору!
У меня в базе Бухгалтерия для бюджетных организаций 1.0.31.9 более 50-ти организаций!!! Мне нужно оставить только две. Сижу и по одной "удаляю", но проблема в том, что на некоторых возникают сообщения типа: Для ОС Светильник ЛПО уже введен инвентарный номер
Ошибка удаления объекта С1010423501 : {Форма.Форма.Форма(119)}: Ошибка при вызове метода контекста (УстановитьПометкуУдаления): Не удалось записать "С1010423501 (Инвентарные номера ОС)"!
Что можете посоветовать в данной ситуации? Буду очень признателен!
Заранее Спасибо!
158. Valerich 1633 19.02.15 08:37 Сейчас в теме
(157) К сожалению совсем не знаю особенностей ББО, поэтому не могу предположить при удалении какого объекта такое сообщение может возникать (справочник или документ). Если справочник, то можно попробовать скорректировать обработку так, чтобы пометка на удаление для справочников устанавливалась в режиме "Загрука = истина". Для документов такой вариант будет плохим. потому что при этом не произойдет очистка их движений.

Есть предположение, что одно и тоже ОС было введено в эксплуатацию в разных организациях
Могу посоветовать по таким ОСам вручную как-то исправить ситуацию - развести по разным элементам ОС, а потом все удалить.
159. ivnik 581 19.02.15 13:18 Сейчас в теме
(158) Спасибо! Буду разбираться. Вот еще один интересный момент: "пропустил" через Вашу обработку 4 организации. При стандартном удалении объектов видно: найдено более 123 тысяч, а не может удалить более 48 тысяч!!!!! Шокирующий остаток хлама и это только из 4 организаций, а их 52. Не подскажете, чем можно еще "обработать" и уничтожить оставшийся мусор?
Спасибо!
160. AlexO 135 19.02.15 23:09 Сейчас в теме
(159) ivnik,
Не подскажете, чем можно еще "обработать" и уничтожить оставшийся мусор?
Ничем, только вручную анализировать связи по ссылочной целостности (обработка "УдалениеПомеченныхНаУдаление", типовая), и смотреть, что мешает удалить.
Если объектов много - написать свою обработку по "разрушению" связей между объектам. А связей таких может быть сколько угодно, в какой угодно форме и последовательности.
Никакой "универсальной" обработки для таких случаев не существует, и никогда существовать не будет. Садитесь и анализируйте.
Снять флаг, очистить реквизиты, удалить записи РС и т.д. - садитесь и работайте.
Valerich; +1 Ответить
161. ivnik 581 20.02.15 10:58 Сейчас в теме
(160) AlexO, Спасибо! Вот и работаю засучив рукава...
120. MiB 27.05.14 01:26 Сейчас в теме
Да, обработка good, много времени экономит.
121. Sabfir 09.06.14 10:28 Сейчас в теме
Здравствуйте.
Я так понял, что обработка делает только пометку на удаление, а само удаление необходимо делать другими обработками.
Спасибо за обработку.
122. Valerich 1633 10.06.14 09:11 Сейчас в теме
(121) то что можно только пометить на удаление - помечается. Записи регистров сведений - удаляются. При обработке договоров - помимо их пометки на удаление выполняется очистка поля "Основной договор" в контрагенте, если оно ссылалось на удаляемый элемент. Константы очищаются, если ссылается на удаляемую организацию.
123. MyPuK_OLD 05.08.14 09:36 Сейчас в теме
Добрый день! Имеется необходимость оставить в базе 1 организацию..
По остальным (их 7 шт. всего) все данные удалятся??? Как это скажется на размере файловой базы?
Заранее спасибо!
124. Valerich 1633 19.08.14 02:02 Сейчас в теме
(123) Все ли удалится, зависит от данных. Например, в бухгалтерии зачастую встречаются проблемы с удалением, связанные со ссылками на Подразделения организации, например, справочники РБП, Направления списания ОС и т.п.). Т.е. напрямую на организации они не ссылаются, а ссылаются на подчиненный справочник.
Я обычно после своей обработки запускал удаление помеченных объектов. Если организация не удалилась, анализирую почему.
Затем какими-то дополнительными обработками, например групповой обработкой справочников и документов, ищу ссылки ссылки на объекты, которые "мешают" удалению организации (они как правило тоже помечены, но не удаляются) и помечаю их на удаление.
Потом снова удаление помеченных объектов... и так пока программа не сможет удалить организацию целиком.

Теоретически после удаления необходимо выполнить реструктуризацию базы, чтобы объем файла уменьшился, либо выполнить выгрузку и загрузку данных.
128. e-katerina 126 29.11.14 21:38 Сейчас в теме
(124) valdubov@mail.ru,
Так же пришлось в бух вычищать/перенастраивать способы отражения расходов, т.к. шла ссылка на подразделение и организацию.
А в остальном - плюс.
125. ceramica 12 28.08.14 14:51 Сейчас в теме
Немножко допилил сам и попробовал на УНФ 1.4 удалил 6 организаций, все сработало без ошибок. Спасибо. Сейчас на основе Вашей обработки делаю для УФ, скоро сдесь выложу со ссылкой на Вашу естесстно...
126. Evgen54 5 28.10.14 08:42 Сейчас в теме
Классная обработка очень помогла. Спасибо.
127. &rew 49 19.11.14 15:23 Сейчас в теме
Автор, сделайте, пожалуйста, для таких людей как я, возможность удаления организаций не по одной а из списка, а то не удобно на большой базе следить за выполнением удаления каждой организации. Я у себя сделал, могу выложить с Вашего разрешения.
129. Valerich 1633 16.12.14 04:03 Сейчас в теме
(127) Сделать то в принципе можно, но есть нюанс. Если данных много, то может получиться так, что Вы пометите на удаление массу документов. А потом удаление может стать проблемой - не хватит памяти клиенту на отработку операции (были преценденты). Поэтому во избежание, лучше все таки помечать на удаление по одной организации и сразу запускать удаление помеченных.
130. &rew 49 22.12.14 07:54 Сейчас в теме
(129) Это частности. В основной массе, те, кто работает на файловой базе не имеют таких объемов документов, чтобы все встало, а скуль с этим делом справится. Так то и по одной организации можно г...на данных наплодить, удалять устанешь.
135. AlexO 135 03.02.15 10:23 Сейчас в теме
(129)
не хватит памяти клиенту на отработку операции (были преценденты)
А если удалять выборкой?
133. AlexO 135 03.02.15 10:03 Сейчас в теме
Автору - плюс, но плюсов и так много, все само за себя говрит )).
Вместо плюса скачал все три обработки.
Хотя можно скачать одну и конвертировать в старшие релизы )).
137. AlexO 135 03.02.15 17:04 Сейчас в теме
Нашел небольшой глючок платформы 8.2.18 - при работе обработки в файловой базе, в окне сообщений выводит лишь последнее сообщение.
В серверном все в порядке.

Удалил три организации - на сервере, и то же самое - повторил в файловой.
Разницы обработки в файловой и серверной практически нет - пометка на удаление одинаково по времени, лишь само удаление на серверной по-быстрее.
138. AlexO 135 03.02.15 17:06 Сейчас в теме
Нюансы удаления организаций в БП:
Документ "Опись сведений АДВ-6-2" - снять галочку "Принято в ПФР" - сохранить - распровести - пометка удаления.
Документ "Пачки сведений о страховых взносах и стаже застрахованных лиц (СЗВ-4, СЗВ-6)" (они же "Сведения о страховых взносах и стаже застрахованных лиц (СЗВ-4, СЗВ-6)") - снять галочку "Принято в ПФР" - <сохранить уже не даст, если сотрудник уже не в Организации, т.е. если уже не первый этап удаления Организаций> - распровести - пометка удаления.
Справочник "Статьи затрат" - не удаляются элементы из-за ссылок в справочнике "Расходы будущих периодов": прямо из окна "Поиск и удаление объектов" щелкаем на элементе - переходим в справочник "Расходы будущих периодов" - пометка удаления.
ФизЛицо нельзя удалить - контактная информация: открываем РС "Контактная информация" (можно прямо из этого ФизЛица - будет сразу с отбором), и удалить записи по контактам по этому физлицу.
Аналогично по другим РС физлица:
- ГражданствоФизЛиц
- ПаспортныеДанныеФизЛиц
- ПроцентСевернойНадбавкиФизЛиц
- СведенияОбИнвалидностиФизЛиц
- СтатусФизЛицКаНалогоплательщиковНДФЛ
- ФИОФизЛиц
Можно еще зайти ФизЛицо - Гражданство - кнопка "История" - удалить запись о гражданстве для физлица.
Остальные РС очистятся самостоятельно (по ведущему измерению).
Удалить ФизЛицо из справочника Пользователи - ФизЛицо.
Справочник "Регистрация в ИФНС": удаляемая организация ссылается на запись в этом справчонике, а запись - на организацию, т.е. ссылка циклическая. Удалить организацию из справочника "Регистрация в ИФНС" вручную нельзя - требует заполнить поле "Организация". Указываем сохраняемую организацию и запишем элемент. Сама запись справочника - на удаление.
139. stagov 11 03.02.15 18:22 Сейчас в теме
Замечательная ИТС-ная штука УниверсальныеПодборИОбработкаОбъектов - впихивает не впихиваемое, удаляет не удаляемое.
140. Valerich 1633 04.02.15 08:04 Сейчас в теме
(139) stagov, В общем-то, конечно, да. Со справочниками и документами повозившись вы справитесь рано или поздно, а как будете чистить регистры сведений и константы?

Я не агитирую, просто вопрос в удобстве и скорости. Не надо знать структуру конфигурации, чтобы определить что где чистить...
141. AlexO 135 04.02.15 10:14 Сейчас в теме
(139) stagov,
Замечательная ИТС-ная штука УниверсальныеПодборИОбработкаОбъектов
Причем тут подмена? Задача - удалить лишнее, а не подменить одну организацию другой.
Если имеете в виду, что все можно сделать вручную (указанной вами обработкой) - да, можно. Именно многие такие "ручные" действия сабжевая обработка и объединяет.
А так да, все можно вручную, и даже написать свою УниверсальныеПодборИОбработкаОбъектов.
удаляет не удаляемое.
Указанные выше документы, которые не удаляются обработкой, вы ничем не удалите, ни напрямую, ни "из-под конфигуратора", пока не выполните предварительные указанные же действия.
Или же просто сотрете в базе без всякого контроля ссылочной целостности. Если ваша задача такая - то это ваша задача.
142. AlexO 135 04.02.15 14:49 Сейчас в теме
(139) stagov,
Замечательная ИТС-ная штука УниверсальныеПодборИОбработкаОбъекто
Другое дело, что её (или даже её доработанный аналог со встроенными обработчиками) можно как раз использовать для "подшлифовки" документов и справочников нюансов конкретной конфигурации, например, под задачи, описанные в сообщении (138).
Т.е. установка/снятие необходимых реквизитов, снова групповая установка пометки на удаление и т.д.
Но это нужно с небольшим набором документов проделать, а основную часть - выполнит как раз обработка Valerich.
Valerich; +1 Ответить
143. slavia-tech 06.02.15 12:38 Сейчас в теме
Небольшая рекомендация автору обработки:
Есть документ "Корректировка записей регистров", он может создать записи в регистрах по нескольким организациям. Ваша обработка пометит на удаление весь этот документ, если в нём будут ссылки на удаляемую организацию. Я для себя доработал вашу программу, удаляю из таблицы ссылок документы с типом "Корректировка записей регистров". Думаю и вам надо проработать этот момент, только более универсально. Либо предостеречь пользователей о том, что можно случайно удалить движения по другим организациям.

PS: В остальном обработка отличная
144. Valerich 1633 08.02.15 11:32 Сейчас в теме
(143) В каждой конкретной конфигурации есть свои нюансы. Можно, конечно, под каждую типовую все эти нюансы вычислить и впихнуть. Но описанный Вами случай - вообще опасная практика применения документов. Если включено разделение доступа по организациям, то человеку с ограниченными правами (по организациям) будет невозможно исправить такой документ. Лучше в данном случае для каждой организации все-таки заводить отдельный документ. Тогда и проблем с использование обработки не возникнет.
146. slavia-tech 12.02.15 04:20 Сейчас в теме
(144)
В идеале да, на каждую организацию должен быть отдельный документ, но в жизни всякое бывает. Возможно человек, который решит воспользоваться вашей обработкой, даже не подозревает, что в его базе есть такая Корректировка записей или Бухсправка с движениями по разным организациям. Удалит их, проверит, что по этой организации все отчёты нулевые и успокоится. А через несколько месяцев бухгалтер другой организации с удивлением обнаружит, что у него что-то поменялось. И понять что произошло будет проблематично.
И хорошо, что записи регистров полностью не удаляются, а только становятся неактивными, можно легко восстановить движения, но чтобы такая ситуация в принципе не возникала, вам стоит в описании обработки предупредить пользователей , что перед использованием необходимо проверить базу на наличие таких документов.
149. AlexO 135 15.02.15 22:28 Сейчас в теме
(146) slavia-tech,
даже не подозревает, что в его базе есть такая Корректировка записей или Бухсправка с движениями по разным организациям.
Ни одна автоматическая обработка не обработает каши из документов нескольких организаций.
А через несколько месяцев бухгалтер другой организации с удивлением обнаружит, что у него что-то поменялось.
Ну так или уж удаляем по организации, или не удаляем. А что там, какие пересечения между собой - это не поддается никакому анализу.
Только ручное удаление тогда.
вам стоит в описании обработки предупредить пользователей , что перед использованием необходимо проверить базу на наличие таких документов.
Каким образом вы предлагаете это сделать? Вот ваше видение, даже если вы не написали не строчки кода.
151. slavia-tech 16.02.15 10:17 Сейчас в теме
(149) AlexO,
"вам стоит в описании обработки предупредить пользователей , что перед использованием необходимо проверить базу на наличие таких документов."
Каким образом вы предлагаете это сделать?

Какие проблемы написать в описании к обработке данной публикации, что-нибудь типа: "Внимание, будьте осторожны. Если в вашей базе имеются документы Операция (Бух) или Корректировка записей регистров с движениями по нескольким организациям, то могут быть затронуты данные других организаций"?
153. AlexO 135 16.02.15 14:58 Сейчас в теме
(151) slavia-tech,
Если в вашей базе имеются документы Операция (Бух) или Корректировка записей регистров с движениями по нескольким организациям, то могут быть затронуты данные других организаций"?
Это вам попались документы "Операция (Бух)" и "Корректировка записей регистров".
А вообще, таких "совместных" документов может быть - любых видов. Зависит от базы и степени интеграции документов между организациями.
Т.е. такими видами документов - могут быть любые виды документов любой конфигурации.
Предположим, автор написал предупреждение "Если в вашей базе имеются..." Обработка автоматически чистит по организации все документы. Кто-то скачал и пометил на удаление (или удалил записи) смежной неудаляемой организации.
Так как пользователь, который даже не понимает, что делает - догадается, что такой-то и такой-то документы отвечают за две организации?
Автор написал, что удаляет все, с чем связана организация.
А что это будет - документ, записи регистра, справочника, - это все зависит от организации и базы.
Не уверены или боитесь за рузультат - делайте на копии.
Тут вариантов нет вообще никаких. Или удаляем, или не удаляем. Или авто, или вручную.
Промежуточных вариантов "тут удаляем, тут не удалем, а тут у вас связано, не удаляйте ни в коем случае, или учет поломается" - никто никогда не напишет, это просто невозможно предугадать везде во всех конфах и базах.
Valerich; +1 Ответить
154. AlexO 135 16.02.15 15:01 Сейчас в теме
(151) slavia-tech,
Какие проблемы написать в описании к обработке данной публикации
Я попросил вас представить и описать, каким образом вы видите алгоритм поиска и удаления подобного мусора в базах. Как обработка должна разделять учет внутри объекта, и удалить только "ненужное".
155. Valerich 1633 17.02.15 06:30 Сейчас в теме
(151) Обработка задумана и сделана достаточно универсальной. Что касается документов, которые могут затрагивать несколько организаций - вариантов таких документов может быть много (даже для стандартных конфигураций от 1с уже 2 вида, а в самописных все ограничивается фантазией разработчиков). Тут уже никакой универсальностью не обойдешься. Анализировать движения каждого документа (а вдруг там есть движения по другой организации) вообще утопия - время работы будет просто нереальным.

С другой стороны подобный микс движений в одном документе - скорее экзотика, чем правило.

В принципе для всех массовых обработок у пользователя должно выполняться правило: сначала проверь на копии и сделай бэкап рабочей.
145. AlexO 135 09.02.15 17:31 Сейчас в теме
(143) slavia-tech,
Есть документ "Корректировка записей регистров"
"Корректировка записей регистров" сама по себе не несет никакого смысла - этот "документ" лишь оформляет регистратор для вводимых записей (чтобы поле "Регистратор" не пустовало), а реально - записи либо внесены в регситр, либо их там нет. И в разных типовых таковую функцию - выполняют разные документы: в Бухгалтерии, например, это "Операция (бухсправка)".
КЗР напрямую вносит записи в регистр. И поэтому пометка на удаление КЗР - не затрет записи в регистре. В лучшем случае, как с бухсправкой - записи будут неактивны, но так и останутся в регистре.
147. stagov 11 12.02.15 10:57 Сейчас в теме
В любом процессе автоматическом, ручном и т.д. как ни крути нужно присутствие(вмешательство) человека думающего.
slavia-tech; +1 Ответить
150. AlexO 135 15.02.15 22:31 Сейчас в теме
(147) stagov,
В любом процессе автоматическом, ручном и т.д.
Инициализация любого процесса начинается с анализа ситуации.
Нечего применять и спрашивать с автоматической обработки, которая автоматически чистит объекты по принадлежности, ответы на все вопросы бытия.
Valerich; +1 Ответить
148. prestige 14.02.15 22:19 Сейчас в теме
Моя любимая обработка, спасибо
152. zigi2851 16.02.15 12:32 Сейчас в теме
Какую обработку порекомендуете чтобы удалить старую номеклатуру и все с ней связанное?
156. Valerich 1633 17.02.15 06:31 Сейчас в теме
(152) на мой взгляд самый простой вариант - пометить всю номенклатуру на удаление, а потом удалить все, что получится. Все что не удалится - снять пометки на удаление.
162. nookie 3 20.02.15 13:59 Сейчас в теме
При применении в УПП не удаляет данные из РС "Штатное расписание" и "Сведения о штатных единицах организаций"
163. Valerich 1633 24.02.15 04:43 Сейчас в теме
(162) По идее организация в этих РС - ведущее измерение, Так что записи должны удалиться вместе с самой организацией
164. AlexO 135 25.02.15 00:16 Сейчас в теме
(163)
Так что записи должны удалиться вместе с самой организацией
Дело в том, что эти записи не позволяют удалить другие объекты - сотрудников, etc.
При применении в УПП не удаляет данные из РС "Штатное расписание" и "Сведения о штатных единицах организаций"
Очистите вручную - консоль запросов, несколько строк кода по очистке РС.
165. Valerich 1633 26.02.15 10:49 Сейчас в теме
(164), (163) а как там сотрудники привязаны? кадровые документы то должны быть помечены на удаление, а значит и движений никаких не должны делать.
166. AlexO 135 26.02.15 11:32 Сейчас в теме
(165)
кадровые документы то должны быть помечены на удаление,
Дело не в документах, просто 1С "любит" связывать регистры сведений и объекты "напрямую" - т.е. не упоминание "документов, справочников" в РС в "ведущем" измерении (и последующее удаление по этому ведущему измерению), а наоборот - отбор записей РС в объект (по произвольным измерениям), и "крючок" в виде ссылки произвольного поля из записи РС на какой-либо объект.
Например, тот же РС "СведенияОШтатныхЕдиницахОрганизаций" - нужно вручную удалить записи по удаляемым подразделениям, иначе сами подразделения удалить не удастся. И т.д., по сотрудникам, физлицам (паспортные данные, etc), и прочая, и прочая, кто во что был горазд из разработчиков при создании конкретной конфы...
167. AlexO 135 26.02.15 22:56 Сейчас в теме
Нашел ограничение платформы, связанное со встроенными функциями "НайтиПомеченныеНаУдаление" и "НайтиПоСсылкам":
При удалении где-то в интервале от 150 тыс до 200 тыс документов (именно документов - они наиболее "тяжелые" для поиска и удаления) не доходит даже до "НайтиПомеченныеНаУдаление" - виснет на "НайтиПоСсылкам" (т.е. на этапе поиска помеченных на удаление).
На 150 тыс удаляемых объектов, где большая часть - записи РС, все проходит достаточно быстро (как в 8.2 в режиме ОФ, так и в режиме УФ). Ну, на то он и регистр, чтобы быстро искаться и удаляться, голая таблица.
А вот на другой базе, где более 300 тыс разнообразных объектов (в основном - документы), виснет полностью.
168. ivnik 581 27.02.15 00:00 Сейчас в теме
(167) AlexO, И у меня была такая же проблема, но я ее решил использовав еще обработку http://infostart.ru/public/307645/, работает не супер быстро, но комп не зависает.
169. AlexO 135 27.02.15 01:46 Сейчас в теме
(168) я тоже самое сделал вручную.
171. YurokB 28.04.15 12:09 Сейчас в теме
Добрый день. Не могу понять по чему но не работает запускаю обработку, выбираю фирму, нажимаю поиск ссылок 1С-ка закрывается аварийно.
172. rasswet 82 28.04.15 14:54 Сейчас в теме
173. Valerich 1633 07.05.15 03:50 Сейчас в теме
(171) Либо не хватает прав (но вроде как об этом 1с писать должна), либо проблема с базой (необходимо запустить тестирование и исправление)
174. Софья Пономарева 01.09.15 15:05 Сейчас в теме
не запускается на 1С:Предприятие 8.3 (8.3.6.2041). ошибка - "Невозможно подключить дополнительную обработку из файла.
Возможно, она не подходит для этой версии программы. Метод объекта не обнаружен (СведенияОВнешнейОбработке)"
176. Valerich 1633 02.09.15 05:18 Сейчас в теме
(174) не предусматривалось добавление этой обработки в справочник дополнительных внешних обработок - ведь она не из тех, которые используются регулярно. Попробуйте открыть ее через "Файл - открыть" и пользуйтесь.
177. Софья Пономарева 02.09.15 17:04 Сейчас в теме
(176) нет, так тоже не запускается!!! - открывается пустая форма, без элементов!! В конфигураторе если открыть обработку, то здесь все есть. Подскажите пжт как я могу ее запустить???
175. 2Liga 11 01.09.15 15:13 Сейчас в теме
Можно универсальную выгрузку XML поправить и сделать отбор по организации.Она нормально удаляет.
178. Valerich 1633 07.09.15 09:17 Сейчас в теме
открыть в базу в режиме "толстый клиент (обычное приложение". Это можно сделать так - запустить конфигуратор, перейти в меню Сервис - Параметры. На закладке "Запуск 1С предприятия поставить переключатель запуска в "толстый клиент (обычное приложение". И запустить отладку.
Софья Пономарева; +1 Ответить
187. user1519673 09.01.21 19:48 Сейчас в теме
Здравствуйте, Валерий! ошибка
(178)
{ВнешняяОбработка.УдалениеОрганизаций.Форма.Форма.Форма(352,7)}: Процедура или функция с указанным именем не определена (ПустоеЗначение)
Если <<?>>ПустоеЗначение(ЭлементыФормы.спзКонтрагенты.ТекущаяСтрока) <> Истина Тогда
Раньше на старых версиях обработка работала!
179. Софья Пономарева 08.09.15 14:52 Сейчас в теме
Спасибо за обработку! Все без ошибок удалилось!!!
188. user1519673 09.01.21 19:54 Сейчас в теме
(179)
Так же вижу в конфигураторе, а при открытии в клиенте пусто( Как рекомендовали Вам и, что Вы сделали для решения?
189. &rew 49 11.01.21 13:56 Сейчас в теме
(188)Обработка под обычное приложение. Вы в какой конфигурации пробуете?
180. Andrius 06.05.16 09:04 Сейчас в теме
У меня при запуске вывалилось порядка 30 записей о невозможности удалить основной договор контрагента, и порядка 15 накладных, где нельзя применить УстановитьПометкуУдаления. Куда смотреть ?
БП Корп 3.0
181. Valerich 1633 07.05.16 11:03 Сейчас в теме
(180) Надо смотреть релиз БП 3.0. Насколько я знаю 1с активно внедряет новый функционал по работе с договорами - теперь основной договор хранится не в реквизите элемента справочника, а в регистре сведений. При этом существовавший реквизит вполне возможно переименован, поэтому может выдаваться ошибка. Тут либо снять флажок "Очистить основные договора контрагентов", либо подправить код так, чтобы очищался реквизит с правильным названием.
Если гипотеза не верна, то тогда смотреть, почему не может быть выполнена запись элемента справочника контрагенты после очистки реквизита "Основной договор"

По накладным - самая первая гипотеза, которая приходит в голову - дата запрета редактирования.

В любом случае не имея подробной информации об ошибке, остается только гадать и строить предположения.
182. Andrius 17.05.16 08:13 Сейчас в теме
(181) Модуль все прекрасно работает. Действительно, раньше основной договор хранился в реквизитах справочника Контрагенты, а теперь в регистре сведений. Поэтому если база велась достаточно давно, то этот справочник "Договоры контрагентов" будет содержать записи и удалит, но обработка все равно ругнется, так как реквизита нет уже. А насчет накладных - там прост оказалось что были операции по выплате зарплаты людям, и эту часть пришлось руками отменять проводки и удалять записи по ссылкам. Спасибо огромное ))) Сэкономлено пару недель )))
183. Jaivan 42 26.07.16 15:29 Сейчас в теме
обработка и общие справочники с другими организациями удалит?
184. Valerich 1633 28.07.16 05:19 Сейчас в теме
(183) обработка помечает на удаление только те элементы справочников, в которых есть ссылки на удаляемую организацию. Например, подразделения организаций, договоры.
Такие справочники как Номенклатура, склады и т.п., где никаких ссылок на организацию нет не изменяются.
Справочник Контрагенты может быть затронут, если установлен флажок "Очистить основные договора контрагентов" и под удаление попадают договоры, установленные основными. Тогда в контрагенте очищается значение основного договора.

Все остальные чистки (номенклатуры, контрагентов и т.п.) необходимо выполнять вручную или другими средствами.
Я обычно после удаления ненужных организаций помечал к удалению все элементы справочников и выполнял удаление. Что не удалилось - снимал пометку удаления (значит где-то остались ссылки)
185. jefjef 10 30.12.16 13:02 Сейчас в теме
Попробовал поюзать обработку на УПП. В целом вещь годная, однако есть недочетик.
Есть в УПП два регистра сведений, "Объекты доступа документов" и "Объекты информационных баз".
Обработка их не почистила. Соответственно помеченные на удаление доки не удалились.
186. Valerich 1633 02.01.17 07:47 Сейчас в теме
(185) Обработка ищет и обрабатывает только прямые ссылки на организацию. Из бонусов только работа с договорами.

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

Для регистров сведений рекомендую другую свою разработку - "Обработка регистров сведений"
190. Valerich 1633 12.01.21 12:06 Сейчас в теме
(188) Ответ в (178):
открыть в базу в режиме "толстый клиент (обычное приложение". Это можно сделать так - запустить конфигуратор, перейти в меню Сервис - Параметры. На закладке "Запуск 1С предприятия поставить переключатель запуска в "толстый клиент (обычное приложение". И запустить отладку.
191. Valerich 1633 12.01.21 12:08 Сейчас в теме
(187) Мне кажется, что вы сейчас о другой обработке. В моей нет строк с такими номерами ни в управляемой форме, ни в обычной.
192. user1519673 13.01.21 12:52 Сейчас в теме
(191) Возможно это старый проект
Валерыч (http://infostart.ru/projects/2940/)
// АГ 20.02.09 Устранена ошибка в процедуре (неопределенная функция 'УстановитьЗначение'
// заменена на 'Значение = ...'. Добавлено сообщение о возможной ошибке.
У меня вот такая от Вас.
193. Valerich 1633 15.01.21 04:49 Сейчас в теме
(192) Ну одно могу сказать точно. Это
Если <<?>>ПустоеЗначение(ЭлементыФормы.спзКонтрагенты.ТекущаяСтрока) <> Истина

не мой код. Функцию "ПустоеЗначение" никогда не использовал. И булевы выражения по -другому строю.

Может один из клонов?
194. user887413 09.07.21 10:12 Сейчас в теме
Здравствуйте!
Подскажите пожалуйста есть база Бухгалтерия предприятия, редакция 3.0 (3.0.93.20) (в ней 6 организаций) нужно оставить одну и удалить остальные 5. Подойдет ли данная обработка?
195. Valerich 1633 09.07.21 11:58 Сейчас в теме
(194) Да. Сам регулярно пользуюсь.
197. staytrue88 4 12.09.22 09:19 Сейчас в теме
Здравствуйте! На КА 2 будет работать?
196. niko11s 988 30.12.21 15:52 Сейчас в теме
В ЗУП ошибка "Использование модальных окон в данном режиме запрещено!".
198. Valerich 1633 13.09.22 05:50 Сейчас в теме
(197) На всех работает. Но где-то необходимо будет подчистить хвосты руками
Оставьте свое сообщение