Имя: Пароль:
1C
 
Миграция старых данных как осуществить?
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)
он к сожалению не берется, а покупается
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой