|
v7: Свертка ТиС, УРБД (30 узлов), нетиповая | ☑ | ||
---|---|---|---|---|
0
_alex_mst_
05.03.13
✎
12:02
|
Господа, как и чем лучше выполнять сабж с минимальным отрывом операторов от работы? На форумах пишут по-разному, кто говорит нужно параллельно настраивать новую УРБД и в час Х делать финальный обмен и переносить оставшиеся документы, кто говорит что можно как-то из центральной всё это провернуть...
Кто и как решал подобную задачу? Центральная база порядка 8 гигов на dbf'е. последняя свёртка была в 10 году (возможно типовой обработкой "Сервис-Свертка базы") - с тех пор было много доработок |
|||
1
1Сергей
05.03.13
✎
12:06
|
план обмена каков с узлами?
|
|||
2
varelchik
05.03.13
✎
12:07
|
Для начала затолкай ее в SQL а там прямыми запросами.
У меня свертка 7 лет заняла от силы 2 часа. |
|||
3
_alex_mst_
05.03.13
✎
12:09
|
(1) место создания и центр
|
|||
4
_alex_mst_
05.03.13
✎
12:10
|
(2) во времени ограничен, + по форумам обрезка через скул - не даёт обрезки перефериек
|
|||
5
1Сергей
05.03.13
✎
12:10
|
(3) тогда сложнее
|
|||
6
КонецЦикла
05.03.13
✎
12:11
|
24*7 работа на ПБ идет?
|
|||
7
_alex_mst_
05.03.13
✎
12:12
|
(6) да - сеть магазинов на АЗС
|
|||
8
_alex_mst_
05.03.13
✎
12:13
|
(5) может обрезать только центр, а потом по-ходу перефирийные постепенно в процессе работы?
|
|||
9
_alex_mst_
05.03.13
✎
12:14
|
(8) или всё-таки параллельно новую УРБД настраивать?
|
|||
10
КонецЦикла
05.03.13
✎
12:15
|
Ну... тогда сворачивать на ПБ нет смысла
В центре запускаем суперобработку и делаем заново первичную выгрузку ПБ Я бы так сделал |
|||
11
1Сергей
05.03.13
✎
12:17
|
(10)+1 я бы тоже... Но, 30 узлов...
|
|||
12
Андрей_Андреич
naïve
05.03.13
✎
12:18
|
А свертывать ПБ поочередно?
(10) 30 ПБ выгружать одновременно как? Закрывать сеть на день? |
|||
13
КонецЦикла
05.03.13
✎
12:22
|
(12) В принципе можно свернуть только центр, затем размножить базы путем тупого копирования и потом отрезать ненужное
Вот технология для SQL http://pvv911.narod.ru/article/kak_iz_obichnoi_bazi_sdelat_raspredelennuyu_sql/ Правда нужно много думать чтобы не облажаться Но ведь тренировку никто не отменял? Главное чтобы в час X все прошло гладко потом переписываем файлы DBF на флешки и рассылаем 30 гонцов на лошадях 9чтобы не тратить время на пересчеты итогов при загрузке) :) |
|||
14
ЧеловекДуши
05.03.13
✎
12:22
|
Переходи на 8-ку, там все есть :)
|
|||
15
1Сергей
05.03.13
✎
12:23
|
Нее.... переходите на терминал, если с интернетом проблем нет
|
|||
16
ЧеловекДуши
05.03.13
✎
12:23
|
(0)Сколько весит самый большой файл с расширением DBF?
То что каталог весит 8 гиг, это ни о чем не говорит... |
|||
17
ЧеловекДуши
05.03.13
✎
12:24
|
+ Как вариант переходи на SQL и вообще забей на свертку :)
|
|||
18
КонецЦикла
05.03.13
✎
12:26
|
Переходите на один большой магазин :)
|
|||
19
Mikeware
05.03.13
✎
12:26
|
Делаешь "подрезчик базы", запихиваешь его в шедулер и забываешь о нем...
И каждое нужное число месяца от отрезает один месяц... |
|||
20
varelchik
05.03.13
✎
12:34
|
(2) это смотря как обрезать.
ЕСли через SQL то незабывай что есть таблица _1supdts. |
|||
21
Mikeware
05.03.13
✎
12:40
|
(17) с другой стороны, нефиг делать в оператиыной базе более чем трем годам, и более чем полусотне гектаров базы...
|
|||
22
Mагистр
05.03.13
✎
12:48
|
Расскажу как у меня: у меня остатки по ПБ и остатки по ЦБ должны быть разными. Поэтому свернуть ЦБ и разослать по ПБ не катит. Значит сделал два документа: Остатки по счетам ( у меня в Раруснефтебазе есть еще и счата бухучета и ОСВ и анализ счета все как в бухии) и Остатки по регистрам. (Проверяю регпринтом содержимое регистров.) Вся сложность при свертке только в налисии "парных документов" документов сделанных на основании других ( у меня это перемещение и пересортица и актынасливГСМ с приходнойвпутиГСМ и еще ВыпускПродукции с заказомвпроизводство)
|
|||
23
1Сергей
05.03.13
✎
12:51
|
(22)>>...у меня остатки по ПБ и остатки по ЦБ должны быть разными...
круто |
|||
24
Mагистр
05.03.13
✎
12:51
|
Пары стараюсь не разрывать - если есть возможность переношу их по времени все на 30 число декабря, но уж коли не получилось не разорвать (пример акты на слив гсм в конце января ,а приходные в пути (отгрузка с завода прошла в первых числах декабря) то тогда создаю на конец 30-12-2012 сторнирующие документы ввода остатков. и не удаляю разрывнопарные доки. в предыдущих периодах.
|
|||
25
Mагистр
05.03.13
✎
12:52
|
(23) А что крутого? У ПБ свои остатки по кассе и на складе, в холдинге свои. Нафига кассиру ПБ знать кассу офиса?
|
|||
26
Mагистр
05.03.13
✎
12:54
|
В холдинге много хранимого чертте где товара не обязательно в ПБ. В ПБ же только то что реально налито в танки.
|
|||
27
Mагистр
05.03.13
✎
12:55
|
ну и немножко на путях в соседних станциях :)
|
|||
28
Андрей_Андреич
naïve
05.03.13
✎
13:00
|
Прикольный там учет поди - номенклатура не справочник, а перечисление (80,92,95,98, ДТ, ДТ зимнее)? :)
|
|||
29
_alex_mst_
05.03.13
✎
14:05
|
(16) самый большой файл 1,2 Гб
|
|||
30
_alex_mst_
05.03.13
✎
14:09
|
Центральную базу (копию) уже свернул (по одной инструкции с удалением файлов документов из каталога базы и последующим переносом остатков по всем регистрам на 31.12.12 + все документы этого года) - еще на прошлой неделе, но там слетел механизм распределёнки
|
|||
31
Neg
05.03.13
✎
14:11
|
(29) Ну работайте еще пару лет, а до этого тренируйтесь.
|
|||
32
КонецЦикла
05.03.13
✎
14:13
|
Да, если каждый месяц делать тестовое сворачивание, то можно довести процесс до совершенства и получить премию и уважение коллег.
|
|||
33
_alex_mst_
05.03.13
✎
14:17
|
(10) что за суперобработка?
|
|||
34
_alex_mst_
05.03.13
✎
14:33
|
Еще вопрос: если делать свёртку только ЦБ (ПБ пока оставим - времени столько не будет, а нам нужно сейчас и сразу) стандартной обработкой "Сервис-Свёртка базы" всё ли пройдёт нормально? (в базе есть нетиповые регистры/справочники/документы и т.д.)
|
|||
35
Mагистр
05.03.13
✎
16:53
|
(28) ну не совсем так
95-РС SHELL V-POWER RACING вид III SHELL V-POWER-95 вид II Аи-92 Аи-95 БГС Бензин газовый стабильный Бензин А-76 Бензин А-76 н/э Бензин Аи-80 Бензин Аи-92 Бензин неэтилированный марки Аи-92 ЭКп Бензин Аи-95 Бензин Аи-98 Бензин Нормаль 80 Бензин неэтилированный марки Премиум Евро-95 вид 1 Бензин Регуляр 92 Бензин Регуляр-92 Бензин-95экп Битум БНД 60/90 БПЦ Дизельное топливо зимнее (до -25С) Дизельное топливо зимнее Дизельное топливо РТ Топливо ТС-1 Добавка МТМ Дизельное топливо "З" - 0,05-35 Дизельное топливо "З" - 0,2-35 Дизельное топливо Л-0,2-62 ДЭКп-З-0,005 класс 4 Дизельное топливо ДЭКп-З-0,035 Топливо дизельное ЕВРО сорт Е Топливо дизельное ДТ Е (-20) Топливо дизельное ЕВРО класс 1 вид 1 ДТ Евро класс 1 вид 2 Топливо дизельное ЕВРО класс 3 вид1 Топливо дизельное ЕВРО, сорт С Дизельное топливо класс II вид I Топливо дизельное Л 0,05 ДТ ТНК КВД Керосин Керосин КТ-1 Кислота серная Мазут 100 ММА Немо 6115 НЕФРАС Пиролиз (жидк.) Пирополимер Присадка А Присадка в ДТ для предотвращения роста кристаллов парафинов Пропан АЗС Регулятор горения АДМ-6 СНО СПБТ Супер холод Топливо дизельное зимнее 0.05 Топливо печное |
|||
36
Cthulhu
05.03.13
✎
16:55
|
Синхронная обрезка каждой базы без регистрации изменений.
|
|||
37
Mагистр
05.03.13
✎
16:56
|
РарусНефтебаза это скорее ТИС + автосервис, к моему еще и бухучет присандалили ну и учет и по литражу и по массе в добавок.
|
|||
38
Эстет хренов
05.03.13
✎
17:02
|
(19,36) +голоса разума, можно резать даже несинхронно.
(0) и вообще 8гб можно не резать, переводи на SQL и не парься еще 2-3 года проживет, а там уже апгрейд на 1С 8. |
|||
39
КонецЦикла
05.03.13
✎
17:08
|
Если резать каждую - труднее управлять процессом
И когда резать? Бывает же у людей хоть один выходной или там праздник? Можно отмучиться за одни раз |
|||
40
Злой Бобр
05.03.13
✎
17:10
|
(0) Перед обрезкой делаешь обмены с ПБ.
На ПБ делаешь бекапы и высылаешь в центр. Переводишь ЦБ в скуль. Быстренько все режешь. Разворачиваешь в центре ПБ и загружаешь в них обрезку из ЦБ. Отсылаешь обрезанные ПБ на места. На местах в обрезанные ПБ затягиваешь документы которые появились в промежутке. Все. |
|||
41
Cthulhu
05.03.13
✎
17:26
|
(38): да, там у меня "синхронность" - немного некорректный термин, скорее "одинаковость алгоритма".
|
|||
42
Cthulhu
05.03.13
✎
17:28
|
(39): не труднее.
ночь+треминал - можно и за один раз управиться. а можно и растянуть - протоколирование процесса ещё никто не отменял, какой контроль нужен - такой и нарисовать. |
|||
43
_alex_mst_
06.03.13
✎
09:18
|
(38), (40) как это делается (перевод в SQL)? )))) 7-кой уже сто лет не занимался... Т.е. ЦБ в SQL'е будет, а ПБ по-прежнему на dbf?
|
|||
44
пипец
06.03.13
✎
11:05
|
(43) запросто ... выгрузка - открываешь пустую базу скуль - загрузка
http://yandex.ru/yandsearch?text=1cv7+sql&lr=213 ЗЫ ели базы имеют русские буквы в кодах - можешь поиметь проблемы + кодировка , так что сначала на копии сделай и попробуй с копиями перефириек обменяться с изменением конфигурации |
|||
45
КонецЦикла
06.03.13
✎
11:36
|
Если сворачивать без выкрунтасов - не нужен СКЛ
|
|||
46
КонецЦикла
06.03.13
✎
11:38
|
(34) Вот давно делал, протестировано не раз на нетиповых регистрах
http://pvv911.narod.ru/download/universalnaya_svertka__korrektirovka/ Рядом лежит для SQL |
|||
47
КонецЦикла
06.03.13
✎
11:39
|
+(46) Для больших объемов лучше взять для SQL обработку, а то может загнуться
|
|||
48
_alex_mst_
06.03.13
✎
12:02
|
(44) перефирийка в этом случае остаётся не свёрнутой ведь? - там ничего не нарушится (итоги, остатки)?
|
|||
49
_alex_mst_
06.03.13
✎
12:03
|
(44) русские буквы в кодах есть - какие могут быть проблемы и как их лучше решать?
|
|||
50
_alex_mst_
06.03.13
✎
12:04
|
(46) или перефирийки следом за ЦБ позже сворачивать? или можно вообще отложить это дело до перехода на 8-ку?
|
|||
51
Cthulhu
06.03.13
✎
12:09
|
(46),(47): там только регистры сворачивает?.. а бух.итоги?.. а периодику (и - как?).
(такие вещи вообще неплохо бы в самом описалове на страничке указывать) |
|||
52
mishaPH
06.03.13
✎
12:17
|
(0) как показала жизнь. самое лучшее это новая база и перенос остатков.
|
|||
53
КонецЦикла
06.03.13
✎
12:22
|
(51) Да, регистры
|
|||
54
Mikeware
06.03.13
✎
12:25
|
(51) Периодику - тоже несложно.
|
|||
55
пипец
06.03.13
✎
12:42
|
||||
56
_alex_mst_
09.03.13
✎
17:32
|
Народ, подскажите - а нужно ли сдвигать точку актуальности на начало ведения базы перед удалением документов за сворачиваемый период, а потом двигать её обратно где она и была?
|
|||
57
_alex_mst_
09.03.13
✎
17:33
|
потому как обратно она пересчитывается уже третьи сутки (при том что все документы за сворачиваемый период помечены на удаление)
|
|||
58
Бирюк
09.03.13
✎
17:43
|
(0) dbfscrubber
http://infostart.ru/public/14081/ |
|||
59
КонецЦикла
09.03.13
✎
20:34
|
(57) Прикольно
Самописка? Есть какой-то регистр с большим кол-вом измерений? |
|||
60
_alex_mst_
09.03.13
✎
22:14
|
(59) да, и не один. Конфигурация на базе типового ТиСа
|
|||
61
Злой Бобр
09.03.13
✎
23:15
|
(56) Ненужно. Ты скулем сразу можешь из регистров поудалять движения помеченных документов. Потом просто пересчет итогов сделать нужно будет.
|
|||
62
_alex_mst_
09.03.13
✎
23:45
|
(61) можно по-подробнее? база дбф-овская
|
|||
63
_alex_mst_
09.03.13
✎
23:46
|
что мне сейчас нужно сделать?
|
|||
64
_alex_mst_
09.03.13
✎
23:47
|
открыть базу в sql-платформе (какой скул выбрать 2000 или 2005?) и там что-то сделать?
|
|||
65
КонецЦикла
09.03.13
✎
23:50
|
(61) Движений у помеченных и так нет
Быстрее пересчитать итоги разом а не выкусывать удаленные из них 1С сама более или менее успешно пересчет делает (64) Если такие плохие регистры - попробуй выполнять полностью свертку в SQL (лучше в 2005) |
|||
66
_alex_mst_
09.03.13
✎
23:52
|
(65) т.е. я открываю дбф-базу (до этого она работала не под скулем) в скул-платформе и запускаю пересчёт/переиндексацию и свертку там?
|
|||
67
КонецЦикла
09.03.13
✎
23:59
|
(66) Придется выгрузить-загрузить
Ты потренируйся и так и сяк Возможно на SQL быстрее получится |
|||
68
_alex_mst_
10.03.13
✎
00:09
|
и если ЦБ после этого так и оставить на скуле - с пб на дбф проблем не будет? с обменом?
|
|||
69
_alex_mst_
10.03.13
✎
00:09
|
или потом лучше опять перегрузить в дбф?
|
|||
70
КонецЦикла
10.03.13
✎
00:14
|
(68) Не будет
Но кто мешает держать ПБ на экспрессе? Или там уже объем зашкаливает |
|||
71
_alex_mst_
10.03.13
✎
00:24
|
да как раз пб можно и так оставить - лишь бы обмен работал нормально
|
|||
72
_alex_mst_
10.03.13
✎
00:25
|
лишь бы база свернулась нормально и не за 4-5 дней ))))
|
|||
73
_alex_mst_
10.03.13
✎
10:37
|
Проблема решилась банальной выгрузкой-загрузкой данных... ))))) сразу всё нормально пересчиталось
|
|||
74
КонецЦикла
10.03.13
✎
12:51
|
Хых, наверное мусора много осталось
|
|||
75
Dolly_EV
11.03.13
✎
03:42
|
вот моя метода: http://infostart.ru/public/17072/
Периферийки совсем необязательно резать в один момент. Их можно перевыгрузить потом, по очереди, причем с теми же УИДами, а пока спокойно грузить из них обмены в обрезанный центр. |
|||
76
_alex_mst_
12.03.13
✎
10:56
|
Народ! Тут проблемка получилась... - короче база свернулась нормально (и итоги быстро пересчитываться стали и размер базы в 3 раза меньше стал), выгрузка в ПБ тоже прошла штатно. Проблема возникла при приёме изменений в ПБ - точнее сказать они уже 15 часов принимаются (размер файла обмена 14 мб - в нём была изменённая конфа и файл данных порядка 120 Мб)
В чём может быть дело? почему так долго принимается? |
|||
77
_alex_mst_
12.03.13
✎
10:57
|
какие могут быть "пути отступления"? (запасные варианты) - сеть простаивает - а это не есть хорошо!
|
|||
78
Mагистр
12.03.13
✎
10:58
|
(0) Они тебе счас насоветуют - дбфная база в разы быстрее скульной пересчет делает.
|
|||
79
_alex_mst_
12.03.13
✎
10:58
|
у меня отработало всё на дбф
|
|||
80
Mагистр
12.03.13
✎
10:59
|
я когда режу базу то выгружаю из скуля в дбф обычно - так 7 лет уже делаю и все шустро работает, а в скуле это у меня сутки делать будет - нафига? когда в дбфной за ночь.
|
|||
81
Mikeware
12.03.13
✎
10:59
|
(80) просто у тебя руки кривые...
|
|||
82
_alex_mst_
12.03.13
✎
10:59
|
единственное что было - после удаления доков персчёт итогов шёл почти 2 дня (перенос ТА на прежнее место), после сделал тестирование и исправление со всеми галками (в т.ч. упаковка)
|
|||
83
_alex_mst_
12.03.13
✎
11:00
|
и всё вроде стало ок, далее выгрузка
|
|||
84
_alex_mst_
12.03.13
✎
11:03
|
теперь вот почти сутки принимается...
|
|||
85
_alex_mst_
12.03.13
✎
11:08
|
есть предположение что и там такая же хрень с итогами - что на них повисло (у себя на копии ПБ делал локально обмен - тоже уже больше суток идёт - время последнего изменения файлов в каталоге ПБ - через 1,5-2 часа после начала приёма изменений в ПБ и с тех пор всё)
|
|||
86
_alex_mst_
12.03.13
✎
11:12
|
есть идеи?! )))
|
|||
87
_alex_mst_
12.03.13
✎
11:24
|
Кстати делал свёртку вот этой (46) обработкой - очень удобно и быстро! Спасибо автору!!!
|
|||
88
_alex_mst_
12.03.13
✎
12:16
|
ЦБ и сейчас хорошо пересчитывается (сейчас проверял), что может быть с ПБ? Не слишком долго идёт обмен?
|
|||
89
_alex_mst_
12.03.13
✎
13:58
|
может как-то проинициировать первоначальную выгрузку?
|
|||
90
_alex_mst_
12.03.13
✎
13:58
|
или всё-таки подождать пока отвиснет?
|
|||
91
Mikeware
12.03.13
✎
14:00
|
(89) что значит "проинциализировать"?
|
|||
92
_alex_mst_
12.03.13
✎
14:02
|
(91) может есть способ чтобы заново выгрузить все доки на свои ПБ?
|
|||
93
_alex_mst_
12.03.13
✎
14:03
|
как я понимаю, если сейчас прервать - то не факт что в ПБ будут загружены доки остатков, которые отправлялись вместе с новым МД-шником
|
|||
94
_alex_mst_
12.03.13
✎
14:04
|
(добавлялся новый документ в конфиг)
|
|||
95
_alex_mst_
12.03.13
✎
14:06
|
(документ, которым и были введены остатки на 31.12.12)
|
|||
96
Mikeware
12.03.13
✎
14:07
|
(92) нихрена не понял.
но сделай пустую выгрузку. загрузи в ПБ. а потом отправь в базу все нужные объекты. пример - на инфосрани. |
|||
97
_alex_mst_
13.03.13
✎
09:54
|
а если сейчас завершить зависший обмен - переиндексировать и упаковать ПБ и снова попробовать принять изменения - ПБ не запорится?
|
|||
98
_alex_mst_
13.03.13
✎
09:56
|
получается в ПБ та же проблема с итогами что и в ЦБ была (в ЦБ после пометки документов на удаление - делал упаковку таблиц и потом после долгого и мучительного переноса ТА на сегодня и повторной упаковки - теперь ЦБ работает как часы)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |