Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Помогите срочный вопрос по УРБД (http://forums.kuban.ru/f1040/pomogite_srochnyj_vopros_po_urbd-2180313.html)

Vacony 09.02.2012 11:33

Помогите срочный вопрос по УРБД
 
Есть центр и переферия. В центре клиенты "положили" новый МД тупо поверх старого. Через День, два работы все рухнуло. Обмен с переферийкой делался.
В этот центр развернули старую копию этого центра (два дня назад). Обмен не делали.
Вопрос - на переферии теперь новый МД.
В центре старый. Если накатить красиво новый через объединение, то как быть с пакетами обмена ?
Ведь выгрузка с центра будет иметь старую нумерацию, и переферия его не должна загрузить, и аналогично обратно - центр не примет выгрузку переферии...
Как это можно подправить ? Слышал про номер пакета, но где его менять и на какой ?
вроде в 1cv77Dld.id ... но на что

Vacony 09.02.2012 11:46

Если в файлах 1Cv77Dld.id и файле с данными поменять номер сессии обмена - последнее значение в кавычках (например "2184|EKC") на просто номер больший - загрузить в центре, потом выгрузку сделать и загрузить в переферии - возобновится нормальный обмен пакета ми нумерация пойдет дальше ?

Buzz 09.02.2012 13:13

Убить периферийную базу и создать заново.
Потерянные документы перекинуть из старой периферийной в новую (как вариант).

101 09.02.2012 13:26

ну обмены если файлы сами есть - можно подложить , это раз
второе , переназначить обмен ... в ручной режим

Lexusss 09.02.2012 13:54

Итого, у тебя 3 рассинхрона:
1. Несоответствуют конфигурации.
2. Разная нумерация файлов обмена.
3. Данные в ПБ несоответствуют данным ЦБ.

Если 1-е и 2-е сколько нибудь легко побеждается, то с третьим - большая проблема. Заморачиваться с восстановлением существующих данных имеет смысл, только если обмен шел по формату "ИБ создания + центр" и очень важны данные, вбитые за 2 дня в ПБ.

Vacony 09.02.2012 13:55

4-101 > подложить это как ? по очереди подсунуть в Центр все выгрузки с Переферии ?

А в ручной это для чего ?

Vacony 09.02.2012 13:57

5-Lexusss >
1. ну после смены MD в центре и обмене на переферию прийдет такой же МД и красиво сольется как я понимаю
2. ее можно только руками как в (2) писал подправить ?

Lexusss 09.02.2012 15:05

(7) 1. Не сольется красиво. Если в центр положили cf, а в переферии объединили (или наоборот), то при загрузке РБД id объектов конфы разъедутся с потерей данных.
Надо сравнивать результаты творчества в ЦБ и ПБ.
2. [url]http://argat.h11.ru/URBDStructure.html[/url]
Я жестко внутрь УРБД 7.7 последний раз влазил лет 5 назад. Позабыл уже где, чего и как. Но эта ссылка - это проматерь всех извращений над УРИБ семерки.

101 09.02.2012 15:08

(8) какой ЦФ ? Оо у него я понимаю как раз семерка
(6) сделать выгруки как загрузки , в центр , ручной режим - в конфигураторе - режим обмена
ЗЫ файлики обмена замечательно пересобираются

Lexusss 09.02.2012 15:12

(9) Ну, думаю, ты понял, что я про md :)))
Про выгрузки/загрузки - это ты погорячился. Вопрос в том, каким волшебным образом новый md очутился на ПБ. При штатном механизме обмена такого не произойдет, т.к. в UDTS не будет строчки с пустым ИД, пока не обновишь конфу в конфигураторе -> следовательно md не уйдет по обмену на ПБ.

101 09.02.2012 15:13

10 МД можно взять и с перефирии ... в какой то момент они совпадали ж .
..

Lexusss 09.02.2012 15:13

10+ Опять же, ТС так и не описал какая у него схема обмена и как он думает побеждать траблу №3, описанную мной.

Buzz 09.02.2012 15:15

(10) 99% обновили

Lexusss 09.02.2012 15:16

(11) Зависит от характера изменений md. Без вскрытия пациента сначала сравнением, а при необходимости и GComp'ом - я бы своего заключения не выдал.
Клиент явно что то мутил с базами, а теперь не признается. Проводить лечение без анамнеза - гиблое дело, а получить его при жестко врущем пациенте - это к доктору Хаусу )))

Lexusss 09.02.2012 15:17

(13) Маловероятно. Если база с подложенным md пережила штатное обновление конфигурации - она не умрет. Инфа 99%. По крайней мере на dbf. На SQL такого не творил )

101 09.02.2012 15:27

SQL тоже можно ручками таблицы поправить
ЗЫ собсно пересобирал так , ничо страшного - главное понимать чо делаешь и что такое урбд на 77

Vacony 09.02.2012 16:53

Схема обмена там автоматом . Руками не делают.
Намутил клиент чтото странное, в МД менялось пара реквизитов, начать выправлять как обычно соответствие DD и файлов - отличий море..хм
Исправил базу подменой старого МД, потом обновлением на более новый... Все ок, тесты все прошли.
Сделал обмен с переферийками - выгрузка и загрузка прошли .. хм.. что то слишком просто как то ...

Vacony 09.02.2012 16:59

Самое странное, что в битой базе, где со слов клиента был положен ТОЛЬКО МД файл поверх старого, уже был разбег между данными словаря и самими DBF ...

Vacony 09.02.2012 18:45

8-Lexusss > за ссылку большое спасибо, уже читал, когда увидел ее тут . Жалко там все же не до конца все описано. Я так и не понял где же 1С хранит номер следующего пакета... А так конечно инфа оченьполезная


Текущее время: 19:26. Часовой пояс GMT +3.