Удаление помеченных объектов, замена ссылок. Обычное и управляемое приложение. Не монопольно, включая рекурсивные ссылки, с отбором по метаданным и произвольным запросом
Обработка удаления помеченных объектов с расширенным функционалом. Работает в обычном и управляемом приложении. Монопольный и разделенный режим работы. Отображение и отбор по структуре метаданных. Отборы данных произвольными запросами. Копирование и сохранение отборов. Удаление циклических ссылок (рекурсия). Представление циклических в виде дерева с отображением ключевых ссылок, не позволяющих удалить текущий объект информационной базы. Удаление записей связанных независимых регистров сведений. Групповая замена ссылок. Индикатор прогресса при поиске и контроле ссылочности.
Комментарии
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Автор и разработчик, доброго времени суток.
Сегодня купил вашу обработку, с интересом почитал описание и комментарии.
Подскажите, пожалуйста, такой вопрос. Конфигурации УПП 1.3 и БП 3.0.
У меня следующая задача, разбитая на подзадачи:
Найти дубли - это я сделаю своим инструментом.
Пометить дубли на удаление - свой инструмент.
Заменить помеченные на удаление во всех объектах - ваш инструмент.
Удалить помеченные на удаление - ваш инструмент.
Нужно ли после этих действий ещё что-то делать (перепроводить документы, проверять остатки и т. д.) или всё нормально отработает?
Заранее спасибо.
Сегодня купил вашу обработку, с интересом почитал описание и комментарии.
Подскажите, пожалуйста, такой вопрос. Конфигурации УПП 1.3 и БП 3.0.
У меня следующая задача, разбитая на подзадачи:
Найти дубли - это я сделаю своим инструментом.
Пометить дубли на удаление - свой инструмент.
Заменить помеченные на удаление во всех объектах - ваш инструмент.
Удалить помеченные на удаление - ваш инструмент.
Нужно ли после этих действий ещё что-то делать (перепроводить документы, проверять остатки и т. д.) или всё нормально отработает?
Заранее спасибо.
(96) Нет, после замены ссылок больше ничего не надо делать.
Если замен ссылок много, возможно есть смысл потом перестроить итоги регистров накопления, дабы оптимизировать таблицы итогов. Это на ваше усмотрение.
Ну и , конечно же, эти операции делайте после бекапа базы в монопольном режиме.
Замена каждой ссылки производится в отдельной транзакции, дабы исключить частичную замену при появлении ошибки записи объектов. Эта транзакция может быть очень громоздкой (зависит от размера и структуры базы), поэтому этот момент также требует монопольного режима работы.
Если замен ссылок много, возможно есть смысл потом перестроить итоги регистров накопления, дабы оптимизировать таблицы итогов. Это на ваше усмотрение.
Ну и , конечно же, эти операции делайте после бекапа базы в монопольном режиме.
Замена каждой ссылки производится в отдельной транзакции, дабы исключить частичную замену при появлении ошибки записи объектов. Эта транзакция может быть очень громоздкой (зависит от размера и структуры базы), поэтому этот момент также требует монопольного режима работы.
(108) Вам необходимо установить 64-битный клиент т.к. у 32-битного ограничения по оперативной памяти. Я условно сказал "на сервере", предполагая что на сервере оперативной памяти больше. Запускайте обработчик на компьютере с большим объемом оперативки. Если вы установили 64-битный клиент, то в меню он будет доступен отдельно для запуска. На крайний случай, можете запустить его руками из Program Files\1cv8\версия платформы\bin\1cv8.exe.
Здравствуйте.
При выполнении замены вываливается такая ошибка: "Не удалось заменить ссылки на "БЛА-БЛА" по причине: {ВнешняяОбработка.УдалениеПомеченныхОбъектов.Форма.УправляемаяФорма.Форма(1082)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {РегистрБухгалтерии.Хозрасчетный.МодульМенеджера(166)}: Преобразование значения к типу Число не может быть выполнено". Конфигурация ERP 2.2.4.124. Прошу устранить....
При выполнении замены вываливается такая ошибка: "Не удалось заменить ссылки на "БЛА-БЛА" по причине: {ВнешняяОбработка.УдалениеПомеченныхОбъектов.Форма.УправляемаяФорма.Форма(1082)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {РегистрБухгалтерии.Хозрасчетный.МодульМенеджера(166)}: Преобразование значения к типу Число не может быть выполнено". Конфигурация ERP 2.2.4.124. Прошу устранить....
(111) Добрый день. Обработчик удаления помеченных при замене ссылок в регистре бухгалтерии лишь производит замену субконто. Ваша ошибка возникает при вычислении числового выражения из ресурсов регистра при записи набора хозрасчетного в строке кода №166:
СуммаНеУчитываемыхРасходов = Проводка.Сумма - Проводка.СуммаВРКт - Проводка.СуммаПРКт;
Запустите режим отладки с остановкой по ошибке и проверьте в строке 166 модуля менеджера какие значения суммируются. Посмотрите состав проблемного набора записей в переменной ПроводкиПоРасходам.
СуммаНеУчитываемыхРасходов = Проводка.Сумма - Проводка.СуммаВРКт - Проводка.СуммаПРКт;
Запустите режим отладки с остановкой по ошибке и проверьте в строке 166 модуля менеджера какие значения суммируются. Посмотрите состав проблемного набора записей в переменной ПроводкиПоРасходам.
(115) Иван, если вы включили остановку по ошибкам, то теперь будете ловить каждую неудачную попытку-исключение.
Нас интересует лишь ошибка, которая возникает при записи регистра бухгалтерии, а именно в модуле менедежера хозрасчетного в строке 166.
Я не знаю откуда у вас берутся проблемные данные, не числовые значения в ресурсах набора регистра, поэтому это вам нужно выяснить самому.
Или игнорируйте остановки по ошибкам в других местах, дожидайтесь получения ошибки в строке 166 или отключите остановку по ошибкам и поставьте просто точку остановки в 166-й строке менеджера регистра и проверьте данные.
Нас интересует лишь ошибка, которая возникает при записи регистра бухгалтерии, а именно в модуле менедежера хозрасчетного в строке 166.
Я не знаю откуда у вас берутся проблемные данные, не числовые значения в ресурсах набора регистра, поэтому это вам нужно выяснить самому.
Или игнорируйте остановки по ошибкам в других местах, дожидайтесь получения ошибки в строке 166 или отключите остановку по ошибкам и поставьте просто точку остановки в 166-й строке менеджера регистра и проверьте данные.
(117) (115) В догонку. Тогда лучше всего, отключите остановку по ошибке и в строке 166 менеджера хозрасчетного поставьте точку останова по условию Проводка.Сумма - Проводка.СуммаВРКт - Проводка.СуммаПРКт = 100500 . В этой точке остановится при выполнении условия или же при ошибке вычисления выражения.
(120) Null, потому что в регистре бухгалтерии есть не балансовые ресурсы.
Т.е. Если прочитать движения хозрасчетного вашего проблемного документа кодом:
Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(ПроблемныйДокумент);
Набор.Прочитать();
Набор.Записать();
и записать заново - будет возникать такая ошибка.
Что дальше с этим делать - на ваше усмотрение.
Если вы не хотите ждать доработки моей обработки удаления под такие ньюансы конфигурации, тогда в 166 строчке менеджера регистра вместо
Проводка.Сумма - Проводка.СуммаВРКт - Проводка.СуммаПРКт
вставьте
Проводка.Сумма - ?(Проводка.СуммаВРКт = Null,0,Проводка.СуммаВРКт) - ?(Проводка.СуммаПРКт = Null,0,Проводка.СуммаПРКт)
Или же, ожидайте новой версии обработки, я учту этот момент вашей конфигурации.
Т.е. Если прочитать движения хозрасчетного вашего проблемного документа кодом:
Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(ПроблемныйДокумент);
Набор.Прочитать();
Набор.Записать();
и записать заново - будет возникать такая ошибка.
Что дальше с этим делать - на ваше усмотрение.
Если вы не хотите ждать доработки моей обработки удаления под такие ньюансы конфигурации, тогда в 166 строчке менеджера регистра вместо
Проводка.Сумма - Проводка.СуммаВРКт - Проводка.СуммаПРКт
вставьте
Проводка.Сумма - ?(Проводка.СуммаВРКт = Null,0,Проводка.СуммаВРКт) - ?(Проводка.СуммаПРКт = Null,0,Проводка.СуммаПРКт)
Или же, ожидайте новой версии обработки, я учту этот момент вашей конфигурации.
(126) Обработка не привязана к какой-либо конфигурации. Однако, не исключаю, что могут быть проблемы на некоторых версиях. Чуть выше в комментариях вы можете это увидеть. Это вызвано особенностями этих конфигураций. Будут проблемы - попробуем их решить. Связаться со мной можно по почте m.adm@ukr.net
(128) Дмитрий, не могу ничего сказать, т.к. не владею деталями о вашей проблеме. Электронное письмо было доступно к удалению в обработке? (должно быть выделено светло-зеленым цветом и по нему не должно быть связанных ссылок, выделенных красным цветом). При удалении были какие-либо служебные сообщения, сообщения о доступе?
(133) Дмитрий, получил вашу демо-базу, посмотрел. Не удаляется учетная запись электронной почты, т.к. есть запись в регистре сведений НастройкиПользователей со ссылкой на эту запись. Если бы запись была в измерении, обработка бы удалила учетную запись и запипись в регистре сведений. Но т.к. запись в ресурсе - обработка их не удаляет.
Об этом я и написал в справке к обработке "Удалять записи регистров сведений - включение\выключение режима удаления связанных записей независимых регистров сведений. В случае, если ссылка на объект содержится в ресурсе или реквизите регистра - такие записи регистров не будут удалены."
Это сделано из следующих соображений: если ссылка является разрезом (измерением) значит при удалении ссылки мы имеем право удалить всю информацию по этому разрезу. Если она является ресурсом, то удаляя такую строку регистра мы удалим возможно нужный разрез записей по другим сочетаниям данных, что есть не правильно.
Удалите записи с регистра и потом выполните удаление справочников.
Об этом я и написал в справке к обработке "Удалять записи регистров сведений - включение\выключение режима удаления связанных записей независимых регистров сведений. В случае, если ссылка на объект содержится в ресурсе или реквизите регистра - такие записи регистров не будут удалены."
Это сделано из следующих соображений: если ссылка является разрезом (измерением) значит при удалении ссылки мы имеем право удалить всю информацию по этому разрезу. Если она является ресурсом, то удаляя такую строку регистра мы удалим возможно нужный разрез записей по другим сочетаниям данных, что есть не правильно.
Удалите записи с регистра и потом выполните удаление справочников.
(137) Я не могу вам ответить по проблемы, не работал с такой конфигурацией. В обработке в управляемом приложении все данные обрабатываются на сервере. Почему у вас происходит вызов из клиента каких-либо модулей требует анализа кода. Если хотите, можете привести участок кода, в котором происходит порождение ошибки и что вызывается, в каком модуле.
Добрый день, купили вашу обработку. Задача была заменить одну организацию по ссылкам а другую. так же как и в ИТСовской обработки выходит ошибка на изменении справочника договоров, т.к. есть ссылки на договор в документов потуплеия и реализации. могли бы вы чтото подсказать. Кофиурация БП 3.0
Здравствуйте. Я скачал вашу обработку(10sm). И че-то никак не пойму как ей пользоваться. Т.е. я понял что она показывает, то что я пометил на удаление +то что мешает удалить. Но мне нужна была обработка, которая почистит то до чего я не смог добраться. Вот например картинка, может ваша обработка в каждом доке который не удаляется пометить на удаление то, что мешает?
Прикрепленные файлы:
(143) Добрый день. Это обработка удаления помеченных на удаление объектов информационной базы. Она, как и заявлено, показывает ссылки на другие связанные объекты, в которых встречается удаляемый элемент. В случае, если все связанные объекты так-же помечены на удаление и включены в процесс удаления этой обработкой (отмечены к удалению) - все удалится. В вашем случае существуют элементы справочников, в которых имеется ссылка на удаляемый документ. Эти элементы не помечены на удаление. Обработка НЕ принимает решения о пометке на удаление этих связанных элементов и не может удалить то, что вы хотите.
(144)Спасибо за ответ. Я во всем разобрался. Действительно, обработка показывает связанные элементы, но это не совсем то что мне было нужно, буду внимательней в след. раз. Обработка 100% рабочая и заявленную функцию выполняет. Протестировал на 1С Розница 2.2.9.20.
(145)
Нашли то, что нужно? Я так понимаю у нас схожая задача. Есть документ, помеченный на удаление, при этом он используется в регистрах сведений, а также в справочнике "Аналитика учета", который автоматически не помечается на удаление, и соответственно документ не удаляется.
это не совсем то что мне было нужно
Нашли то, что нужно? Я так понимаю у нас схожая задача. Есть документ, помеченный на удаление, при этом он используется в регистрах сведений, а также в справочнике "Аналитика учета", который автоматически не помечается на удаление, и соответственно документ не удаляется.
(148)
Спасибо!
Да, обработку давно уже дополнял полезностями.
На самом деле у меня есть сборник обработок, который содержит весь необходимый набор инструментов (моих так и других разработчиков), включая эту разработку.
В сборнике и есть групповые обработки, но пока не дошли руки довести его до ума. Он реализован в виде скрывающегося окна со списком всех обработок.
Удобно при разработке и починке базы. Как сделаю его приемлемым, опубликую. В нем и будет групповая обработка по обработке объектов.
Спасибо!
Да, обработку давно уже дополнял полезностями.
На самом деле у меня есть сборник обработок, который содержит весь необходимый набор инструментов (моих так и других разработчиков), включая эту разработку.
В сборнике и есть групповые обработки, но пока не дошли руки довести его до ума. Он реализован в виде скрывающегося окна со списком всех обработок.
Удобно при разработке и починке базы. Как сделаю его приемлемым, опубликую. В нем и будет групповая обработка по обработке объектов.
(153) Доброго времени суток. Поищите информацию к БП, какой структуре должны соответстовать внешние обработки, которые вы подключаете в базу. По крайней мере из того, что вы мне прислали, я вижу, что в обработке должен быть экспортный метод СведенияОВнешнейОбработке. Посмотрите на структуру подключенных обработок и приведите эту обработку к нужному формату (добавьте небходимые методы). Или же, открывайте как внешнюю обработку в толстом режиме управляемого приложения.
(162) Добрый день. Подскажите пожалуйста, какой тип значения установлен для ресурса "Описание" в вашем независимом регистре, в котором выполняете замену ссылок? Перечислите типы значений составного типа для ресурса. А так-же значение какого типа на значение какого типа вы заменяете? Я проанализирую ситуацию.
Как то не хочет работать удаление на УТ 11.4
Ради эксперимента пометил одну позицию. Нахожу контролирую,но не удалаяется. Собственно,на скрине видно.
Жал и "удалить" слева и "найти и удалить" справа-бестолку. Может последовательность действий неправильная?
Ради эксперимента пометил одну позицию. Нахожу контролирую,но не удалаяется. Собственно,на скрине видно.
Жал и "удалить" слева и "найти и удалить" справа-бестолку. Может последовательность действий неправильная?
Прикрепленные файлы:
(166) Вы же видите что у вас на скриншоте в колонке Возможно удалить пусто - этот элемент нельзя удалить при таком выборе данных. Справа в таблице ссылок красным выделена ссылка на элемент справочника, который не позволяет удалить ваш текущий элемент. Да, ссылка на справочник, в котором удаляемый элемент задействован тоже помечен на удаление, однако вы его не отметили к удалению. Следовательно, вы хотите удалить этот элемент, а связанный с ним другой элемент оставить не удаленным, что не допустимо.
Если не ошибаюсь, то ссылка на удаляемую номенклатуру у вас находится в элементе справочника КлючиАналитикиУчетаНоменклатуры, который тоже помечен на удаление.
Выделите к удалению и ключ аналитики учета номенклатуры и нажмите "Контроль". Если ключ аналитики нигде не задействован больше, тогда вы сможете удалить номенклатуру вместе с этим ключом.
Если не ошибаюсь, то ссылка на удаляемую номенклатуру у вас находится в элементе справочника КлючиАналитикиУчетаНоменклатуры, который тоже помечен на удаление.
Выделите к удалению и ключ аналитики учета номенклатуры и нажмите "Контроль". Если ключ аналитики нигде не задействован больше, тогда вы сможете удалить номенклатуру вместе с этим ключом.
(168) Конечно. Все верно. Мы не можем не глядя удалять запись регистра, если удаляемый объект в ресурсе. Если бы он был в измерении - тогда да, т.к. удаление объекта пользователем является подтверждением удаления всей информации по этому объекту. Когда ссылка на него в ресурсе - запись может быть нужна для других целей, поэтому удалять нельзя не разобравшись. Вы можете, если необходимо, выполнить замену ссылок на удаляемый элемент на другую ссылку и потом повторно выполнить Поиск-Контроль-Удаление.
У клиента в БП задвоился справочник Подразделения, после синхронизации с ЗУП. Пробовал воспользоваться штатной обработкой "Поиск и удаление дублей", но после нее меняются цифры в проведенных документах. Решил попробовать сделать замену вашей обработкой, но к сожалению та же история, после замены, цифры в оборотке другие.
При замене значений вы используете типовые механизмы 1С или у вас свой код?
При замене значений вы используете типовые механизмы 1С или у вас свой код?
(172) Добрый день. При замене ссылок просто вызывается метод Записать() как для справочников, документов - так и для наборов записей регистров.
Можете попробовать в форме обработки в процедуре ЗаменитьСсылки() перед каждой строчкой вида "Набор.Записать()" или "Об.Записать()" вставить "Набор.ОбменДанными.Загрузка = Истина;" или же "Об.ОбменДанными.Загрузка = Истина;". Однако это может вылезти "боком" в других моментах. Попробуйте. В новой версии обработке постараюсь это учесть.
Можете попробовать в форме обработки в процедуре ЗаменитьСсылки() перед каждой строчкой вида "Набор.Записать()" или "Об.Записать()" вставить "Набор.ОбменДанными.Загрузка = Истина;" или же "Об.ОбменДанными.Загрузка = Истина;". Однако это может вылезти "боком" в других моментах. Попробуйте. В новой версии обработке постараюсь это учесть.
(172) Добавил опцию "Замена с отключением контроля записи". При выполнении замены со включенной опцией наборы записей и объекты будут писаться с признаком ОбменДанными.Загрузка = Истина. Попробуйте, возможно поможет в вашей ситуации. Выложил последнюю версию обработки 1.15
Скачал, пытаюсь воспользоваться данной обработкой на УНФ, проверил на всех платформах от 12 до 14 версии. Не дает выбрать в колонке замена элемент на который будем заменять помеченные !!!!! Обработкой не могу воспользоваться !!!! Верните 10 стартмани !!!!
(174) Добрый день. Я немножко не понял. Вы купили продукт, у вас не получается по какой-то причине выбрать в поле замены нужное вам значение и вы сразу возмущаетесь "верните 10 стартмани"? Вы даже не попытались выяснить почему так происходит и сразу к возврату? А вы мне вернете полностью обработку? - я думаю, не вернете. Ко всему, механизм замены - это расширение обработки, основное же ее назначение - удаление помеченных с контролем ссылочности. Посему, давайте успокоимся, отложим громкие крики и попытаемся решить проблему.
Опишите, пожалуйста, что именно происходит при выборе? Какой тип справочника вы выбираете? Что у вас отображается в форме выбора? Покажите, пожалуйста, скрин выбора. Проверьте, у вас есть полные права? Проверьте, не завязан ли справочник, который выбираете к замене на функциональную опцию. Если завязан - проверьте, включена ли эта функциональная опция. Пустой список выбора может быть ввиду разных причин. Предоставьте, пожалуйста, для начала эти данные. Я постараюсь помочь.
Спасибо.
Опишите, пожалуйста, что именно происходит при выборе? Какой тип справочника вы выбираете? Что у вас отображается в форме выбора? Покажите, пожалуйста, скрин выбора. Проверьте, у вас есть полные права? Проверьте, не завязан ли справочник, который выбираете к замене на функциональную опцию. Если завязан - проверьте, включена ли эта функциональная опция. Пустой список выбора может быть ввиду разных причин. Предоставьте, пожалуйста, для начала эти данные. Я постараюсь помочь.
Спасибо.
На платформе 8.3.13.1513, на других не пробовал, если подключено расширение со своими документами/справочниками, то в дереве удаляемых ссылки на них имеют тип "Строка", т.к. не понимаются типы из расширения. Лечится только установкой колонке "Об" типа "Произвольный" (одиночного)
Добрый день.
УТ 10.3 сильно дописанная, ошибка при удалении.
При нажатии кнопки "Контроль"
{ВнешняяОбработка.УдалениеПомеченныхОбъектов.Форма.Форма.Форма(2078)}: Значение не является значением объектного типа (Имя)
СтрокаРесурсовИРеквизитов = СтрокаРесурсовИРеквизитов + ?(ПустаяСтрока(СтрокаРесурсовИРеквизитов),"",",")+ЗаменаВРежимеОбменДанными.Имя;
Поскольку в обходе цикла используется реквизит формы с типом булево ЗаменаВРежимеОбменДанными
УТ 10.3 сильно дописанная, ошибка при удалении.
При нажатии кнопки "Контроль"
{ВнешняяОбработка.УдалениеПомеченныхОбъектов.Форма.Форма.Форма(2078)}: Значение не является значением объектного типа (Имя)
СтрокаРесурсовИРеквизитов = СтрокаРесурсовИРеквизитов + ?(ПустаяСтрока(СтрокаРесурсовИРеквизитов),"",",")+ЗаменаВРежимеОбменДанными.Имя;
Поскольку в обходе цикла используется реквизит формы с типом булево ЗаменаВРежимеОбменДанными
Для Каждого ЗаменаВРежимеОбменДанными ИЗ ЭлМета.Реквизиты Цикл
СтрокаРесурсовИРеквизитов = СтрокаРесурсовИРеквизитов + ?(ПустаяСтрока(СтрокаРесурсовИРеквизитов),"",",")+ЗаменаВРежимеОбменДанными.Имя;
КонецЦикла;
(180) Да, вижу. В этом участке кода вместо переменной "ЗаменаВРежимеОбменДанными" должна быть переменная "Реквизит". Я этот участок кода не правил, очень странно, что он изменился. Ну да ладно. Подправил код, обработку обновил. Скачайте еще раз с сайта, если не потребует SM или же дайте мне свой эмейл - вышлю обновленную.
(192) Ошибки были не в обработке а в реализации типовой конфигурации. В толстом клиенте управляемого приложения работа с некоторыми наборами записей регистра невозможна была. Тут я не могу ничего поделать и адаптировать под каждый изъян конфигурации - неблагодарное дело.
к сожалению не работает((
8.3.13.1690
Документооборот 2.1.16
При контроле удаления из справочника Версии файлов клиент просто вышибло без оповещений, буду смотреть дамп.
При удалении Задач при контроле получил ошибку в коде.
Автор, прошу помощи
8.3.13.1690
Документооборот 2.1.16
При контроле удаления из справочника Версии файлов клиент просто вышибло без оповещений, буду смотреть дамп.
При удалении Задач при контроле получил ошибку в коде.
Автор, прошу помощи
Прикрепленные файлы:
Не работает.
Удалял задачи. Возможно удалить 1500, после того как удалял написал сообщение, что удалено около 7000.
При повторном поиске помеченных на удаление ровно та же цифра что и перед удалением.
Повторил процедуру Поиска и Контроля. Поставил режим Монопольный режим, Выводить список удаляемых.
Результат - 0 удаленных объектов.
НЕ РАБОТАЕТ!
8.3.13.1690
Документооборот КОРП 2.1.16
Удалял задачи. Возможно удалить 1500, после того как удалял написал сообщение, что удалено около 7000.
При повторном поиске помеченных на удаление ровно та же цифра что и перед удалением.
Повторил процедуру Поиска и Контроля. Поставил режим Монопольный режим, Выводить список удаляемых.
Результат - 0 удаленных объектов.
НЕ РАБОТАЕТ!
8.3.13.1690
Документооборот КОРП 2.1.16
Прикрепленные файлы:
(195) Есть неоднозначность. Сообщение о количестве удаленных выводится не согласно списку выделенных элементов, а согласно количеству операций удаления. При удалении объектов могут удаляться связанные наборы записей - это тоже считается удалением.
На вашем скрине в основном строки крассные, т.е. вы не можете удалить эти объекты. Выясните почему, посмотрите по дереву ссылок что не позволяет удалить. В списке явно написано "Возмозно удалить 1553", все остальное не удаляется - почему? Выясните это. Повторюсь, не смотрите на количество удаленных. Вы уже удалили то, что возможно, остальное - нельзя.
На вашем скрине в основном строки крассные, т.е. вы не можете удалить эти объекты. Выясните почему, посмотрите по дереву ссылок что не позволяет удалить. В списке явно написано "Возмозно удалить 1553", все остальное не удаляется - почему? Выясните это. Повторюсь, не смотрите на количество удаленных. Вы уже удалили то, что возможно, остальное - нельзя.
(196) Возвращать в данном случае ничего не буду, тут нет возможности отдавать продукт на две недели для тестирования. Я писал в информации к обработке о том, что использовать обработку надо в 64-битном клиенте, т.к. нет ограничений на объем памяти; и то, что надо взвешивать объем удаляемой информации. Если у вас накопилось миллионы версий объектов и вы пытаетесь их удалить, как вы думаете, "ляжет" система или нет? Попробуйте удалить ваши версии стандартным средством. Получится? Я думаю, вы получите тот-же результат - система ляжет надолго. Удаление версий объектов надо производить другими средствами, а не этой обработкой. Если вы разбираетесь в конфигурации и являетесь администратором базы - вы должны об этом знать.
Вопросы с вознаграждением
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|