Удаление объектов без монопольного режима

20.07.10

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

Удаление документов и справочников без перехода в монопольный режим и закрытия открытых окон.
К тому же есть возможность повторить удаления без переоткрытия обработки.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Удаление помеченных объектов.ert
.ert 252,00Kb
309
309 Скачать (1 SM) Купить за 1 850 руб.

До жути всё просто, описывать особо нечего... Написал сто лет назад.

 

А ещё обработка позволяет разобраться только с переданными объектами (списком ч/з Форма.Параметр), чтоб не колупать все помеченные (бывает, что хоть и помеченно, но удалять пока не надо, не спрашивайте почему, у клиентов часто бывает, а ещё при отладке бывает).

Например, потребовалось прям ща удалить документ (или несколько) (с контролем ссылочности), а при обычном использовании там список из тысячи помеченных, искать что нужно становится сложновато, а тут присобачил кнопочку в журнале и... Или универсальной обработкой для подбора и выполнения обработки переданным списком вызвать эту обработку... Кароче есть варианты...

См. также

Чистка данных Пользователь Оперативный учет 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Установка пометки на удаление справочника Номенклатура. Торговля 77. 9.2.

1 стартмани

21.11.2022    2717    3    Sevg    0    

2

Чистка данных Программист Пользователь Платформа 1С v7.7 1С:Бухгалтерия 7.7 1С:Зарплата и кадры 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)

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

1 стартмани

12.09.2022    3227    11    tetraren    0    

2

Свертка базы Чистка данных Перенос данных 1C Системный администратор Программист Платформа 1С v7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Приводится порядок действий для создания новой информационной базы на основе имеющейся файл-серверной "Торговля и Склад" ред.9.2, для учёта с нуля. В новую базу выполняется перенос справочников и остатков номенклатуры. Журналы документов, данные регистров, долги контрагентов, партии очищаются.

1 стартмани

14.01.2022    6592    6    etmarket    3    

4

Чистка данных Корректировка данных Программист Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Архив различных обработок 1С 7.7 с открытым исходным кодом для работы с данными при свертке, выгрузке, исправлении, модификации информационной базы. Можно использовать любую обработку в качестве заготовки для добавления собственных функций.

1 стартмани

13.05.2021    8315    12    etmarket    0    

3

Чистка данных Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Эта обработка позволяет удалить созданные системой элементы справочников. Например, когда элементы создаются при тестировании и исправлении базы с наименованиями, включающими строку "ФС". Обработка тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

10 стартмани

26.03.2021    8861    2    softmaker    0    

0

Поиск данных Чистка данных Логистика, склад и ТМЦ Программист Оперативный учет 7.7 1С:Торговля и склад 7.7 Управленческий учет Абонемент ($m)

Простая и удобная обработка предназначена для поиска и исправления задублированных (повторяющихся) номенклатурных штрихкодов справочника Единицы. Также она даёт возможность посмотреть номенклатурные остатки. Полезна в случаях, когда номенклатура сопоставляется по штрихкоду с другими внешними источниками, а именно с модулем "Обмент ГИСМТ".

1 стартмани

19.11.2020    7985    1    Kuzya_brаtsk    4    

8

Чистка данных Системный администратор Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Когда удаляются документы и элементы справочников в 1С 7.7 через удаление помеченных на удаление объектов, запись из dbf файла не удаляется, она помечается как удаленная, но физически остается в файле. Если эти помеченные на удаление записи удалить физически, то размер файлов значительно уменьшится.

1 стартмани

18.10.2018    16326    49    evg520750    5    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. marsohod 123 20.07.10 03:39 Сейчас в теме
Процедура Сформировать()
	СписокПомеченных = СоздатьОбъект("СписокЗначений");
	НайтиПомеченныеНаУдаление(СписокПомеченных);
	
	УдалитьОбъекты(СписокПомеченных, 1, ТЗ);
КонецПроцедуры

Делов-то...
3. ne_en 84 20.07.10 04:28 Сейчас в теме
(2) Если для кодера, то этого хватит, а если для юзера... Он будет недоволен, от того, что обработка "ничего не делает" "Пять раз запустил, а документы не удалились!!!". Ему же надо показать, отчего они не удалились. Позволить с этим чёта сделать и опять попробовать удалить.
4. marsohod 123 20.07.10 10:49 Сейчас в теме
(3)
УдалитьОбъекты(СписокПомеченных, 1, ТЗ);

А ТЗ - это таблица значений на форме 8-)
у которой в формуле написано:
ОткрытьФорму(ТЗ.ПолучитьЗначение(ТЗ.ТекущаяСтрока(), ТЗ.ТекущаяКолонка()));

5. Юльчик 06.10.11 08:00 Сейчас в теме
очень удобно, пользуюсь всегда
6. tmm 07.12.11 16:11 Сейчас в теме
Не знаю, но удалять с умом надо. Если нельзя - то нельзя.
7. korida 24.12.11 18:34 Сейчас в теме
Всегда об этом мечтала!
8. b-dm 175 24.12.15 12:24 Сейчас в теме
Я так понимаю обработка для 7.7 ? А обработка ссылочной целостности поддерживается ?)
9. ne_en 84 11.01.16 08:26 Сейчас в теме
(8) b-dm, Да. Обработка для 7.7 Ссылочную целостность проверяет и выдаёт ссылки для работы с ними.
Оставьте свое сообщение