#0
by dave2000
В регистре всего около 20 тыс записей. Очищаю его так: но оно долго думает, видимо подвисает... после 5-10 минут убиваю в диспечере задачу. В чем может быть причина? Или оно на самом деле должно так долго его чистить?
#7
by dave2000
как знать какую таблицу чистить? Что-то мне подсказывает, что одной таблицей там не обойдется.
#9
by Ненавижу 1С
если в обменах не участвует, то таблица там одна, узнается легко через ПолучитьСтруктуруХраненияБазыДанных
#13
by dave2000
Периодический. Решил все таки набраться терпения и подождать, за 25 минут все удалилось :) Тоже вариант, не знал про него, надо запомнить Вчера 100тыс документов надо было удалить, обработкой оно за час удалило лишь 5 тысяч. Плюнул на это дело, удалил из конфигурации сам документ, сохранил конфигурацию, потом восстановил конфигурацию из копии. Документов нет, а заняло все 20 минут :)
#14
by Torquader
Самое быстрое - это чистить по записям, то есть выбрать запросом все записи и чистить - не забывая закрывать и снова открывать транзакцию через 100-200 элементов - иначе ваша транзакция очистки "съедает" всю память.
#16
by mistеr
10 минут для 20К записей действительно многовато. Может там модуль набора записей что-то химичит или подписки. Попробуй перед Записать НаборЗаписей.ОбменДанными.Загрузка = Истина;
#20
by vi0
к регистрам можно применять термины Запись и Набор записей в коллега использует термин Запись
#24
by D_E_S_131
Ты написал, что НаборЗаписей сделает быстрее. Методика 1С гласит, что когда известны все значения измерений, то оптимальнее записывать менеджером записи. Вот и спрашиваю, почему твое мнение обратно мнению методистов.
#27
by dauster
Чистил тяжелый РС (несколько миллионов записей) по комбинациям измерений. 1. ВЫБРАТЬ РАЗЛИЧНЫЕ Измерение1, Измерение2, ..., ИзмерениеN из РС 2. Дальше в цикле по найденным комбинациям НаборЗаписей.Отбор.Установить(Измерение1); ... НаборЗаписей.Отбор.Установить(ИзмерениеN); НаборЗаписей.Записать;
#29
by DexterMorgan
Методика 1С гласит, что когда известны все значения измерений, то оптимальнее записывать менеджером записи дай ссылку на эту методику
#30
by DexterMorgan
Менеджер записи в общем случае работает медленнее, потому что при записи менеджером сначала записывается пустой набор (для очистки записей), а потом набор с нужными данными, те запись происходит 2 раза всегда. Да и вообще в ты сравниваешь делать запись 1 раз или 100500 (условно, потому что в цикле) и говоришь что 100500 раз записать быстрее
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Быстрая очистка справочника
- Удаление записей из независимого непериодического регистра сведений?
- Очистка периодического независимого регистра сведений
- Как изменить записи независимого непериодического регистра сведений.
- быстрая очистка регистра бухгатерии
- 1C 8.2 Очистка регистра сведений
- Конвертация независимого регистра сведений
- Конвертация независимого регистра сведений
- Отбор регистра на форме списка регистра сведений
- Быстрая очистка базы УТ11
- Выборка из независимого регистра сведений: оптимизация
- Розница 2.2 быстрая замена прав по повороту ключа в программируемой клавиатуре.
В этой группе 1С
- Управляемые формы. Таблица значений на форме документа
- Выгрузка счет фактур БП 2.0
- Сохранение картинок из 1с в Excel
- Выражение не может быть вычислено ..
- Себестоимость товара и доп расходы
- БП 2, проводка 99.01.2 - 68.12
- Как в УФ получить форму документа по идентифкатору, заданному строкой?
- 1с внешняя обработка заполнения ТЧ бсп получить объект
- Расходный ордер и задание на отбор
- Подключение к 1С по ole
- 1С. Защита от копирования своей разработки.
- 1с 8 бсп установить имя формы программно
- Отбор по организации в форме списка документов
- УФ. Как записать хранилище значений в строку табличной части?
- Выгрузка конфигурации в файл ПРОГРАММНО
- Проблема с группировкой в универсальном отчете УПП.
- Ошибка при вызове конструктора (ЧтениеZipФайла)
- Настройка ТЖ 8.3 для анализа взаимоблокировок и таймаутов
- СКД Кросс-таблица с изюминкой
- СКД. Разность времени