К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Помогите срочный вопрос по УРБД

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



Гость
1 - 09.02.2012 - 11:46
Если в файлах 1Cv77Dld.id и файле с данными поменять номер сессии обмена - последнее значение в кавычках (например "2184|EKC") на просто номер больший - загрузить в центре, потом выгрузку сделать и загрузить в переферии - возобновится нормальный обмен пакета ми нумерация пойдет дальше ?
Гость
2 - 09.02.2012 - 13:13
Убить периферийную базу и создать заново.
Потерянные документы перекинуть из старой периферийной в новую (как вариант).
Гость
3 - 09.02.2012 - 13:26
ну обмены если файлы сами есть - можно подложить , это раз
второе , переназначить обмен ... в ручной режим
Гость
4 - 09.02.2012 - 13:54
Итого, у тебя 3 рассинхрона:
1. Несоответствуют конфигурации.
2. Разная нумерация файлов обмена.
3. Данные в ПБ несоответствуют данным ЦБ.

Если 1-е и 2-е сколько нибудь легко побеждается, то с третьим - большая проблема. Заморачиваться с восстановлением существующих данных имеет смысл, только если обмен шел по формату "ИБ создания + центр" и очень важны данные, вбитые за 2 дня в ПБ.
Гость
5 - 09.02.2012 - 13:55
4-101 > подложить это как ? по очереди подсунуть в Центр все выгрузки с Переферии ?

А в ручной это для чего ?
Гость
6 - 09.02.2012 - 13:57
5-Lexusss >
1. ну после смены MD в центре и обмене на переферию прийдет такой же МД и красиво сольется как я понимаю
2. ее можно только руками как в (2) писал подправить ?
Гость
7 - 09.02.2012 - 15:05
(7) 1. Не сольется красиво. Если в центр положили cf, а в переферии объединили (или наоборот), то при загрузке РБД id объектов конфы разъедутся с потерей данных.
Надо сравнивать результаты творчества в ЦБ и ПБ.
2. http://argat.h11.ru/URBDStructure.html
Я жестко внутрь УРБД 7.7 последний раз влазил лет 5 назад. Позабыл уже где, чего и как. Но эта ссылка - это проматерь всех извращений над УРИБ семерки.
Гость
8 - 09.02.2012 - 15:08
(8) какой ЦФ ? Оо у него я понимаю как раз семерка
(6) сделать выгруки как загрузки , в центр , ручной режим - в конфигураторе - режим обмена
ЗЫ файлики обмена замечательно пересобираются
Гость
9 - 09.02.2012 - 15:12
(9) Ну, думаю, ты понял, что я про md :)))
Про выгрузки/загрузки - это ты погорячился. Вопрос в том, каким волшебным образом новый md очутился на ПБ. При штатном механизме обмена такого не произойдет, т.к. в UDTS не будет строчки с пустым ИД, пока не обновишь конфу в конфигураторе -> следовательно md не уйдет по обмену на ПБ.
Гость
10 - 09.02.2012 - 15:13
10 МД можно взять и с перефирии ... в какой то момент они совпадали ж .
..
Гость
11 - 09.02.2012 - 15:13
10+ Опять же, ТС так и не описал какая у него схема обмена и как он думает побеждать траблу №3, описанную мной.
Гость
12 - 09.02.2012 - 15:15
(10) 99% обновили
Гость
13 - 09.02.2012 - 15:16
(11) Зависит от характера изменений md. Без вскрытия пациента сначала сравнением, а при необходимости и GComp'ом - я бы своего заключения не выдал.
Клиент явно что то мутил с базами, а теперь не признается. Проводить лечение без анамнеза - гиблое дело, а получить его при жестко врущем пациенте - это к доктору Хаусу )))
Гость
14 - 09.02.2012 - 15:17
(13) Маловероятно. Если база с подложенным md пережила штатное обновление конфигурации - она не умрет. Инфа 99%. По крайней мере на dbf. На SQL такого не творил )
Гость
15 - 09.02.2012 - 15:27
SQL тоже можно ручками таблицы поправить
ЗЫ собсно пересобирал так , ничо страшного - главное понимать чо делаешь и что такое урбд на 77
Гость
16 - 09.02.2012 - 16:53
Схема обмена там автоматом . Руками не делают.
Намутил клиент чтото странное, в МД менялось пара реквизитов, начать выправлять как обычно соответствие DD и файлов - отличий море..хм
Исправил базу подменой старого МД, потом обновлением на более новый... Все ок, тесты все прошли.
Сделал обмен с переферийками - выгрузка и загрузка прошли .. хм.. что то слишком просто как то ...
Гость
17 - 09.02.2012 - 16:59
Самое странное, что в битой базе, где со слов клиента был положен ТОЛЬКО МД файл поверх старого, уже был разбег между данными словаря и самими DBF ...
Гость
18 - 09.02.2012 - 18:45
8-Lexusss > за ссылку большое спасибо, уже читал, когда увидел ее тут . Жалко там все же не до конца все описано. Я так и не понял где же 1С хранит номер следующего пакета... А так конечно инфа оченьполезная


К списку вопросов






Copyright ©, Все права защищены