![]() |
![]() |
![]() |
|
РИБ, УПП, <Объект не найден...> | ☑ | ||
---|---|---|---|---|
0
necro
05.03.14
✎
07:59
|
Нахожусь на периферийном узле РИБ (УПП), всё чаще и чаще исчезают (то есть вчера были, сегодня нету)документы и элементы справочников, а вместо них остается такое
<Объект не найден> (123:34bg4h3434334344) в журнале регистрации ничего не нашел Другие узлы РИБ на такую проблему не жалуются. Подскажите что-нибудь, где смотреть, что искать, может это вообще не связано с РИБ, но больше ничего в голову не лезет. |
|||
1
Wobland
05.03.14
✎
08:00
|
где остаётся?
|
|||
2
shuhard
05.03.14
✎
08:01
|
(0) что-то мешает включить версионирование ?
|
|||
3
skunk
05.03.14
✎
08:01
|
это связанно с тем, что не все данные загружаются
|
|||
4
necro
05.03.14
✎
08:05
|
(1) например вместо контрагента в документе остается надпись <объект не найден>, или в одном документе была ссылка на другой, стало <объект не найден>
|
|||
5
necro
05.03.14
✎
08:06
|
(3) где искать, куда смотреть, как отследить?
|
|||
6
skunk
05.03.14
✎
08:10
|
смотришь в документе какой контрагент не загрузился ... выгружаешь в обмен только этого контрагента ... и далее в отладчике по ф11 начинаешь грузить по шагово ... смотришь когда получаешь отказ в записи
|
|||
7
skunk
05.03.14
✎
08:11
|
второй вариант, что в узле не все данные были загружены изначально
|
|||
8
necro
05.03.14
✎
08:15
|
может я зря подозреваю РИБ, есть еще базы нижнего уровня, с которых изначально и приходят данные (другая конфигурация), но там в модуле про непосредственное удаление ничего не написано
|
|||
9
skunk
05.03.14
✎
08:35
|
(8)а удаление и не требуется ...
например из базый1 в базу2 приходит контр и документ с ним в базе2 для базы3 в обмен попадает только документ в результате документ в базе3 будет иметь "объект не найден" |
|||
10
necro
05.03.14
✎
08:53
|
я сейчас в той базе, откуда один из документов пришел, перепровел его, загрузил, ничего естественно не поменялось; нажал записать контрагента, загрузил, в моей базе он в документе появился, ошибок никаких нет.
как определить, в какой момент происходит ошибка - при обмене с этой базой, или при обмене с центральной, или где-то еще? как найти в базе эти неверные ссылки (которые <Объект не найден>), чтобы хотя бы запросить с периферии выгрузку? |
|||
11
skunk
05.03.14
✎
09:02
|
обработку нужно писать ... которая прошерстит базу и будет искать в них битые ссылки(пример в инете есть "чистка базы от битых ссылок") ... только тебе надо будет не чистить а выбрать их ... точнее найти гуиды у которых нет объектов ... потом выбрать из той базы где все нормально по полученным гуидам объекты и выгрузить их
|
|||
12
skunk
05.03.14
✎
09:05
|
это как искать объекты с битыми ссылками http://rusfolder.com/37622267
|
|||
13
Feunoir
05.03.14
✎
09:07
|
(10) Года три назад мы бились с похожей проблемой в РИБ бухгалтерии. Пропадали элементы справочник РБП. Бухгалтера просто плакали с горя. Ошибку вылавливали пару месяцев. Нашли и научились воспроизводить почти со 100% результатом. Могу напутать немного, но получалось так:
- В периферийной базе заводится новый РБП, по нему сразу делается списание и потом обмен с центром. - В пакете обмена в центр сначала приходит запись регистра накопления "Списание РБП". - При записи набора записей регистра происходит регистрация РБП для выгрузки на все периферийные базы, в том числе и на ту, из которой идёт загрузка. - Потом приезжает сам элемент РБП. Но так как изменения по этому объекту уже зарегистрированы для выгрузки в периферийную базу, то в центральную базу этот элемент не загружается!!! - При следующем обмене из центра выгружается регистрация элемента РБП, но так как ссылки в базе нет, то фактически выгружается удаление объекта. - При загрузке в периферийной объект молча удаляется. Сначала дали бухгалтерам указание не делать списание сразу после ввода элемента РБП, только после полного цикла корректного обмена. Потом немного переделали обмен, чтобы он не регистрировал выгрузку объектов в ту базу из которой в настоящий момент идёт загрузка. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |