Полное удаление организации из базы

10.03.09

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

Полное удаление Организации и всех зависимых объектов для версии 8.0

Скачать исходный код

Наименование Файл Версия Размер
УдалениеОрганизаций.epf
.1235766912 6,67Kb
1583
.1235766912 6,67Kb 1583 Скачать бесплатно
УдалениеОрганизаций_новая.epf
.1236684883 9,89Kb
3403
.1236684883 9,89Kb 3403 Скачать бесплатно

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

Добавлена новая версия обработки, в которой сделаны следующие изменения (дополнения):

  • Поиск ссылок теперь производится методом "НайтиПоСсылкам", что позволяет не использовать монопольный режим;
  • Добавлена возможность очищать основные договора контрагентов (не удаляя контрагентов и зависимые объекты) << Спасибо Валерычу за образец кода>>. При этом такие контрагенты выводятся отдельным списком после завершения процесса удаления организаций (организации). Из этого списка можно либо открывать контрагентов, либо сохранить список для дальнейшей работы;
  • Добавлена проверка на ссылки на неудаляемые организации (по желанию).

ВНИМАНИЕ: После завершения обработки, закрытия и повторного открытия базы 1С, необходимо проверить имя основной организации через меню "Предприятие | Организации", так как установки основной организации могут быть потеряны, даже если основная организация не удалялась.

См. также

Удаление данных с отбором и построением дерева ссылок в базах 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    136693    249    144    

419

Универсальное выборочное удаление данных из базы 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    24661    49    16    

63

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

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

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

3582 руб.

16.03.2015    114533    184    77    

220

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

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

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

3600 руб.

04.08.2015    41419    89    70    

50

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

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

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

2400 руб.

23.08.2021    9399    16    3    

22

Удаление проводок удаленного документа

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

Такое бывает? Удалили документ, а проводки (движения) остались? Эта простая обработка решает данную проблему.. почему по проводкам? да потому что обычно такие вещи замечают именно бухгалтера.на самом же деле данная обработка при нахождении документа удаленного или помеченного на удаление и имеющего движения очищает все движения без исключений.

1200 руб.

06.02.2012    35806    361    30    

30

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

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

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

1200 руб.

21.01.2022    7315    6    6    

11

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

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

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

1 стартмани

25.10.2023    4778    4    SerVer1C    26    

22
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Alav 13 29.03.09 14:02 Сейчас в теме
Новая версия не работает под 8.1

стр 352
...
Если ПустоеЗначение(ЭлементыФормы.спзКонтрагенты.ТекущаяСтрока) <>
...

В 8.1 нет функции ПустоеЗначение()

пришлось изменить строку на

...
Если не ЗначениеЗаполнено(ЭлементыФормы.спзКонтрагенты.ТекущаяСтрока)
...
2. ganelin 54 29.03.09 15:03 Сейчас в теме
Alav, к сожалению у меня нет 1С 8.1 ни дома ни на работе, так что я не мог оттестировать обработку, поэтому и выкладывал ее для только для 8.0. Спасибо за комментарии они помогут тем, кто хочет исполтзовать обработку для версии 8.1.
3. rctybz 30.07.09 08:22 Сейчас в теме
Спасибо, очень понадобилась, чуть-чуть переделаю под себя...
4. Acserg 07.11.09 19:24 Сейчас в теме
Пробовал обе обработки на УТ 8.1 - 10.3, не пошли обе (пишет - обработка не может быть прочитана текущей версией программы) :( ... а жаль... надо бы такую но для 8.1 бухгалтерии и УТ...
5. pismovlad@ya.ru 08.07.10 06:14 Сейчас в теме
(4) открываем обработку в конфигураторе и соглашаемся с конвертацией.
6. Maxim-Sychov 15.09.10 16:12 Сейчас в теме
Подскажите плиз начинающему... А если мне нужно удалить почти все, т.е. некоторые документы по организации оставить (а следовательно и саму организацию и все что есть по ссылкам на оставшиеся доки) в каком месте установить фильтр? А то документы остались а Организация з/с счета и т.д удалило нафиг...
7. ganelin 54 15.09.10 18:15 Сейчас в теме
(6) Maxim ya seychas v komandirovke i u menyu net dostupa k moemu komputeru. Ya vernus' chetez 2 dnya in vse napuchu
8. Maxim-Sychov 18.09.10 00:15 Сейчас в теме
9. ganelin 54 01.10.10 08:14 Сейчас в теме
(8)Maxim, извините но я задержался в командировке намного дольше чем предполагал. Я вернулся и могу помочь с программой, если моя помощь еще нужна. Пожалуйста, напишите
10. sem-evgen 25.05.11 21:59 Сейчас в теме
При удалении организации это обработка удаляет и все учетные политики организаций, не подскажете как сделать чтобы этого не случалось ?
bashirov.rs; vitex52; +2 Ответить
11. lexi 1 22.09.11 10:59 Сейчас в теме
Кто может сказать насколько быстро и качественно работает данная обработка?. Стоит задача из базу ЗУП с 20 организациями выделить одну в отдельную базу. Данная обработка подойдет?
12. ganelin 54 22.09.11 11:55 Сейчас в теме
(11) Уважаемый lexi,
Когда я писал эту обработку передо мной стаяла практически такая же задача. На сколько я знаю обработка с задачей справилась и никаких нареканий от бухгалтеров не было. Обработка базы не заняла очень большого времени (порядка 30 минут если мне не изменяет память), однако хочу сразу предупредить что во-первых база была не очень большая (среднее тур агентство 3-4 лет использования) и организаций было около десятка. Так что сколько времени займет обработка в Вашем случае не могу сказать.
Хочу заметить что писалась обработка под 1С 8.0, так что если нужно использовать ее под 8.1 внимательно читаете комментарии пользователей, там указано что надо изменить (а возможно кто-то и выложил версию по 8.1 для скачивания)
Удачи, если что пишите.
Андрей
13. lexi 1 22.09.11 13:50 Сейчас в теме
Спасибо большое за разъяснения. Осталось только протестировать )))
14. Old Daemon 29.09.11 15:26 Сейчас в теме
Эхх, а под 8.2 еще никто ее не переделал ? Очень хотелось бы. Под 8.0 скачивал как-то целый комплекс обработок вплоть до физического удаления обьектов особо хитрых, а под 8.2 вот что-то не наблюдаю такой, может смотрю плохо..
15. bazcom 23 21.10.11 05:22 Сейчас в теме
Удаление данных по организациям из информационной базы http://infostart.ru/public/16170/ Обработка конвертирована для 8.2, в контекстном меню выбора организаций добавлена возможность выбора только помеченный на удаление организаций.
16. Mudrii_Gankster 01.02.12 17:09 Сейчас в теме
классная штука, спасибо.
17. BenjA 05.06.12 15:37 Сейчас в теме
Новая версия. На 8.2 заменил как написано в первом комменте
Если ПустоеЗначение(ЭлементыФормы.спзКонтрагенты.ТекущаяСтрока) <>
...
на
...
Если не ЗначениеЗаполнено(ЭлементыФормы.спзКонтрагенты.ТекущаяСтрока)

