Как найти помеченые на удаление объекты ?
Есть вот такой вот кодик который считает сколько объектов в базе.(Справочник7 = COMObject)
Пока Справочник7.ПолучитьЭлемент()=1 Цикл
Если Справочник7.ЭтоГруппа() = 1 Тогда
ПеремОбщееКолГрупп = ПеремОбщееКолГрупп + 1;
КонецЕсли;
Если Справочник7.ЭтоГруппа() = 0 Тогда
ПеремОбщееКоличество = ПеремОбщееКоличество+1;
КонецЕсли;
Если Справочник7.ПометкаУдаления = Истина Тогда
ПеремОбщееКолУдал = ПеремОбщееКолУдал +1;
КонецЕсли;
Не считает помеченных на удаление.
Пока Справочник7.ПолучитьЭлемент()=1 Цикл
Если Справочник7.ЭтоГруппа() = 1 Тогда
ПеремОбщееКолГрупп = ПеремОбщееКолГрупп + 1;
КонецЕсли;
Если Справочник7.ЭтоГруппа() = 0 Тогда
ПеремОбщееКоличество = ПеремОбщееКоличество+1;
КонецЕсли;
Если Справочник7.ПометкаУдаления = Истина Тогда
ПеремОбщееКолУдал = ПеремОбщееКолУдал +1;
КонецЕсли;
Не считает помеченных на удаление.
По теме из базы знаний
- Обработка ObjectsCleaner ("Поиск ссылок и удаление объектов") для 1С:Предприятие-7.7
- Обработка "Партионное удаление объектов" для 1С:Предприятие-7.7
- УТ 10.3 и БП 2.0 Удаление объектов, помеченных на удаление. Обработка для сравнения пометки удаления объектов в двух базах
- Удаление помеченных объектов, замена ссылок. Обычное и управляемое приложение. Не монопольно, включая рекурсивные ссылки, с отбором по метаданным и произвольным запросом
- Что мешает удалению объектов?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот