Имя: Пароль:
1C
1C 7.7
v7: Как теперь перестроить РБД?
0 Yurken
 
19.01.13
06:37
Добрый вечер!
Возникла проблема у меня с РБД, сейчас попытаюсь объяснить.
Конфигурация 7.7 НЕ типовая. Бухгалтерский и торговый учет.
1) Есть центральная база - ЦБ, это некая яма куда бьется левые и правые документы. У документов есть соответственно признак его правости или левости.
2) Есть первая переферийная база магазина - ПБМ, в которой ведется приход и реализация. Только правый учет. Всё это благополучно попадает в ЦБ.
3) Есть вторая переферийная база официальной бухгалтерии - ПББ, с признаком ТОЛЬКО ПОЛУЧАТЕЛЬ. Это официальная база бухгалтерии.

Механизм работы такой:
В ЦБ из ПБМ выгружаются доки, справочники и.т.д. В ЦБ так же создаются доки левые и правые. Затем происходит выгрузка в ПББ в два этапа.
1) Используя механизм РБД из ЦБ в ПББ выгружается всё кроме документов.
2) Используя механизм OLE переноса из ЦБ в ПББ выгружается документы, только правые.
=======================================================
Это предистория, теперь проблема
Клиент хочет полностью отказаться от левого учета, теперь как бы ЦБ не нужна и можно всё бить в ПББ, тем более, что её можно преобразовать в центральную базу. Но как переподчинить базу магазина? Теперь мне нужны только ПБМ и ПББ и это обе переферийные базы. Хотелось бы обойтись без ЦБ, т.к. там остается левак. Можно конечно оставить так как есть и использовать ЦБ как перевалочную базу для магазина, но это крайний случай, если ничего другого не придумаю.
В идеале было бы здорово если получится так:
1) преобразовать ПББ в ЦБ
2) как то переподчинить ПБМ к ПББ
Может какие другие варианты существуют?
1 Aleksey
 
19.01.13
07:12
А почему не рассматривается вариант
1. убит признак УРБД
2. Сделать из ПББ в ЦБ
3. Выгрузить новую почку ПБМ
2 Yurken
 
19.01.13
12:55
Ну почему же не рассматривается? Очень даже рассматривается!
Я правильно Вас понял?
1) Преобразовываем ПББ в ЦБ
2) Создаем новую ПБМ
3) Перегружаем из старой ПБМ в новую ПБМ данные
Так?
3 Aleksey
 
19.01.13
13:15
А откуда в ПБМ новые данные?
4 Mikeware
 
19.01.13
13:25
1)Перенести табличку 1сдбсет из центральной в ПББ, которая и станет центральной.
2)Поменять в ней признак базы на  "цб", и убить строчку с бывшей ЦБ (ну, или можно сделать бывшую ЦБ периферийкой, если надо)
3)аналогично п.1 в ПБМ, только там назначить удаленной центральной ПББ
4) убить все 1сапдейтс и 1сдаунлоадс, и переиндексироваться.
5) наслаждаться работой.
5 Yurken
 
19.01.13
14:40
Aleksey, не понял вопроса
6 Yurken
 
19.01.13
14:41
Mikeware, буду пробовать, спасибо!