По теме из базы знаний
- Конфигурация 1С: Консультант Плюс для правовой базы данных муниципального района
- Опыт проведения сложных переносов данных на 1С
- Создание промышленной системы для локализации решений на базе 1С
- Умные машины и их обучение. Применяем искусственный интеллект на реальных задачах бизнеса
- Ликвидация безграмотности по данным
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5)
***
есть другой вариант -
- не быстрее (скорее медленнее), но позволяет удалять по частям и
выводить состояние процесса (чтоб скучно не было):
1. выбрать запросом ключи уникальности регистра
(можно все, можно первые - сколько удобней)
2. затем перебирать выборку запроса и удалять записи регистра
с помощью объекта "РегистрСведенийМенеджерЗаписи"
3. при желании в цикле перебора можно выводить
состояние процесса:
сколько всего нужно удалить и сколько уже удалено.
***
есть другой вариант -
- не быстрее (скорее медленнее), но позволяет удалять по частям и
выводить состояние процесса (чтоб скучно не было):
1. выбрать запросом ключи уникальности регистра
(можно все, можно первые - сколько удобней)
2. затем перебирать выборку запроса и удалять записи регистра
с помощью объекта "РегистрСведенийМенеджерЗаписи"
3. при желании в цикле перебора можно выводить
состояние процесса:
сколько всего нужно удалить и сколько уже удалено.
(3) sergey198, ИЗ 1С: если просто очистить, то читать не надо. Только записать. Плюс - еще могут быть события ПриЗаписи, ПередЗаписью, обработчики событий. Если так, то обычно отключаются через НаборЗаписей.ОбменДанными.Загрузка = Истина;
Или, как было уже сказано, через скуль, у меня таблица, около 150 млн. записей подобным образом очищалась за 3сек, из 1с - около часа.
Или, как было уже сказано, через скуль, у меня таблица, около 150 млн. записей подобным образом очищалась за 3сек, из 1с - около часа.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот