|
v7: Чем корректно удалить ВСЕ документы и ВСЁ, что с ними связано. | ☑ | ||
---|---|---|---|---|
0
raykom
29.07.14
✎
21:28
|
Пытаюсь убить все доки в 77 ТиСю Остается куча документов и еще больше справочников партий. И не выковыривается ни как.
Круговая порука. Чем посоветуете корректно ? Посоветуйте обработку. Спасибо |
|||
1
Pit0n_08
29.07.14
✎
21:41
|
А стоит совсем все удалять? Может проще в чистую базу перенести только нужные справочники? Если что, типовая обработка TranRef.ert
|
|||
2
ДенисЧ
29.07.14
✎
21:41
|
Руками.
Помечаешь документы, потом идёшь по ссылкам |
|||
3
Hans
29.07.14
✎
21:42
|
Сделать файловую и удалить доки путем удаления самих файлов таблиц. так же удалить справочник партий. Делал так с ТИС несколько раз, проблем небыло.
|
|||
4
Hans
29.07.14
✎
21:43
|
Какой файл является справочником партий это можно посмотерть насколько я помню в файле DD. Файл DD это текстовый файл, там описана структура таблиц.
|
|||
5
Aleksey
29.07.14
✎
21:43
|
del *.dbf
|
|||
6
Pit0n_08
29.07.14
✎
21:48
|
(5) +100500 и вдогонку "format C" :-)
|
|||
7
Besogonskiy
29.07.14
✎
21:48
|
(5)нельзя так. вредный совет.
(0) del dt*.* del dh*.* del ra*.* del rg*.* del sc..* где справочник партий ставишь из файла DD ну и через конфигуратор Тестирование и исправление делаешь |
|||
8
raykom
29.07.14
✎
21:50
|
(1)Нужно все, что не связано с документами, а выяснять щелкая на галочки нет охоты. Механизм матьегоссылочной целостности ведь есть ....
(2)Да в ж0пу такие подвиги ... коню какому нибудь ... Лучше уж метлу давай. (3)Да ... Извините. Забыл. Файловая база. И так. (4)Да, про ДД в курсе. (5)Привык тебе доверять. Но. А как же вот это ? (7)А как же вот это ? del New_Stru del Syslog del *.cdx del *.lst del 1cv7srct.st del dt*.* del dh*.* del 1sjourn.dbf del 1scrdoc.dbf del 1sdnlock.dbf del 1sstream.dbf del rg*.* del ra*.* del 1SOPER.dbf del 1SENTRY.dbf del 1SBKTTLC.dbf del 1SBKTTL.dbf del 1SACCSEL.dbf del 1SSBSEL.dbf del 1supdts.dbf del 1sdwnlds.dbf del 1sdbset.dbf |
|||
9
ДенисЧ
29.07.14
✎
21:51
|
(8) не трёшь конст, у тебя периодика зависнет
|
|||
10
Aleksey
29.07.14
✎
21:51
|
(8) Ну и чем это от del dbf отличается???
|
|||
11
Pit0n_08
29.07.14
✎
21:54
|
(8) Сорри, но повторюсь. Может проще в чистую базу перенести только нужные справочники (партии переносить не обязательно) и константы? Типовая обработка TranRef.ert
|
|||
12
raykom
29.07.14
✎
21:55
|
(9)С пениодикой отдельный разговор. Цены, например возможно и потребуется оставить.
(10)Ну немного еще кое чего тут прихвачено |
|||
13
raykom
29.07.14
✎
22:01
|
(11)>только нужные справочники
Вот некогда и неохота разбираться, чессслово. |
|||
14
Pit0n_08
29.07.14
✎
22:13
|
(13) Там (в обработке) есть кнопка "Поставить все", далее снять птицу "Партии ТМЦ" и выгрузить-загрузить. Если всё же удалять доки, проверь период - захватывает ли он все документы в базе.
|
|||
15
raykom
29.07.14
✎
22:23
|
(14)Дак емае ... Мне не надо все. Мне надо оставить то, что не связано с документами ... Контриков, например, номенклатуру ... Константы, цены, фирму ... Да ПЦ сколько всего ...
|
|||
16
m-serg74
29.07.14
✎
22:24
|
(15) бей регистры и доки, и ТИИ с удалением отсутствующих ссылок
|
|||
17
raykom
29.07.14
✎
22:29
|
(16)Ну вот список приготовил, в (8)СМДшкой щас. В инете подсказки нашел
|
|||
18
Злопчинский
29.07.14
✎
22:30
|
0. бэкап.
пре1. установить ТА перед самым первым доком. 1. удалить все документы. проблем с этим нет. хоть штатно, хоть нештатно. Лучше штатно. 2. удалить все элементы справочника "Партии". хоть штатно, хоть нештатно. Лучше штатно. 3. бэкап. . в типовой тиС - если мне не изменяет память - периодика на проведение документов не завязана, так что тут все пучком. . после пп.1,2 - типовое ТИИ со всеми включенными галками. если учет велся нормально, 1сник был вменяемый, а не быдлокодер или расставлятель галочек типа восьмерошников - то ТИИ покажет минимум незначительных проблем (или вообще пройдет ок). . вопросы быстройдействия пп1,2 здесь не обсуждаются пока. |
|||
19
Злопчинский
29.07.14
✎
22:31
|
(17) дальше начинаются вариации. если файловая или спец по скульным таблицам - то в п. пре1 - удалить таблицы регистров.
итд. |
|||
20
Злопчинский
29.07.14
✎
22:33
|
917) размер базы какой..? большой?
|
|||
21
raykom
29.07.14
✎
22:35
|
(18)Да вот партии удалять как ... Писать не охота жуть как.
Но примерно так и буду действовать с теми или иными вариациями, трщь полковник. |
|||
22
raykom
29.07.14
✎
22:36
|
(20)1,1 гига
|
|||
23
m-serg74
29.07.14
✎
22:39
|
(22) Удалить Индексы, Удалить Итоги, Удалить Dh*, Удалить Dt*, Удалить Rg*, ТИИ, вроде всё... запуск монопольно и то что искал
|
|||
24
Pit0n_08
29.07.14
✎
22:40
|
Пару лет назад пробовал на кривой базе (ТиИ не проходило), удаление файлов ни к чему хорошему не привело.
Недавно чистил не маленькую ТиС. см. (16) перед удалением доков (штатно) удалил файлы RA*.dbf, RG*.dbf - очень сильно ускоряет обработку документов, особо на больших ИБ. Для удаления партий попробуй универсальной обработкой установить пустое значение реквизита "ПриходныйДокумент" в спр. Партии |
|||
25
Pit0n_08
29.07.14
✎
22:42
|
+(24) UChoice.efd или SetAttrs.ert
|
|||
26
raykom
29.07.14
✎
22:43
|
Уже спасибо, рекомендаций вполне хватает. Теперь буду курочить базу. Руке по локоть в крови ...
|
|||
27
m-serg74
29.07.14
✎
22:46
|
(26) главное
Злопчинский 0. бэкап. слухай Серегу, дело говорит :) |
|||
28
raykom
29.07.14
✎
22:47
|
(27)Сарый ракетчег борозды не испортит. Я в курсе )
|
|||
29
m-serg74
29.07.14
✎
22:48
|
(28) ну тады удачи :)
|
|||
30
Злопчинский
29.07.14
✎
22:54
|
(21) ща накидаю.
|
|||
31
raykom
29.07.14
✎
22:56
|
(30)Спасибо, т-щ полковник, но я тут зворовал чего то в инете, уже пробую Вроде все пучком
|
|||
32
Злопчинский
29.07.14
✎
22:59
|
Процедура Сформировать()
СпрП = СоздатьОбъект("Справочник.Партии"); НачатьТранзакцию(); сч=0; СпрП.ВыбратьЭлементы(0); //без учета иерархии Пока СпрП.ПолучитьЭлемент()=1 Цикл СпрП.Удалить(0); //для особо смелых экзекуторов можно 1 сч = сч+1; Если сч=300 Тогда ЗафиксироватьТранзакцию(); НачатьТранзакцию(); сч = 0; КонецЕсли; КонецЦикла; ЗафиксироватьТранзакцию(); КонецПроцедуры //Сформировать |
|||
33
Злопчинский
29.07.14
✎
23:01
|
В прицнипе можно смело ставить Удалить(1);
. Точно также с минимальными изменениями код для удаления доков СпрП = СоздатьОбъект("Документ"); СпрП.ВыбратьДокументы(); Пока СпрП.ПолучитьДокумент()=1 |
|||
34
Злопчинский
29.07.14
✎
23:01
|
партииф вообщем нигде кроме доков не юзаются.. так что и доки и партии можно Удалить(1).
|
|||
35
m-serg74
29.07.14
✎
23:04
|
(34) а дбф - редактором все грохнуть в файле не вариант?
|
|||
36
Злопчинский
29.07.14
✎
23:05
|
(35) партии - как и доки и регистры можно тупо прибить удалением файлов. с подчисткой вспомогательных файликов номеров документов/уникальностей. Но по нештатному пути имеет смысл идти если спец или база мегабольшая и удаляется долго. а так - штатным кодом - все само разложится.
|
|||
37
Злопчинский
29.07.14
✎
23:06
|
@Епрст
|
|||
38
Злопчинский
29.07.14
✎
23:07
|
||||
39
m-serg74
29.07.14
✎
23:07
|
(36) - (22) вроде не много...
|
|||
40
Злопчинский
29.07.14
✎
23:20
|
(39) это вообще ни о чем. к этому времени уже топикстартер должен бьыл закончить ив бильярдс моделями играить
|
|||
41
ДенисЧ
29.07.14
✎
23:21
|
(40) не мешай ему наслаждаться, ему ещё двор мести....
|
|||
42
raykom
29.07.14
✎
23:22
|
(32)>сч = сч+1;
Если сч=300 Тогда ЗафиксироватьТранзакцию(); О. Это я не учел. |
|||
43
raykom
29.07.14
✎
23:27
|
(40)Да. ЕСть тут на соседней ферме :D
(41)Чоорный воороон, тыы не вееейся ... |
|||
44
Злопчинский
29.07.14
✎
23:28
|
(43) неправильно ты дядя федор песню поешь
"Желтый дятел, ты не смейся над моеееюююю...." |
|||
45
raykom
29.07.14
✎
23:29
|
:DDD
|
|||
46
Злопчинский
29.07.14
✎
23:29
|
(41) здрасьте вам в люлю. Вакансии дворников давно заняты Ктулхой и мной!
|
|||
47
ДенисЧ
29.07.14
✎
23:29
|
(46) Нифига! Райкому по льготности положено! Я ему уже штук пять выдал!!!
|
|||
48
Злопчинский
29.07.14
✎
23:31
|
я сегодни печалился.. бухгалтерия мен яспрашивала почему рублевая сумма валютной поставки не совпадает с текущим куросм (это янграмотно перевл, постановка вопроса немножко по другому была). Пришлось вспомнить бухгалтерию и объяснять, что рублевая сумма посчиталась вообщем-то по курсу аванса валютного. а не то что у вас перед глазами (возможно я не прав..?)... с каждым днем я все более в печали - все болше людей которые блин мыслят только линейно. что было вчера - уже не помянт...
|
|||
49
Злопчинский
29.07.14
✎
23:32
|
(47) Борзометр притормози - торгуй СП, а на рынок дворников не лезь...
|
|||
50
Злопчинский
29.07.14
✎
23:33
|
мало того что не помнят.. они не помнят что это где-то можно посмотреть... а если и помнят - то им лень.. просто лень НАПРЯГАТЬ МОЗГИ. пипл деградирует.
|
|||
51
raykom
29.07.14
✎
23:37
|
(50)Нене , тщь полковник, я не декградирую. Я чиста время экономлю )), когда тут спрашиваю. У меня есть его куда девать. Ферма неподалеку. Опять же вот нач ОК с инвентарем за каждым углом подстерегает ...
|
|||
52
Злопчинский
30.07.14
✎
02:00
|
все.. судя по отсутсвию постов - процесс зациклился.. или сервак навернулося
|
|||
53
DJ Anthon
30.07.14
✎
06:30
|
в стандартной тис у меня все легко чистилось. помечаем все доки + все партии. где они еще прописаны? вот в 8ке посложнее с этим, да
|
|||
54
VladZ
30.07.14
✎
06:53
|
(0) Я бы лучше сделал так: с помощью КД перенес все справочники в новую базу без документов.
|
|||
55
dk
30.07.14
✎
08:30
|
грохнуть 1сджорнал, потом ТиИ (удалять объекты, очищать ссылки)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |