Удаление помеченных объектов для управляемых форм

17.12.15

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

Немонопольное удаление помеченных объектов для управляемых форм, какое оно было в обычных формах.

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

Наименование Файл Версия Размер
УдалениеПомеченныхОбъектов
.epf 27,13Kb
324
.epf 1.0 27,13Kb 324 Скачать

Существует огромное количество самописных обработок удаления помеченных обектов для упр. форм. Но ни одна из существующих не смогла удолетворить мои потребности (или я плохо искал). Поэтому я решил написать свою обработку, с сами-знаете-чем.

За основу взята эта обработка: //infostart.ru/public/97936/ . От неё остались, пожалуй, только форма выбора метаданных плюс код поиска удаленых объектов.

Особенности:

  • Поиск всех объектов или выборочно по метаданным;
  • Двойной щелчок на удаляемом объекте или ссылке на удаляемый объект открывает его для редактирования;
  • Возможность после просмотра ссылок на удаляемые объекты откатиться на выбор удаляемых объектов;
  • Для справочников - отображение владельца в наименовании;

В ходе разработки были учтены следующие особенности платформы 1С Предприятия:

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

Хотелось бы услышать ваше мнение об этой разработке. Что лишнее, чего не хватает, что работает не совсем корректно и что работает СОВСЕМ не корректно.

UPD1: Обработку можно поключить к базе, основанной на БСП (БП 3.0, ЗУП 3.0). Необходимые функции реализованы в модуле объекта.

UPD2: Исправление ошибок

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

См. также

SALE! 10%

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

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

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

3980 3582 руб.

16.03.2015    110315    170    74    

205

Правильная свертка или свертка базы по правилам

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

Обработка "Свертка базы по правилам" предназначена для свертки информационных баз системы программ "1С:Предприятие" версии 8.2. Основой обработки являются специальные правила свертки, которые создаются индивидуально для каждой конфигурации информационной базы. Встроенный в обработку генератор правил позволяет быстро создать правила свертки для любой конфигурации. Например, для конфигурации "1С:Бухгалтерия 8, ред. 3.0" правила свертки были созданы за 15 минут!

2400 руб.

22.07.2013    160508    601    527    

392

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

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

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

3600 руб.

04.08.2015    40292    86    70    

47

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

49

Универсальная обработка удаления данных

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

Универсальная обработка удаления как помеченных, так и не помеченных объектов конфигураций 1С 7.7, 8.2, 8.3.

2000 руб.

05.02.2019    18724    18    0    

21

Удаление организаций из информационных баз 1С

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

Обработка предназначена для удаления организаций из любых информационных баз 1С, имеющих в своем составе справочник "Организации". Работает на обычных и управляемых формах, на базах любого формата и размера. Обработка проверялась на следующих типовых релизах 1С: БП 2.0.66.84, БП 3.0.71.77, БГУ 1.0.59.3, БГУ 2.0.65.17, УТ 10.3.55.3, УТ 11.4.10.57, ЗУП 3.1.11.106, ЗГУ 3.1.11.106, КА 2.4.9.98, УПП 1.3.126.1, УНФ 1.6.18.168, но должна работать и на более старых, так как обработке нужен только справочник "Организации".

3000 руб.

20.11.2019    26373    65    29    

70

Алгоритм перехода на учет без серий для программного продукта "Управление торговлей" редакция 11 или Комплексная Автоматизация редакция 2. (отказ от серий, удаление серий, отмена серий, без серий, УТ, КА)

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

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

2400 руб.

09.04.2019    27843    36    14    

38
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. TrinitronOTV 14 27.05.14 14:32 Сейчас в теме
у меня вопрос: как себя поведет данная обработка при попытке удалить объект, который по каким-то причинам был открыт другим пользователем в виду немонопольного удаления?
2. fjay69 32 27.05.14 14:51 Сейчас в теме
Обработка удалит объект, а пользователю при попытке изменить открытый обект будет выдано предупреждение. Всё, что ему остаётся - закрыть форму редактирования.
TrinitronOTV; +1 Ответить
3. rasswet 82 28.05.14 08:11 Сейчас в теме
допустим у нас есть номенклатура, которая используется в 1ном документе. поиск выдаст нам, что удалить её нельзя. можно сразу из этой обработки пометить на удаление тот документ который мешает удалению номенклатуры?
4. fjay69 32 28.05.14 09:14 Сейчас в теме
(3) rasswet, в вашем случае, номенклатура будет отмечена кр. галочкой, а документ - воскл. знаком. Открываете документ дв. кликом на нём, помечаете на удаление, закрываете документ, в обработке нажимаете кнопку Возврат/Контроль. Теперь номенклатуру можно удалить.
5. rasswet 82 02.06.14 14:11 Сейчас в теме
(4) понял, спасибо за пояснение!
6. ron1 24.06.14 13:23 Сейчас в теме
БП типовая 3.0.33.19
Создать дополнительную обработку - Выбираю Ваш файл - получаю ошибку:

"Невозможно подключить дополнительную обработку из файла. Возможно, она не подходит для этой версии программы.
Техническая информация
Метод объекта не обнаружен (СведенияОВнешнейОбработке)
7. fjay69 32 24.06.14 16:09 Сейчас в теме
(6) ron1, нужно реализовать в модуле объекта метод СведенияОВнешнейОбработке. Ошибка исправлена.
9. ron1 25.06.14 15:09 Сейчас в теме
(7) fjay69, а Вы не могли бы прислать мне обработку по почте, а то я уже заплатила 1 у.е. и получится, что сейчас ещё заплачу. Моя почта r.olga-shop@yandex.ru
8. MaxxiMiliSan 214 24.06.14 16:16 Сейчас в теме
Немонопольное удаление помеченных объектов для управляемых форм, какое оно было в обычных формах.
Существует огромное количество самописных обработок удаления помеченных обектов для упр. форм. Но ни одна из существующих не смогла удолетворить мои потребности (или я плохо искал). Поэтому я решил написать свою обработку, с сами-знаете-чем.

За основу взята эта обработка: http://infostart.ru/public/97936/ . От неё остались, пожалуй, только форма выбора метаданных плюс код поиска удаленых объектов.

Особенности:

Поиск всех объектов или выборочно по метаданным;
Двойной щелчок на удаляемом объекте или ссылке на удаляемый объект открывает его для редактирования;
Возможность после просмотра ссылок на удаляемые объекты откатиться на выбор удаляемых объектов;
Для справочников - отображение владельца в наименовании;
В ходе разработки были учтены следующие особенности платформы 1С Предприятия:

При удалении объекта автоматически удалаются записи регистров, содержащие этот объект в ведущих измерениях;
При удалении объекта автоматически удаляются объекты-справочники, чьим владельцем является удаляемый объект.
Хотелось бы услышать ваше мнение об этой разработке. Что лишнее, чего не хватает, что работает не совсем корректно и что работает СОВСЕМ не корректно.

UPD1: Обработку можно поключить к базе, основанной на БСП (БП 3.0, ЗУП 3.0). Необходимые функции реализованы в модуле объекта.
10. Поручик 4652 26.08.14 21:44 Сейчас в теме
(0) Если есть возможность, проверьте работу на платформе 8.3.5.
11. fjay69 32 27.08.14 10:02 Сейчас в теме
(10) Поручик, работает.
12. intehof 29.08.14 15:51 Сейчас в теме
Обращается ли ваша обработка к общим модулям стандартных подсистем (модулям типовых конфигураций)?
Хочу использовать обработку на самописной конфигурации.
13. fjay69 32 30.08.14 12:52 Сейчас в теме
(12) intehof, нет, обработка не использует модули типовых конфигураций. Однако её можно зарегистрировать в конфигурациях на основе БСП (БП 3.0, ЗУП 3.0).
14. gull22 94 26.09.14 11:36 Сейчас в теме
Поверил на Хеликс:Автомойка и шиномонтаж. Отлично сработало для регистра сведений в немонопольном режиме. Плюс.
15. 1977 2 12.01.15 21:18 Сейчас в теме
При удаления номенклатуры выкинуло ошибку. УТ11 8.3.5.1383
значение не является значением объектного типа
Прикрепленные файлы:
16. si4 15 26.05.15 16:52 Сейчас в теме
Работатет, но не удаляет ссылки на используемые объекты. В сравнении с штатной БП 3 плюсы не замечены
17. fjay69 32 26.05.15 17:25 Сейчас в теме
(16) si4, поясните, пожалуйста.
18. HolodZar 19.09.16 05:16 Сейчас в теме
{Форма.Форма.Форма(109,105)}: Тип не определен (ОписаниеОповещения)
ОткрытьФорму("ВнешняяОбработка.УдалениеПомеченныхОбъектов.Форма.ВыборОбъектовМетаданныхУ", П,,,,,Новый <<?>>ОписаниеОповещения("ВыбратьМетаданныеЗавершение",ЭтаФорма));
{Форма.Форма.Форма(109,98)}: Слишком много фактических параметров (ОткрытьФорму)
ОткрытьФорму("ВнешняяОбработка.УдалениеПомеченныхОбъектов.Форма.ВыборОбъектовМетаданныхУ", П,,,,<<?>>,Новый ОписаниеОповещения("ВыбратьМетаданныеЗавершение",ЭтаФорма));
19. fjay69 32 19.09.16 09:28 Сейчас в теме
(18) HolodZar, >Тип не определен (ОписаниеОповещения)
Скорее всего, вам нужно обновить платформу 1С Предприятие.
20. sbv2005 345 25.10.16 13:18 Сейчас в теме
На открытие записи регистра сведений в дереве помеченных на удаление ругается:
{ВнешняяОбработка.УдалениеПомеченных.МодульОбъекта(449)}: Поле объекта не обнаружено (Отбор)
УстановитьОтборСписка(ФормаСписка.Отбор, МетаданныеРС, Данные);
21. WellMaster 104 14.01.18 12:34 Сейчас в теме
Не хватает только выбора периода для документов.
Не все документы нужного типа требуется удалить.
А в целом все удобно, все работает.
22. isn 15 08.11.19 17:36 Сейчас в теме
не хватает удаления в транзакции, удаления порциями (первых ), выбор сортировки - первых или последних.
23. пользователь 04.05.20 16:55
Сообщение было скрыто модератором.
...
24. пользователь 04.05.20 16:55
Сообщение было скрыто модератором.
...
Оставьте свое сообщение