и все работает. Большое спасибо.
snisni2; a_a_burlakov; maksa2005; vitex52; BoGaRt; Duzzy; shamannenok; kush86; zrazh; SVS-Computers; requin; slavok123; +12 Ответить
18. kot_dn 25.11.13 19:14 Сейчас в теме
19. sona2010 30 19.03.14 08:50 Сейчас в теме
Пробовала обработку в ЗУП 2.5.76.2 вылетает с ошибкой "нехватка памяти", хотя памяти достаточно(((
20. AngelVIII 07.02.15 14:22 Сейчас в теме
на БП 3.0 не работают обе обработки
vasya99; Denny_heep; +2 Ответить
21. a_a_burlakov 287 27.03.16 19:21 Сейчас в теме
Огромное спасибо за обработку!
22. пользователь 08.06.16 14:34
Сообщение было скрыто модератором.
...
23. john.doe 14.07.16 13:04 Сейчас в теме
конвертнул в 8.3
при запуске (Комплексная Автоматизация 1.1):
{ВнешняяОбработка.УдалениеОрганизаций.Форма.Форма.Форма(352,7)}: Процедура или функция с указанным именем не определена (ПустоеЗначение)
Если <<?>>ПустоеЗначение(ЭлементыФормы.спзКонтрагенты.ТекущаяСтрока) <> Истина Тогда
24. ganelin 54 14.07.16 16:46 Сейчас в теме
Попробуй так

Если ЗначениеЗаполнено(ЭлементыФормы.спзКонтрагенты.ТекущаяСтрока) = Истина Тогда
25. ALLES 65 26.10.16 22:37 Сейчас в теме
{ВнешняяОбработка.УдалениеОрганизаций.Форма.Форма.Форма(72)}: Ошибка при вызове метода контекста (УдалитьОбъекты)
УдалитьОбъекты(НачальныйСписок, Истина, Подчиненные);
по причине:
В данной транзакции уже происходили ошибки!

А та которая ..._новая даже не открывается:

{ВнешняяОбработка.УдалениеОрганизаций.Форма.Форма.Форма(352,7)}: Процедура или функция с указанным именем не определена (ПустоеЗначение)
Если <<?>>ПустоеЗначение(ЭлементыФормы.спзКонтрагенты.ТекущаяСтрока) <> Истина Тогда

Бухгалтерия предприятия, редакция 2.0 (2.0.65.47) (http://v8.1c.ru/buhv8/)
26. ALLES 65 26.10.16 23:00 Сейчас в теме
заменил метод на ЗначениеЗаполнено. Результат:
{ВнешняяОбработка.УдалениеОрганизаций.Форма.Форма.Форма(107)}: Ошибка при вызове метода контекста (НайтиПоСсылкам)
Подчиненные = НайтиПоСсылкам(НачальныйСписок);
по причине:
В данной транзакции уже происходили ошибки!
27. ALLES 65 12.12.16 10:37 Сейчас в теме
Это чудесная тряляля_новая.epf уё..ет к ееням собачим половину регистров сведений, включая контактную информацию счетчики прф выгрузок и много еще чего по организациям, которые в базе должны остаться. Аффтар, роди себя обратно!
28. Shadoff 27.08.20 10:32 Сейчас в теме
Кто будет запускать в 1С 8.3:
1. Запускайте в режиме Толстый клиент (обычное приложение)
2. Замените
""Если ПустоеЗначение(ЭлементыФормы.спзКонтрагенты.ТекущаяСтрока) <>""
на
""Если не ЗначениеЗаполнено(ЭлементыФормы.спзКонтрагенты.ТекущаяСтрока)
Тогда"
1c_ssnik; +1 Ответить
29. dakork 33 07.09.21 14:11 Сейчас в теме
У меня на доработанной конфигурации ЗУП 3.1 не сработала. Вначале показал "В данной транзакции уже происходили ошибки!", а затем база вылетела с ошибками, пришлось восстанавливать из резервной копии.
Оставьте свое сообщение