![]() |
![]() |
robo 03.08.2004 - 18:00 |
В филиале один нехороший человек поубивал и периферийку и архивы. Последний обмен 3 дня назад. Подскажите последовательность действий. |
Жаба 1 - 03.08.2004 - 18:03 |
1 найти нехорошего человека 2 прибить его |
ata 2 - 03.08.2004 - 18:04 | А если так: Убить в центральной эту самую периферийную, а затем создать новую с тем же кодом... В принципе должно сработать... |
robo 3 - 03.08.2004 - 18:09 |
(1) Это конечно, вариант. Но восстанавливать-то надо... Может есть ссылки на решение проблемы? Я так понимаю, что придется создавать новую периферийку, есть некоторые документы, у которых в правилах миграции "место создания и центр", местом создания и была злополучная периферийка, если сейчас поменять правила миграции на этот документ, то в новую периферийку полезут и документы этого вида с других филиалов....потом надо будет их прибить в периферийке и опять изменить правила миграции? Или я туплю.... |
Ыш 4 - 03.08.2004 - 18:11 |
убить юзера.. или заставить его вносить, все данные за 3 дня. |
ata 5 - 03.08.2004 - 18:16 |
(3) Я думаю, что не надо будет ничего перебивать... В свойствах документа (закладка миграция) выставляется код базы которая является родительской и только туда документ и пойдет... Хотя лучше книжки почитать... |
acanta 6 - 03.08.2004 - 18:17 | Можно попытаться поднять со старой копии с подливкой по одному миграционных пакетов. |
robo 7 - 03.08.2004 - 18:18 |
(2) Если я убью в центральной базе эту периферийку и создам новую с таким же кодом, при первой выгрузке выгрузятся ли из центра те документы, у которых в правилах миграции "место создания и центр", т.е. другими словами, получу ли я копию периферийной базы на момент последней выгрузки? Подскажите, пожалуйста, в УРБД опыт небольшой... |
008 8 - 03.08.2004 - 18:23 |
А, может, вместо убить/создать ПБ, все же попробовать кнопочку "Администрирование-Распределенная ИБ-Управление-Выгрузить данные"? И в чистой базе их загрузить? |
acanta 9 - 03.08.2004 - 18:26 | (7)По идее ничего выгрузиться не должно. Но после первой выгрузки ты можешь перезаписать документы убитой периферийной базы и тогда они могут попасть в обратно как измененные. |
ata 10 - 03.08.2004 - 18:26 | (8) Это не пройдет... выгрузятся только зменения в данных и в эмдешнике... |
robo 11 - 03.08.2004 - 18:26 | (8) Пробовал, по выгружается только то, что не было принято в периферийке.. |
acanta 12 - 03.08.2004 - 18:30 |
По всем документам ИБСозданияОбъекта() Записать() И далее штатно. |
robo 13 - 03.08.2004 - 18:32 | (9) Документов там за год работы, очень долго... |
ata 14 - 03.08.2004 - 18:34 |
Терять те уже нечего, ведь так? Тогда пробуй (2), а если не получится - делай как в (12)... хуже не будет... |
robo 15 - 03.08.2004 - 18:36 | (12) Поясните, что даст этот код? |
acanta 16 - 03.08.2004 - 18:40 |
ИБСозданияОбъекта() - возвращает в какой базе его создавали-его надо сравнить с убито-новорожденной базой. Записать() записывает и регистрирует изменение объекта. Перепроводить не нужно, только факт записи. |
robo 17 - 03.08.2004 - 18:48 | (16) То есть, таким образом, если я правильно понял, в новую периферийку попадут документы, созданные в старой... и мигрировавшие только в центр, а остальные, которые должны мигрировать во все базы, выгрузятся автоматом? |
defender 18 - 03.08.2004 - 18:56 | (17) нет, их тоже нужно перезаписывать, и справочники тоже... |
FComp 19 - 03.08.2004 - 18:56 |
1.Выполнить(1) 2.Читать в этом р-не и следовать инструкциям http://www.sinor.ru/%7Emy1c/knowhow/uribhow1.htm |
robo 20 - 04.08.2004 - 12:37 | (18) Подскажите, а как организовать цикл по записи всех справочников? |
ХЗ 21 - 04.08.2004 - 12:42 | Сначала все таки надо убить админа |