[1] [2] |
Быстрая очистка dbf-базы версии 7.7 компоненты Бухучёт Всем физкульт-привет! Раньше была подобная информация, даже распечатывал, а сейчас не могу найти, а появилось желание проверить этот механизм... Суть его была - в удалении определённых dbf-файлов. Мне необходимо оставить лишь справочники и константы, а вот все документы и движения этих документов корректно "снести". Через обработки переноса Export-Import слишком долго ждать и порой вылазит критическая ошибка, из-за которой приходится переносить справочники и константы частями... Если кто помнит алгоритм быстрой очистки - прошу поделиться ссылкой на данный материал, чтобы освежить в памяти и проверить :) |
[url]http://www.forum.mista.ru/topic.php?id=300871[/url] Оно? |
вроде оно, но проблем-то получается необерёшься... надо анализировать конкретную конфу сначала получается (чтобы не было в справочниках тех-же ссылок на документы), а потом уж пробовать :) и ещё - например периодические константы, установленные документы пока не понятно - слетят или нет короче - затея не из лучших... хм... |
Грохаешь все файлы, кроме SC* и 1SCONST Если надо в справочниках оставлять ссылки на документы, то это совсем другая песня. Только какой смысл в этих ссылках |
а чтобы 1SCONST "похудел", делаю сначала ТиИ а затем выгрузку-загрузку данных? или все записи об истории периодических реквизитах там всё-равно останутся? (хочется, чтобы только последняя "периодика" осталась, т.е по максимуму очистить и ужать там всё лишнее содержимое) |
вобщем всем спасибо, суть ясна, надо просто пробовать, чем и займусь в ближайшие дни наверное |
[quote=volk13;41231836]и ещё - например периодические константы, установленные документы пока не понятно - слетят или нет короче - затея не из лучших... хм... [/quote] читать как периодические реквизиты справочников, установленные доркументами |
6-volk13 > написал тебе, читай. |
Шухер чистит базы (продовольственные,винные, одежные) до нуля. Быстро и эффективно )) а че сопли разводить ))) |
6-volk13 > ТИИ с опицей очищать проблемные ссылки и вообщем то в типовой бухии периодики, которая устанавливается документами - я навскидку не примпомню... точно так же как сслыки на документы в прсвочниках - в типовой имхо такого нет... |
8-USSR > Поможем господам-буржуинам перенести Остатки :) |
(10)да не вопрос)) |
(1)Прежде чем что-то чистить, задай вопрос, что ты хочешь получить ? у тебя нет ясности в голове, полная сумятица |
Волк, а прежнюю ветку по переносу ты, значит, не сохранил и в баяны не занес. Я про ту ветку, где тебе еще Ктулху помогал? Это было, дай Бог памяти, году в 2011. |
[quote=USSR;41233129] (1)Прежде чем что-то чистить, задай вопрос, что ты хочешь получить ? у тебя нет ясности в голове, полная сумятица [/quote] почему это сумятица? ... каждый год, 31 декабря, мы с мужиками собираемся... :) короче, перенос справочников и констант из нетиповых в идентичные нетиповые пустые конфы делаю, и задумался - как это сделать быстрей (остатки переносить помогать не надо, умею) надо только справочники и константы (константы тоже умею впринципе) а вот со справочниками случались затыки - зависала на определённом объёме обработка import.ert с ошибкой, связанной с транзакциями, точно не помню, но поиск сказал, что ошибка неустранимая и имеет место быть в движке 1с77, поэтому приходилось переносить справочники не сразу все, а по частям вот и задумался - как всё это сделать быстро и без проблем :) |
14-volk13 > сделать копию. убить ненужное все как описывали выше |
[quote=Шухер;41233712] Волк, а прежнюю ветку по переносу ты, значит, не сохранил и в баяны не занес. Я про ту ветку, где тебе еще Ктулху помогал? Это было, дай Бог памяти, году в 2011. [/quote] там ветка про другое была, там мне Блондинка шибко помогла, помню... (посоветовала убрать на нескольких реквизитах справочника "сортировку", перенести их, а потом вернуть эту "сортировку") щас просто другая тема - как ускорить этот перенос, вот и подумал, что почему-бы не почистить движения и не удалить документы, и всё... (свёртка базы меня тоже не устраивает) |
[quote=Чучундер;41234005] 14-volk13 > сделать копию. убить ненужное все как описывали выше [/quote] это я понял, буду пробовать :) |
[quote=volk13;41231663]Всем физкульт-привет![/quote]базы dbf? |
dbf, указал и в теме и в первом посте :) |
[url]http://www.script-coding.com/v77tables.html[/url] о структуре файлов, 1) копия иб 2) удалить все цдикс, лишние дбф 3) конфигратр / админстрирвание / тест исправлние иб / все кроме упаковки -- по окончании профит. |
[quote=sosic;41234230] все кроме упаковки [/quote] 1. а почему упаковку нельзя? 2. и когда можно будет делать упаковку базы? |
[quote=sosic;41234230] по окончании профит. [/quote] А что с периодикой делаем? |
Волк, переходи на восьмёрку :) |
[quote=Шухер;41234881] Цитата: Сообщение от sosic по окончании профит. А что с периодикой делаем? [/quote] А периодику в нужник - ей там самое место. |
[quote=Billi;41234978] Волк, переходи на восьмёрку :) [/quote] ну уж нет... это не мой путь развития, будем пилить клюшки, они деревянные, покрепче снеговика будут... :) Так почему нельзя делать упаковку базы??? |
[quote=volk13;41235219]Так почему нельзя делать упаковку базы??? [/quote] Раньше надо было делать :) У нас традиция такая была, всех двойников, помеченные на удаления записи и упаковку таблиц делали до переноса :) |
ну сделаю я раньше, не вопрос... а почему sosic написАл, что [b]все кроме упаковки[/b]? не могу понять.. |
Не, ну конечно, периодику всю, привязанную к документам, можно грохнуть... Изящно и технично... Но кто потом будет нести ответственность за периодический реквизит Цена в Номенклатуре, заданный убитым тобою документом? За реквизит Балансовая Стоимость в справочнике ОС, задаваемый документами Ввод в эксплуатацию, Модернизация ОС, которые ты убил? |
вот и я думаю, - как всё сделать технично, но не грохнуть периодику... в принципе - при переносе справочников с помощью доработанных мною Export.ert и Imort.ert, - периодика, созданная документами, тоже перносится замечательно (хотя сами документы не перносятся) значит есть шанс её не грохнуть буду пробовать вот только один вопрос не даёт мне покоя: почему [quote=sosic;41234230] [url]http://www.script-coding.com/v77tables.html[/url] о структуре файлов, 1) копия иб 2) удалить все цдикс, лишние дбф 3) конфигратр / админстрирвание / тест исправлние иб / все [b]кроме упаковки[/b] -- по окончании профит. [/quote] |
Если ответственность несешь не ты - так вообще нет вопросов ваще. 1) Берешь базу. 2) При переносе справочников - если видишь периодический реквизит, заданный документом, - задаешь новое значение реквизита, заданное без документа на ту же дату; 3) Удаляешь все документы. Профит. |
так, понятно... ты не в теме... :) справочники переносить я умею вместе с периодикой без проблем. мне надо это сделать [b]быстро[/b], в этом суть сабжа (хм... ну почему-же нельзя делать упаковку??? вот-жешь [b]sosic[/b] - сказанул и пропал... а мне сна не будет теперь, пока не пойму, что он имел ввиду) |
31-volk13 > Как ты сейчас переносишь периодику, по какому алгоритму? Почему он медленный? Зачем и почему тебе хочется быстрее? Чем не устраивает (30)? |
Если не грохнешь 1SCONST, то никуда твоя периодика не денется. Просто не будет привязки к документу, станет как будто ручками установлено. А упаковку можешь делать, проблем не вижу. |
[quote=volk13;41235522]вот-жешь sosic - сказанул и пропал...[/quote] Он пошутил. Своди на прогулку Тошу и ложись спать спокойно. :) |
мне надо почистить базу от всего, что в ней есть, оставив лишь справочники и константы, с помошью самого быстрого метода - удаления dbf но почистить так, чтобы ничего в этих справочниках и константах не "навернулось", но и чтобы файл const "похудел", избавившись от ненужных записей я пошёл спать, утро вечера мудренее, информацию подсказали, просто не всё до конца понятно, а я привык - если что-то делать, то понимать, что делаешь... (а не пальцем тыкать в разные дырки) всем спасибо, и надеюсь меня кто-нибудь просветит: почему sosic сказал, что не надо делать упаковку ИБ при ТиИ... |
[quote=Billi;41235647] Если не грохнешь 1SCONST, то никуда твоя периодика не денется. Просто не будет привязки к документу, станет как будто ручками установлено. А упаковку можешь делать, проблем не вижу. [/quote] вот! и я так думаю а вот как ещё заставить "похудеть" этот const, чтобы из него убрать ненужные уже записи о периодике (чтобы остались лишь последние)...? |
потому что этот const потом вырастет до 2 гиг в самое неподходящее время - и трындец |
36-volk13 >Ну так в чем проблема? Пиши запрос DELETE через оледб или одбс. Оставляй записи с максимальными датами, остальные грохай. Тебе же знакома технология. |
[quote=volk13;41234746]почему упаковку нельзя?[/quote]где [em]нельзя[/em]? читай - [url]http://www.google.ru/search?q=упаковка+таблиц+информационной+базы[/url] как начитаешься и сможешь пояснить ЗАЧЕМ это в иб без документов и регистров - продолжим :) |
Текущее время: 17:08. Часовой пояс GMT +3. | [1] [2] |