|
Удаление записей регистра сведений | ☑ | ||
---|---|---|---|---|
0
BubbleGumm
21.07.17
✎
16:19
|
Как быстро удалить множество записей регистра сведений?
Отбор наложить не получится. |
|||
1
Лефмихалыч
21.07.17
✎
16:20
|
тебе все записи удалить или выборочно?
|
|||
2
Лефмихалыч
21.07.17
✎
16:22
|
регистр подчиненный или нет?
|
|||
3
mistеr
21.07.17
✎
16:23
|
(0) А ты постарайся
|
|||
4
BubbleGumm
21.07.17
✎
16:23
|
Выборочно, конечно. Регистр независимый
|
|||
5
Мимохожий Однако
21.07.17
✎
16:24
|
(0) Поищи в СП создатьНаборЗаписей
|
|||
6
Basilio
21.07.17
✎
16:24
|
В SQL удаляй
|
|||
7
BubbleGumm
21.07.17
✎
16:24
|
Ну и что там в наборе записей?
|
|||
8
BubbleGumm
21.07.17
✎
16:25
|
Кроме как в SQL никак?
|
|||
9
Мимохожий Однако
21.07.17
✎
16:25
|
(7) Там пример
|
|||
10
BubbleGumm
21.07.17
✎
16:25
|
(9)Какой же?
|
|||
11
Мимохожий Однако
21.07.17
✎
16:27
|
(10) Хороший пример. Черным по белому
|
|||
12
BubbleGumm
21.07.17
✎
16:27
|
(11) Поделись же, не томи
|
|||
13
Мимохожий Однако
21.07.17
✎
16:28
|
Открой конфигуратор, Ctrl-F1 и как советовал.
Или нажми буковку Я вверху |
|||
14
BubbleGumm
21.07.17
✎
16:29
|
Ну нажал, и? Где же ответ на мой вопрос? Может все же подскажешь?
|
|||
15
Basilio
21.07.17
✎
16:30
|
(0) создай новый регистр, нужные записи скопируй, а старый уничтож!
|
|||
16
Мимохожий Однако
21.07.17
✎
16:31
|
||||
17
BubbleGumm
21.07.17
✎
16:32
|
(15)Так программно все нужно делать, можно конечно создать набор, запихать то, что нужно оставить, и записать, но записей много нагрузка большая
|
|||
18
BubbleGumm
21.07.17
✎
16:32
|
(16) ты крут, че
|
|||
19
Любопытная
21.07.17
✎
16:37
|
(17) много это сколько? Сто тыщ мильёнов?
|
|||
20
BubbleGumm
21.07.17
✎
16:39
|
(19)Ну пару миллионов оставить, тысяч 200 удалить.
|
|||
21
Basilio
21.07.17
✎
16:40
|
(20) херня. на нормальном железе минут за 5 удалится.
|
|||
22
Любопытная
21.07.17
✎
16:41
|
(20) а почему отбор наложить не получается? Разные отборы?
|
|||
23
BubbleGumm
21.07.17
✎
16:42
|
(21) С таблицей работают множество фоновых заданий, конкуренция большая, блокировки лезут
|
|||
24
BubbleGumm
21.07.17
✎
16:42
|
(22) да
|
|||
25
mistеr
21.07.17
✎
16:42
|
(20) Быстро 1С не умеет. Смирись. Сделай выборку и удаляй порциями.
|
|||
26
BubbleGumm
21.07.17
✎
16:44
|
(25) Плохо. Хм. а если добавить ресурс "КУдалению", строки для удаления запихать в набор, установить "КУдалению" = Истина, записать, а потом удалить с отбором?
|
|||
27
Basilio
21.07.17
✎
16:45
|
(26) у тебя реструктуризация дольше будет идти. + надо не Ресурс КУдалению, а Измерение.
|
|||
28
Любопытная
21.07.17
✎
16:45
|
(26) т.е. просто по отдельности брать каждый набор и удалять неинтересно, интересно добавить еще одну итерацию?
Забавная мысль |
|||
29
BubbleGumm
21.07.17
✎
16:45
|
(27) Да, измерение, конечно
|
|||
30
BubbleGumm
21.07.17
✎
16:46
|
(28) Удалять приходится построчно, какой набор?
|
|||
31
Лефмихалыч
21.07.17
✎
16:46
|
выбери все записи, которые должны остаться и запиши их одним набором без отборов с заменой - это Набор.Записать(истина)
|
|||
32
BubbleGumm
21.07.17
✎
16:47
|
(31) Да так и делаю, но нужные записи растут, и переписывать такой блок накладно
|
|||
33
Basilio
21.07.17
✎
16:49
|
вообще удалить жалкие 200 тыс записей РС не должно быть проблемой даже через выборку и менеджер записей (лучше в транзакциях штук по 1000 быстрее будет). Если прям очень тормозит, может остановить на время удаления фоновые? минут 5-10-15 должно хватить...
|
|||
34
Лефмихалыч
21.07.17
✎
16:52
|
(32) так тебе на постоянной основе туда-сюда удалять записи надо? Так добродетельные люди не делают
|
|||
35
ВикторП
21.07.17
✎
16:53
|
Быстро средствами платформы не получится. платформой только порционно, быстро - SQL
|
|||
36
BubbleGumm
21.07.17
✎
16:56
|
(34) Так надо
(35) Блин, не хочется все же через SQL |
|||
37
Basilio
21.07.17
✎
16:56
|
(0) автор, колись, что за регистр?
|
|||
38
BubbleGumm
21.07.17
✎
16:58
|
(37) Цены поставщиков, постоянно добавляются автоматом, старые цены (месячной и более давности) нужно чистить
|
|||
39
Basilio
21.07.17
✎
17:00
|
так что нет измерения дата? почему отбор нельзя наложить?
|
|||
40
BubbleGumm
21.07.17
✎
17:01
|
(39) Если цена старая, но последняя(перестали продавить товар), цену нужно оставить(даже старую)
|
|||
41
mistеr
21.07.17
✎
17:02
|
(38) Ну и пусть рег. задание неспешно чистит. В чем проблема?
|
|||
42
BubbleGumm
21.07.17
✎
17:05
|
(41) Ну строго говоря можно и так, ну а вообще странно, что 1с не предусмотрела групповое удаление записей.
|
|||
43
Мимохожий Однако
21.07.17
✎
17:24
|
(42) Полно в инете
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |