|
v7: Удаление документов. | ☑ | ||
---|---|---|---|---|
0
Eeakie
29.05.14
✎
12:05
|
Видел, что тема уже не один раз обсуждалась, но тем не менее.
ТиС самописный, база с 2004 года. Надо свернуть. До момента свёртки ~350000 документов. Удалять стандартно бесполезно - не имею представления, когда закончится этот процесс. Какой САМЫЙ быстрый способ удаления? |
|||
1
Рэйв
29.05.14
✎
12:08
|
Скулем.
350 000 - это немного |
|||
2
Dmitrith
29.05.14
✎
12:08
|
выгрузить остатки во внешний файл, сделать копию базы, удалить фафлы: документы, остатки, регистры, ненужные справочники (типа Партии). Провести реорганизацию базы, загрузить остатки из внешнего файла.
Лет 5 так делал. На всю свертку уходит максимум пара-тройка часов. |
|||
3
Eeakie
29.05.14
✎
12:12
|
(1) А можно чуточку поподробнее? Или ссыль, где почитать можно?
(2) Делать собираюсь также. Вопрос только в том, как побыстрее уничтожить документы :) А еще нужно сохранить ссылочную целостность. Ибо ссылки по документам могут тянуться до 1 года. |
|||
4
tdm
29.05.14
✎
12:13
|
(3) можно не удалять документы а создать пустую базу со схожей конфигурацией (при помощи md)...типовой универсальной перенести справочники....ну а дальше дело за остатками
|
|||
5
Рэйв
29.05.14
✎
12:14
|
+(1)вот это много:-)
http://yadi.sk/d/BnIWRRxiRaHgn |
|||
6
Рэйв
29.05.14
✎
12:14
|
(3)На инфостарте куча обработок вроде была по свертке баз. Чего изобретаешь велосипеды?
|
|||
7
Eeakie
29.05.14
✎
12:15
|
(5) Ух, ёёёёёмаё...
|
|||
8
tdm
29.05.14
✎
12:17
|
(5) где такую консоль раздобыть?)
|
|||
9
Eeakie
29.05.14
✎
12:17
|
(4) Обрезка будет на на текущий момент. А на конец 2010 года. Вот я и задумался, что проше: удалить до 2010 или перенести с 2010. Пока что 350 000 удалить > перенести 800 000 :)
|
|||
10
Eeakie
29.05.14
✎
12:18
|
(6) Так вот именно, что их там куча. Хрен подберешь ту, которая будет под мои нужды :)
|
|||
11
1dvd
29.05.14
✎
12:18
|
(8) в 8.х
|
|||
12
SleepyHead
гуру
29.05.14
✎
12:18
|
(9) Конвертацией хорошо остатки переносить. Если знаешь КД, быстро сделаешь перенос из своей самописки в свою же только тех справочников, по которым есть остатки.
|
|||
13
Рэйв
29.05.14
✎
12:19
|
||||
14
Eeakie
29.05.14
✎
12:20
|
(12) До сего момента не сталкивался с КД. Но гляну сейчас, спасибо.
|
|||
15
Eeakie
29.05.14
✎
12:21
|
+(12) Она только для переноса с 7.7 на 8.х?
|
|||
16
Масянька
29.05.14
✎
12:22
|
(10) Порыться, посмотреть - религия не позволяет?
Я так же нашла свертку, совсем чуть-чуть под себя подшаманила. |
|||
17
tdm
29.05.14
✎
12:22
|
(13) спасибо!)))
(11) понимаю что 8-ка - просто там навороченная консоль) |
|||
18
Рэйв
29.05.14
✎
12:22
|
(10)Чтобы подошла и не править код - это утопия:-) ВСе равно придется под чебя переделывать. но там хоть сразу поймешь идею и просто поправишь как тебе надо
|
|||
19
SleepyHead
гуру
29.05.14
✎
12:22
|
(15) Нет, не только
|
|||
20
Масянька
29.05.14
✎
12:23
|
(17) Присоединяюсь.
(13) Огромное спасибо. |
|||
21
Eeakie
29.05.14
✎
12:23
|
(16) Хочется же сразу готовое решение :) Правда, это только в сказках. Уже ищу...
|
|||
22
SleepyHead
гуру
29.05.14
✎
12:23
|
(16) У него самописная ТИС. Как по-твоему, сколько для этой самописки уже выложено решений?
|
|||
23
Масянька
29.05.14
✎
12:24
|
(18) Ну, почему. Можно взять стандартную. Пару недель сворачивать, потом вычищать :)
|
|||
24
tdm
29.05.14
✎
12:24
|
(15) конвертация из любой в любую конфижки...
если вас всё таки перенос интересует ( а вы пишете что переносить больше чем удалять) - для 7-ки есть же типовой перенос между идентичными конфигурациями, там все еще проще (на ИТС их две - экспорт и импорт справочников и документов, за интервал) |
|||
25
Масянька
29.05.14
✎
12:25
|
(22) И что? Есть очень хорошие решения. Не долго можно переделать под себя.
|
|||
26
Eeakie
29.05.14
✎
12:25
|
(24) Тоже вариант, кстати. Этим пользовался и не раз.
|
|||
27
Eeakie
29.05.14
✎
12:26
|
(22),(25) Спасибо. Буду искать.
|
|||
28
tdm
29.05.14
✎
12:26
|
(21) типовое подойдет, только медленно(( но зато готовое))
|
|||
29
Рэйв
29.05.14
✎
12:26
|
(17)(20)Я там только сохранение алгоритмов кода так и не закончил, может вы доделаете:-)
|
|||
30
Масянька
29.05.14
✎
12:33
|
(27) Я пользовалась этой http://gfile.ru/a5RMn.
|
|||
31
Ёпрст
29.05.14
✎
12:51
|
(0)Проще резать.
Такой объем, максимум, полчаса на всё, или меньше. |
|||
32
Ёпрст
29.05.14
✎
12:51
|
зависит от железки
|
|||
33
Eeakie
29.05.14
✎
13:47
|
(31) То есть резать?
|
|||
34
Ёпрст
29.05.14
✎
13:57
|
(33) типо да
|
|||
35
Ёпрст
29.05.14
✎
13:59
|
Слепить документы ввода останков, прямым запросом удалить часть движений, проводок, итогов, документов, периодики, справочников.
Усё. |
|||
36
Ёпрст
29.05.14
✎
14:00
|
Ежели, формат базы SQL, то самое верное - забить. Ибо там размер не имеет значения.
|
|||
37
Масянька
29.05.14
✎
14:01
|
(33) Не путай его :)
(33) Это - свернуть БД. На определенную дату (в твоем случае - 2010) формируются остатки за прошлый период и переносятся документы с 2010. Только - копию сделай. |
|||
38
Eeakie
29.05.14
✎
14:06
|
(37) Остатки сформированы. Теперь надо определиться что проще: перенести нужны документы в чистую базу (с заполненными справочниками) или отрезать ненужные. В любом случае пока не могу решить проблему с сохранением ссылочной целостности. В документе 2010 года может быть ссылка на документ 2009 года и его перенести тоже надо.
|
|||
39
Масянька
29.05.14
✎
14:20
|
(38) Так ты вообще ничего не выгребешь.
Делаешь копию рабочей БД. Ее сворачиваешь (остатки + доки с 2010). Никаких документов до 2010! Корректируешь остатки. Имеешь: 2 БД - одна до 2010 года, новая с 2010 года. Если нужны какие-то старые данные - открываешь и смотришь в старой БД. |
|||
40
Eeakie
29.05.14
✎
14:28
|
(39) Спасибо.
|
|||
41
Масянька
29.05.14
✎
14:28
|
(40) Свертку, которой я пользовалась, кинула в (30).
|
|||
42
Eeakie
29.05.14
✎
14:29
|
(41) Уже смотрю :)
|
|||
43
Ёпрст
29.05.14
✎
14:30
|
(38) резать проще, чем переносить.
Тем более, если есть ссылочная целостность.. в Партиях, к примеру и в кредДоках. |
|||
44
Масянька
29.05.14
✎
14:35
|
(43) Ё, как всегда, умница.
|
|||
45
Eeakie
29.05.14
✎
14:35
|
(43) А есть какой-нибудь быстрый вариант пометки на удаление документов?
|
|||
46
Eeakie
29.05.14
✎
14:36
|
(44) Я вообще поражаюсь этому человеку (наверное).
|
|||
47
Масянька
29.05.14
✎
14:42
|
(46) Не правильно!
Уважаю, восхищаюсь и благодарю :))) |
|||
48
Масянька
29.05.14
✎
14:43
|
(45) При свертке - там в коде прописано.
|
|||
49
Ёпрст
29.05.14
✎
14:44
|
(45) прямой запрос к 1sjourn
|
|||
50
Eeakie
29.05.14
✎
14:44
|
(36) СКуЛьную базу нет смысла сворачивать? Эээээ...
(47) Можно и так ;) |
|||
51
Ёпрст
29.05.14
✎
14:46
|
(50) >>>СКуЛьную базу нет смысла сворачивать?
да. |
|||
52
Ёпрст
29.05.14
✎
14:46
|
быстрее от этого, она не будет работать
|
|||
53
Eeakie
29.05.14
✎
14:48
|
(48) В упор не вижу.
(52) О как. То есть, скорее всего, я страдаю х**ней. Очень интересно. |
|||
54
Eeakie
29.05.14
✎
14:50
|
(49) Где почитать можно? Если не трудно...
|
|||
55
Eeakie
29.05.14
✎
14:54
|
(52) Кстати, смысл всё таки нашёлся. Хвосты старинные отрезать, которые уже не нужны. Да и оперативу на сервере жрать поменьше должно.
|
|||
56
Тихий омут
29.05.14
✎
15:11
|
(0) ежли до завтра терпит, скину свою обработку свертки на прямых запросах для самописки на ТиС, правда с корнями ещё в 8й торговле. А почитать можно здесь http://www.script-coding.com/v77tables.html
|
|||
57
Eeakie
29.05.14
✎
15:13
|
(56) Подождёт, конечно.
|
|||
58
Eeakie
29.05.14
✎
15:15
|
+(56) Написал Вам на мыло.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |