|
УРБД. Надо пересоздать периферийку. С тем же кодом ИБ. Проблема.... Ø | ☑ | ||
---|---|---|---|---|
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) Проблема решилась оригинально - конфа была изменена (традиционно - добавить-убрать пробел)и объединена со своей копией. Изменений в правилах миграции пофигуратор не обнаружил, но тем не менее, обмен пошел нормально. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |