Имя: Пароль:
1C
1C 7.7
v7: Задвоение строк в табличной части после обмена по УРБД
0 Прыгун
 
16.05.13
09:48
Дано - типовая бухгалтерия, с незначительными переделками. УРБД, причем центральная тут, миграция центр и место создания (добавлено еще, что все объекты также мигрируют в одну из периферийных, т.е. полная информация в центральной и еще одной периферийной). В одной из периферийных баз, в которой полная миграция справочников и еще одного вида документов (не отгрузки) вдруг задвоилась табличная часть одной из расходных накладных. Выглядит примерно так, задвоились полностью строки с товаром, суммой, количеством. Анализ логов показал, что документ создали меняли только в той периферийной. Еще я в центральной перепроводил документы этой периферийной базы (там добавлялась управленческая проводка, на реальные остатки никак не влияло). Судя по логу, проблемы начались именно после того как я в центральной перепровел документы этой периферийки и после этого сделали обмен. Я первый раз встречаю такой глюк, и мне интересно, насколько часто такое встречается? Просто УРБД вроде достаточно надежные механизм, и такое вижу первый раз. Сейчас делаю ТиИ на обоих базах.
1 пипец
 
16.05.13
09:52
миграцию если только меняли
ЗЫ или обмен шел на обрушенных индексах
ЗЫЫ при обмене УРБД заменяет объект - именно заменяет ...
2 Mikeware
 
16.05.13
09:52
реиндекс на периферии, если там тоже кажет "дублированные" строки .
если там ннормально то только в ЦБ.
пробленма не в УРБД, проблема в индексах
3 Прыгун
 
16.05.13
09:56
Дублированные строки именно в обоих базах. Поэтому я и офигел.
4 Прыгун
 
16.05.13
09:57
вероятность что обмен шел на порушенных индексах в периферийной есть.
5 пипец
 
16.05.13
09:59
в центре поправь и обменяйся еще раз
ЗЫ если движения остались теми же ... не задвоились то должно прийти в норму
6 Mikeware
 
16.05.13
10:02
(5) уже задвоились. приче самое забавное, что если их исправить еще раз - ни  затроятся..
7 пипец
 
16.05.13
10:06
(6) не помню уж когда встречал такое , было только - объект отвязывался от урбд (наглухо) - убивали и делали заново , ибо лезть в таблицу напрямую нуегонафик
8 Mikeware
 
16.05.13
10:12
(7) а чо "нуегонафиг"? эстетично, дешево, надежно и практично!
9 пипец
 
16.05.13
10:16
(8) ви не понэли ;)) именно одна накладная стала вдруг не мигрируемой - корежить по удаленке ночером таблицу Оо ;))
10 Mikeware
 
16.05.13
10:17
(9) у меня для этого есть отсылка спецсообщения с исполняемым кодом. могу даже дроп тэйбл отправить :-)
11 Прыгун
 
16.05.13
10:19
После ТиИ в периферийной удвоение осталось...
12 Mikeware
 
16.05.13
10:22
(11) так у тебя цикл обмена прошел, чего ж ты хочешь...
13 Прыгун
 
16.05.13
10:22
короче, в центральной исправлять и делать обмен?
14 Mikeware
 
16.05.13
10:22
Удаляй строки вручную.
кстати, если есть привязка движений, то вроде возможен вылет...
15 Прыгун
 
16.05.13
10:30
Исправил, не вылетело. Жду результатов после обмена туды сюды..
16 Mikeware
 
16.05.13
10:34
(15) "не сцы!", все нормально.
17 Прыгун
 
16.05.13
10:34
После обмена все в норму пришло. И так и там задвоения нет. Короче, на будущее я так понимаю, дать по голове бухам в периферийной, чтобы если требует пересчета итогов то обязательно делали перед обменом.
18 Mikeware
 
16.05.13
10:36
(17) итоги ни при чем. Индексы табчаасти свалились
19 Прыгун
 
16.05.13
10:38
(18) Ну я это и имею в виду, что если требует переиндексацию, то там какие угодно индексы могут слететь, и надо ее обязательно сделать перед обменом.