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

10.03.09

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

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

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

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

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

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

См. также

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    21476    144    81    

143

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

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

9600 руб.

22.02.2013    139760    267    144    

438

Чистка данных Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 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    205640    221    82    

256

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

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

3350 руб.

28.11.2019    26787    67    18    

82

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

Если вы начали работать в программном продукте Управление Торговлей, редакция 11 или Комплексная Автоматизация редакция 2 и включили механизм учёта серий, то перейти обратно в учёт без серий будет не так-то просто. Сложность заключается в том, что нужно очистить серии в табличной части документа, например, Реализация Товаров и услуг. Предлагаем алгоритм перехода на учет без серий для программного продукта УТ11. (Очистка серий.)

2400 руб.

09.04.2019    29560    45    15    

47

Чистка данных Системный администратор Программист Бухгалтер Пользователь Управляемые формы 1C:Бухгалтерия Россия Платные (руб)

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

3960 руб.

27.06.2018    19445    12    3    

17

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

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

1 стартмани

25.10.2023    5798    5    SerVer1C    27    

25

Чистка данных Программист Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Бесплатно (free)

ВАЖНО!!! Очистку регистров накопления и регистров сведений рекомендуется делать пользователям со знанием дела и с осознанием последствий! Обработка поможет быстро очистить выбранный регистр. Делаю данную обработку в первую очередь для себя, т.к. были случаи, когда нужно было очищать регистры, а делать красиво и удобно времени не было.

06.02.2023    23615    1619    Neiron_1C    22    

17
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 290 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 66 26.10.16 22:37 Сейчас в теме
{ВнешняяОбработка.УдалениеОрганизаций.Форма.Форма.Форма(72)}: Ошибка при вызове метода контекста (УдалитьОбъекты)
УдалитьОбъекты(НачальныйСписок, Истина, Подчиненные);
по причине:
В данной транзакции уже происходили ошибки!

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

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

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