Имя: Пароль:
1C
 
УРБД. Надо пересоздать периферийку. С тем же кодом ИБ. Проблема....
Ø
0 Mikeware
 
11.11.05
11:00
Итак, убиваю ПБ. Завожу новую с таким же кодом. Выгружаю. Выгружаются все нужные справочники. И _НЕ_ВСЕ_ документы. Правила миграции расставлены....
1 Странник
 
11.11.05
11:09
Делаешь полную выгрузку?
Действительно странно
2 БурМирМур
 
11.11.05
11:11
Полагаю, что вы делаете не первичную выгрузку а просто выгрузку...
3 Mikeware
 
11.11.05
11:20
2(1) Неполную сделать невозможно :-) Администрирование->Распределенная ИБ->Управление -> Выгрузить данные.
Нюанс в том, что выгружаются те доки, где миграция стоит "все базы". А вот где "МестоСоздания и Центр", и в строке "дополнительно" стоит код этой базы - не выгружается. Коды совпадают.
2(2) "Просто выгрузка" - это как??
4 ponomix
 
11.11.05
11:28
1с dbf или sql?
5 Sasha
 
11.11.05
11:33
(3)А ничего не не выгрузится, сравнивается не только код базы, но внутренний уникальный идентификатор, у новой базы,даже с тем же кодом он изменился. Выход - переноси эти документы внешней обработкой в периферию, а в центре удали, при следующем обмене они вернутся в центр...Либо, чтобы без удаления, вноси в периферию, используя РегистрацияИзменений(0), но следи чтобы их потом не трогали,иначе в центре будут дубли...
6 0xFFFFFF
 
11.11.05
11:35
Перезапиши доки обработкой и будет тебе счастье.
7 2Green
 
11.11.05
12:03
 (5) а почему дубли, разве не перезапись должна быть?
8 Sasha
 
11.11.05
12:09
(7)Нет, в контексте УРИБ, документы перенесенные обработкой в периферию - созданы в этой новой периферийной базе и должны попасть в центр, документы, которые есть в центре, в том же контексте УРИБ, созданы другой периферийной базой, несмотря на то, что код у них одинаковый...
9 2Green
 
11.11.05
12:17
 (8) ясно. ну а если документ создан в ЦБ, выгружен в ПБ, изменён в ПБ - он в ЦБ вернётся и перезапишется? (сорри за мАААленький офф)
10 MC
 
11.11.05
12:39
СМОТРИ И ЧИТАЙ (6) ТАМ ВСЕ НАПИСАНО!!!
11 Sasha
 
11.11.05
13:08
(9) Если выгружен при помощи УРИБ, то да...
(10) не проверял, но ИМХО не сработает...
12 Mikeware
 
11.11.05
13:26
2(5)UUID заменял на старый. Результат тот же...
2(6)Перезаписывать не хочу, потому сто тогда очеь большой объем уйдет в 4 других периферийки..
2(4)SQL обе
13 Cyborg
 
11.11.05
13:27
Была у меня такая фигня, когда нужно было переферийку заново сделать.
1. Я создал новую базу.
2. Использовал обработку экспорта информации и выгрузил из старой перефферики все данные.
3. Использовал обработку импорта и в новую базу загрузил информацию выгруженную из старой базы.
4. Из ЦБ я обработкой по префиксу удалил ВСЕ что связано было со старой переферийкой (справочники, документы, проводки и т.д.)
5. И сделал выгрузку из новой переферийки в ЦБ и все стало на свои места...
а если не удалить из ЦБ данные старой перефферики - то будет задвоение...
14 Cyborg
 
11.11.05
13:29
правда у меня база была в DBF
15 Sasha
 
11.11.05
13:46
В случае, если "UUID заменял на старый." - то по-любому надо сделать (6),большой шанс, что прокатит - доки не выгружаются в периферию, потому-что у них нет признака модифицированности...Не обязательно перепроводить, просто примени метод Записать() в цикле ко всем нужным докам и все...
16 fisher
 
11.11.05
14:06
2(0) ОЧЕНЬ странная картина...
Может, имеет место тривиальная ошибка в коде ПБ в поле "Дополнительно" миграции документов? Типа, какой-нибуть символ на другом языке? Или изначально в коде ПБ была такая хрень? Попробуй сравнить...
2(Sasha) Ты заблуждаешься. UUID используется только для недопущения загрузки чужой обменки с таким же названием периферии. Место создания объекта определяется лишь трех-символьным кодом ПБ.
17 LDma
 
11.11.05
14:43
а что, нельзя запросом бросить в _1cupdts ид нужных доков только для этой базы и выгрузить их?
18 БелСан
 
11.11.05
14:47
(0),(12)Делай как описано в (6).
Для перезаписи только нужных объектов
(т.е. для отсечения перезаписи 4-х других баз)
используй метод 'ИБСозданияОбъекта(<Объект>)'...
19 green
 
11.11.05
16:02
+17 а после выгрузки в необходимую базу обратно удалить записи....
20 Эстет хренов
 
11.11.05
16:35
(0) попробуй обработку принудительной миграцию
21 KSerega
 
11.11.05
16:49
(0) а зачем убивать периферийку?
я сегодня днем восстанавил периферийку, не убивая ничего...
могу поделиться методой.
22 fisher
 
11.11.05
16:59
2(all) Ребята. Не гоните пургу. Как в (0) я делал не раз и не два. Проблем никогда не было. И быть не должно. Перезаписывать ничего не нужно.
23 Gary Zyryanov
 
14.11.05
13:14
(22) и миграция типа "Место создания и центр" там была?
24 Mikeware
 
14.11.05
13:30
2(21) Последовательность была восстановлена очень хитрым образом. Поэтому надо было перенести все "с нуля". Хотя про "методу" я б послушал...
2(All) Проблема решилась оригинально - конфа была изменена (традиционно - добавить-убрать пробел)и объединена со своей копией. Изменений в правилах миграции пофигуратор не обнаружил, но тем не менее, обмен пошел нормально.
AdBlock убивает бесплатный контент. 1Сергей