Медленное удаление записей независимого регистра сведений #604539


#0 by nbIx
Есть регистр сведений, в нем 12 измерений. Нужно удалить набор из 200 тыс. записей. Набор.Записать ну очень долго отрабатывает, в районе часа. Если по частям удалять, то тоже очень долго. Может напрямую из SQL Server удалить??
#1 by Fragster
можно и напрямую. можно выгрузить то, что должнно остаться, сделать регистр подчиненным, обновить, сделать регистр независимым, загрузить то, что выгружено ранее
#2 by Kashemir
Не вижу помех для удаления средствами SQL ... если не брать в расчет пользовательское соглашение с 1С :)
#3 by Ахиллес
Можно даже вскрыть хард и иголочкой процарапать нужные сектора. Результат гарантирован.
#4 by nbIx
Не, не понял ты меня. Это пользовательский механизм, вместо табличной части документа сделан регистр.
#5 by nbIx
Браво, можешь работать Петросяном.
#6 by Ахиллес
Ну раз ты не Петросян, то ответь на вопрос почему этого по твоему НЕЛЬЗЯ сделать?
#7 by nbIx
Как по строковому представлению ссылки, получить ее в 16ичном формате?
#8 by Fragster
а, блин... ну тогда сделай так, чтобы в основном отбре только одно измерение участвовало - то, которое типа регистратор
#9 by Fragster
гугл рулез
#10 by nbIx
Заметь, в я не спрашиваю можно или нет.
#11 by Kashemir
#12 by zak555
что же такого описывали в 20ти измерениях ?!
#13 by nbIx
Не так отбор в наборе как раз по этому измерению, говорю же при записи пустого набора записывает в течении часа.
#14 by Ахиллес
Зачем тогда было тему создавать? Можешь - делай, не можешь - не делай.
#15 by Fragster
не в наборе, а в конфигурации в свойствах измерений галки "основной отбор" оставь только у того, которое типа ссылка на документ, ТЧ которого является твой регистр
#16 by nbIx
Описывал не я, я бы сделал 2 от силы.
#17 by Fragster
+ ну и у "номера строки"
#18 by zak555
создай новый, переопредели и "перебей" инфу /логику
#19 by nbIx
Кстати, спасибо, это мысль. Вполне возможно он так долго записывает, потому что регистрирует еще кучу данных по основным отборам. Нужно еще вчера, переделывать долго.
#20 by nbIx
Спасибо
#21 by Ахиллес
Это разовая операция или периодическая будет? Если периодическая, то всё время курочить конфигу не думаю что сильно быстрее будет, чем просто тупо час подождать.
#22 by nbIx
Периодическая. Как только документ перезаполняется, он должен стереть все старые записи и записать новые. Кстати, запись порциями по 10 тыс. довольно таки шустро происходит.
#23 by nbIx
+ чего не скажешь об удалении.
#24 by Ахиллес
Нет возможности разбить документ на есколько с меньшим количеством записей?
#25 by Ахиллес
10тыс много. По 500-1000 тоже медленно?
#26 by acsent
Так ты наборами записываешь чтоли? тогда какой профит от использования РС?
#27 by nbIx
В том, что в документе максимум 100 тыс. записей можно запихать в ТЧ. По 10 тыс. быстро добавляет. Медленно удаляет.
#28 by Ахиллес
МенеджерЗаписи по 500 штук в транзакцию не быстрее станет удалять?
#29 by acsent
7рочник чтоли? все транзакциями мыслишь
#30 by Лефмихалыч
я бы скульным запросом нужные записи задолбил
#31 by nbIx
Поснимал галки "основной отбор" у всех измерений, кроме одного (как и должно быть) и все залетало....
#32 by nbIx
Всем спасибо за участие
#33 by zmaximka
20 измерений в регистре - не так что то в консерватории
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С