Имя: Пароль:
1C
1C 7.7
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
(8) да не жалко:-)

держи
http://gfile.ru/a6I49
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) Написал Вам на мыло.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс