|
БП 3.0 Как начать новую жизнь в БД? | ☑ | ||
---|---|---|---|---|
0
bvn-2005
09.09.15
✎
08:33
|
Собственно, есть ли готовые обработки для переноса остатков из одной базы в другую такую же чистую? Чтобы продолжить учет на базе меньшего размера.
|
|||
1
ДенисЧ
09.09.15
✎
08:34
|
А просто свернуть - не вариант?
|
|||
2
bvn-2005
09.09.15
✎
08:36
|
Не
|
|||
3
ДенисЧ
09.09.15
✎
08:37
|
глупо.
|
|||
4
bvn-2005
09.09.15
✎
08:40
|
глупо что?
|
|||
5
ДенисЧ
09.09.15
✎
08:41
|
(4) что не вариант.
|
|||
6
Aleksey
09.09.15
✎
08:41
|
(4) Глупо резать старые периоды. Скорости это сильно не добавит (если конечно вы не на файловой сидите расшаренной по сети)
|
|||
7
Lama12
09.09.15
✎
08:45
|
(0) Добавлю к (5) и (6). Если база серверная, то ее резание не принесет повышение скорости работы. Максимум в чем выиграете - время обслуживание базы (создание бэкапов и т.д.).
Если база файловая, то чем свертка отличается от переноса остатков? Делаем копию базы. Ее сворачиваем. Получаем тоже самое что если б делали перенос в пустую базу. |
|||
8
bvn-2005
09.09.15
✎
08:46
|
"если конечно вы не на файловой сидите расшаренной по сети"
На файловой в терминале. База более 5 Гб. |
|||
9
bvn-2005
09.09.15
✎
08:49
|
"Получаем тоже самое что если б делали перенос в пустую базу."
Э-э-э... не совсем В базе 55000 помеченных на удаление объектов. Удаляется только 4000. После свертки помеченных объектов становится более 130000, удаляется только небольшая часть. Есть сильное желание избавиться от всего этого. |
|||
10
ДенисЧ
09.09.15
✎
09:04
|
Есть подозрение, что свёртка неправильная.
Или в базе учёт ведётся через то место... Ну в общем, известное всем место |
|||
11
Фрэнки
09.09.15
✎
09:22
|
(9) тогда получается, что была старая база на 2.0, у вас ее конвертнули в 3.0, теперь собрались удалить мусор и не получается... надо удалять мусор. Перенос остатков готовый отсутствует. Ну разве что в КД сделать какие-то свои правила.
Но проще будет мусор удалить. В любом случает экспериментировать будете в копии. Напишите простейшую обработку для непосредственного удаления помеченных объектов, а затем прогоните эту базу через ТИИ с очисткой битых ссылок. |
|||
12
ДенисЧ
09.09.15
✎
09:24
|
(11) за такие советы обычно бьют. Молотком. По пальцам.
|
|||
13
Фрэнки
09.09.15
✎
09:30
|
(12) Ну а что им еще советовать, если они сначала перепрыгнули в новую конфигу, без наведения порядка в прежнем/старом формате, а теперь начинают выеживаться???
лично я бы сделал через КД. Но это не означает, что в КД это произойдет легко и просто. Потому что переносить им нужно сейчас не "остатки", а пригодные для дальнейшей работы данные. |
|||
14
bvn-2005
09.09.15
✎
09:34
|
"тогда получается, что была старая база на 2.0, у вас ее конвертнули в 3.0"
С чего Вы взяли? Была 7.7, с нее перешли на 8 ред. 3.0. |
|||
15
Мимохожий Однако
09.09.15
✎
09:38
|
Ставь мини сервер 1С. Дешевле обойдётся.
|
|||
16
Wirtuozzz
09.09.15
✎
09:38
|
(11) Очень простой и действенный способ который поможет прикончить базу ТС. Под таким советом надо писать большими буквами НЕ ПОВТОРЯТЬ! ОПАСНО ДЛЯ ЖИЗНИ!!!
|
|||
17
Фрэнки
09.09.15
✎
09:40
|
(14) я ни с чего не взял, а если у вас так переходили, то так и пишите - это не ко мне претензия, что у вас в новую базу такое количество негодных данных уползло, которые можно было "свернуть" еще на 7.7
|
|||
18
bvn-2005
09.09.15
✎
10:39
|
"то так и пишите"
Так и пишу: ежели по сути вопроса сказать нечего - лучше не тратить свое драгоценное время на сотрясание клавиатуры. |
|||
19
Фрэнки
09.09.15
✎
10:50
|
(18) ты бы в топике клавиатуру сотрясал, при постановке вопроса.... ценитель драгоценного времени...
Кроме совета в 11 тебе что-то конкретно посоветовали уже? Ну да, в (13) есть совет через КД перетащить и кто еще по сути высказался? |
|||
20
bvn-2005
09.09.15
✎
10:53
|
"при постановке вопроса"
При постановке вопроса все сформулировано предельно кратко и понятно. Тех, кто в танке прошу не беспокоиться. |
|||
21
ВРедная
09.09.15
✎
10:59
|
(20) По сути вопроса:
Если при удалении помеченных объектов после свертки базы часть документов не удаляется, значит на них есть ссылки. И высока вероятность, что все эти объекты по ссылкам уедут в новую базу, которая будет отличаться от старой только на те 4000 документов, которые можно было удалить и в старой... |
|||
22
Cyberhawk
09.09.15
✎
11:02
|
Элементарно - сверни базу и выгрузкой-загрузкой XML перенеси проводки (документы ввода остатков)
|
|||
23
Cyberhawk
09.09.15
✎
11:02
|
Только учти, что БП не любит свертки по ОС и документам расчета с контрагентами
|
|||
24
Wirtuozzz
09.09.15
✎
11:10
|
(22) Остатки не будут ссылаться на старые документы, которые делали проводки по регистрам?
|
|||
25
Cyberhawk
09.09.15
✎
11:11
|
(24) если документы сидят в значениях субконто, то естественно будут
|
|||
26
Wirtuozzz
09.09.15
✎
11:14
|
Т.е. 95% гомна перетащится. Я правильно понимаю?
|
|||
27
Cyberhawk
09.09.15
✎
11:15
|
(26) У этого "гомна" не будет движений, в отличие от таковых в текущей базе
|
|||
28
Cyberhawk
09.09.15
✎
11:16
|
Если же надо, чтоб "гомна" и вовсе не было, то тут либо умную свертку, где каждый вид "гомна" надо конвертировать ("сажать") на некий агрегатор / агрегаторы, либо вводить остатки с "гомном" вручную
|
|||
29
Wirtuozzz
09.09.15
✎
11:25
|
(27) Согласен, движений не будет. Просто у клиентов, в таком случае, появляется безудержное желание удалить несколько тысч, десятков тысяч документов, помеченных на удаление, а когда не получается они начинают слезно просить их удалить программиста. Как правило, для прогера такое удаление не проблема и фрилансер это сделает за скромную плату, как обычно забыв сделать РК.
|
|||
30
Wirtuozzz
09.09.15
✎
11:25
|
(28) А ты видел когда нибудь такую умную свертку?
|
|||
31
Cyberhawk
09.09.15
✎
11:32
|
(30) не видел, сам делал при переносе остатков товаров и взаиморасчетов ("сажал" партии на один документ и взаиморасчеты на один "документ расчетов с контрагентом")
|
|||
32
Wirtuozzz
09.09.15
✎
11:35
|
(31) Ясно. Эксклюзивчик однако.
|
|||
33
2083
09.09.15
✎
11:36
|
(30) а чего там видеть? там садиться и делать надо
|
|||
34
Wirtuozzz
09.09.15
✎
11:36
|
(33) делать обработку умной свертки?
|
|||
35
2083
09.09.15
✎
11:38
|
(34) ага
|
|||
36
Wirtuozzz
09.09.15
✎
11:38
|
(35) Странно, и что же за последние 5 лет никто не додумался до столь гениального решения проблемы.
|
|||
37
Lama12
09.09.15
✎
11:41
|
(9) А анализ делался - почему не удаляются объекты? Может при переносе их опять придется тянуть в новую базу.
|
|||
38
2083
09.09.15
✎
11:44
|
(36) еще раз, для тех кто в танке... см. (33) тут додумываться не надо, надо садиться и делать. Провести анализ базы, что, откуда, почему и зачем. Определить что из этого надо в новой базе, как и зачем. Написать свою свертку (через КД и еще 100500 способов), свернуть.
Плюсы: ты точно знаешь что ты делаешь, ты получаешь тот результат, который хотел. Минусы: долго, дорого. |
|||
39
Wirtuozzz
09.09.15
✎
11:50
|
(38) прежде чем садиться и рыть, иногда хорошо стоит подумать, а надо ли рыть-то? а может ну его? и чем нибудь полезным заняться.
|
|||
40
2083
09.09.15
✎
11:54
|
(39) Кэп, конечно подумать стоит, и я об этом в (38) написал
|
|||
41
Aleksey
09.09.15
✎
18:28
|
(38) Нужны знания для чего и какой регистр используется. И чем можно пожертвовать, а где нужны обороты
|
|||
42
MaxS
09.09.15
✎
18:35
|
Зачем КД? Сворачиваем, переносим документы ввода остатков обработкой ВыгрузкаЗагрузкаДанныхXML83.epf она за собой тянет нужные справочники.
|
|||
43
rsv
09.09.15
✎
18:37
|
(0) Расширте железо. Скуль . Продолжайте работать .
|
|||
44
FireAlex
09.09.15
✎
19:16
|
Нужно писать обработку котрая заменит после свертки все помечееные на удаления документы во всех регистрах на виртуальные (взаимопасчеты ручной учет) после чего они спокойно удалятся и можно начинать новую жизнь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |