К списку форумов К списку вопросов
Юзера убили периферийную базу. Паника на бирже. ХЕЛП!!!
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
Сначала все таки надо убить админа

К списку вопросов на форуме 1C

>>