![]() |
![]() |
![]() |
|
Миграция старых данных как осуществить? | ☑ | ||
---|---|---|---|---|
0
Michvol
27.09.06
✎
10:25
|
Существуют 3 базы на конфигурации Континент Страхование нужно все данные объядинить в одну центральную распределенную базу. После тчетных попыток выгрузки данных под новую архитектуру (не начисляються суммы по договорам и перестрахование не работает) сделал из всех баз переферийными подменой 4-х dbf b 3-x cdx (ну вы знаете эту фишку), так вот вновь введенные данные он мигрует а старые не трогает как все таки центролизовать все базы в одну?
|
|||
1
ASV
27.09.06
✎
10:31
|
справочники перезаписать
документы перепровести |
|||
2
Michvol
27.09.06
✎
10:33
|
Перезаписать каким макаром, выгрузкой Export77.ert а потом Import77.ert? Документы можно как нить автоматизированно перепровести?
|
|||
3
ASV
27.09.06
✎
10:35
|
спр.выбрать
спр.записать |
|||
4
Michvol
27.09.06
✎
10:42
|
это выбрать и записать где такое чудо, если можно поконкретнее, и насчет документов я так и не понял их что вручную за 2 года перепроводить?
|
|||
5
ASV
27.09.06
✎
10:50
|
Спр=СоздатьОбъект("Справочник.Нужный");
НАчатьТранзакцию() Спр.ВыбратьЭлементы() Пока Спр.ПолуитьЭлемент()=1 Цикл Спр.Записать(); КонецЦикла ЗафиксироватьТранзакцию() |
|||
6
elisem
27.09.06
✎
11:55
|
(4) в бузгалтерии есть обработка встроенаая "групповая обработка документов"
|
|||
7
Michvol
27.09.06
✎
13:08
|
Вот какой самый быстрый и верный способ слить инфу 3 баз с одной конфой в одну?
|
|||
8
Michvol
27.09.06
✎
13:23
|
Единовременно я имею ввиду
|
|||
9
elisem
27.09.06
✎
18:42
|
я МОД использовал в этом случае
|
|||
10
Michvol
27.09.06
✎
19:03
|
а где его взять этот МОД???
|
|||
11
ASV
28.09.06
✎
08:15
|
ап.
|
|||
12
Tristan
28.09.06
✎
08:51
|
(0) рзвод. Знает как склеить несколько баз в распределенку, и модули документов, а спр.Выбрать спр.Записать не знает... точно развод
|
|||
13
ASV
28.09.06
✎
08:51
|
(12) он 1с не знает, тока дельфи
|
|||
14
Tristan
28.09.06
✎
09:01
|
(13) но страшные слова про распределенку то знает, и чтобы делать ее из 3х отвязанных баз нужно тоже в голове иметь, для того чтобы точно определить нужность УРИБ для решения проблемы.
|
|||
15
Michvol
28.09.06
✎
09:27
|
Ребята я никого не развожу меня сегодня просто угробят если я не склею базы
|
|||
16
FreeFin
28.09.06
✎
10:09
|
15) Дык и угробят, ну кто сказал, что будет просто? Проблемка в том, что новые доки в УРБД имеют в своём внутреннем ИД (См. ЗначениеВСтрокуВнутр()) префикс распределенной БД (три последних буквоцифры. Поэтому "старые" доки и справочники "гулять" не будут, потому как системе неизвестна их принадлежность. Попробуй поставить признак миграции, для таких доков "все информационные базы", выгрузитьЦБ-загрузитьПБ(принять изменения)-пересохранить в ПБ-выгрузить в ЦБ, для каждой из баз последовательно. Если миграция "заработает", то после отката установки признака миграции "периферия-центр" (а вот тут надо бы разнести по префиксам ещё до выгрузки в ЦБ) после выгрузки в о все ПБ поудалять "лишние доки" по фильтру из префикса... очень-очень аккуратно и если получится заставить их выгружаться.
Если "гулять" не начнут - вводить копированием новые (в каждой ПБ) и проводить (обработочка понадобится) "старые"=поудалять все, сначала пометкой потом метлой . Дольше, но будет жить гарантированно. |
|||
17
elisem
28.09.06
✎
19:40
|
(10)
он к сожалению не берется, а покупается |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |