Имя: Пароль:
1C
1C 7.7
v7: У ПБ нарушена ссылочная целостность данных
,
0 _alex_mst_
 
18.03.13
20:11
Прием файла обмена проходит до "загрузка сведений об удаленных объектах" и далее на нём повисает. Что это может быть? Стоит подождать или надо что-то исправлять?
1 _alex_mst_
 
18.03.13
20:14
Имеем УРБД. при логической проверке были обнаружены несуществующие ссылки - приём файла обмена повисал на неделю. После восстановления (настройки - создавать объекты, создавать объекты) приём файла прошёл нормально (документы загрузились), а вот на "загрузка сведений об удаленных объектах" повисло и пока что жду...
2 _alex_mst_
 
18.03.13
20:19
при восстановлении создалась куча элементов в справочнике пользователей (одинаковых по наименованию). Может надо было как-то по-другому исправлять ошибки ссылочной целостности?
3 _alex_mst_
 
18.03.13
20:21
При этом в ЦБ все проверки проходят на ура
4 Надсмотрщик
 
18.03.13
20:23
Зачем запускал проверку? Просто этим ты угробил базу
5 _alex_mst_
 
18.03.13
20:49
есть копия
6 _alex_mst_
 
18.03.13
20:49
что нужно сделать?
7 _alex_mst_
 
18.03.13
20:54
первое правило - сделай копию!
8 _alex_mst_
 
18.03.13
20:54
)))
9 Надсмотрщик
 
18.03.13
21:24
(8) Что делал в ЦБ?
10 _alex_mst_
 
18.03.13
21:33
свёртка ЦБ была
11 _alex_mst_
 
18.03.13
21:34
после свёртки выгрузка в ПБ, в некоторых ПБ всё прошло нормально и они уже работают, а в некоторых загрузка повисла и после прерывания и проверки вышеописанные проблемы
12 Cthulhu
 
18.03.13
21:40
"после прерывания" - вот тут ошибка. или чуть раньше (в методике обрезки). ну или ещё раньше...
13 Надсмотрщик
 
18.03.13
21:41
(11) Подшамань файл выгрузки
14 Надсмотрщик
 
18.03.13
21:42
(12) ошибка "в методике обрезки"
15 _alex_mst_
 
18.03.13
21:49
(12) база велась 2 года - не знаю как её вели и сколько косяков там было - мне досталась "по наследству" )))
В ЦБ Были проблемы с пересчётом итогов - была ветка недавно о проблеме свертки - в итоге после пары дней "танцев с бубном" всё свернулось и пересчитываться стало на ура.
После выгрузки в ПБ часть загрузилась и работает, а часть повисло мёртво.
(13) что можно подшаманить в файле выгрузки?
(14) и в чём ошибка?
как теперь заставить заработать повисшие ПБ? вследствие спешки главбуха - эта база уже продуктивная (т.е. рабочая) и возможности отката уже нет
16 _alex_mst_
 
18.03.13
21:51
есть только копии повисших ПБ, ЦБ уже рабочая без ошибок и пересчитывается без проблем. Все остатки выверены
17 Cthulhu
 
18.03.13
21:53
(15): если это твоя интерпретация упомянутого в (12) "или ещё раньше" - то ты ошибся. я о биологии.
(14): да, тоже так думал. но даже при такой ошибке - завершения обмена можно было бы дождаться...
18 _alex_mst_
 
18.03.13
22:00
у операторов терпячки не хватило и несмотря на все предупреждения чтобы не прерывали - взяли и закрыли. Но опять же после этого у некоторых всё нормально подгрузилось, а у некоторых нет
19 _alex_mst_
 
18.03.13
22:03
короче что теперь можно сделать?! о том как могло бы быть всё в идеале можно долго рассуждать, но человеческий фактор еще никто не смог исключить на 100%
20 Cthulhu
 
18.03.13
22:22
беги.
21 Dolly_EV
 
19.03.13
05:23
в файле выгрузки в самом конце есть такие секции:
22 Dolly_EV
 
19.03.13
05:29
{"Template Operations"},
{"Deleted References"},
{"Deleted Documents"},
{"Deleted Accounts"},
{"Deleted Template Operations"}}

если нет компоненты "Бухгалтерия", то секции {"Deleted Accounts"}, не будет.

Так вот, при наличии объектов в этих секциях в принимаемом файле, 1С начинает поиск ссылок на объекты (точно так же, как и при удалении помеченных объектов) - этим объясняются "тормоза" в конце загрузки обмена. Т.е. надо было тупо подождать до конца. совсем сумрачные тормоза наблюдаются при кривых итогах/индексах. Решение - сначала пересчитать итоги/переиндексировать, затем - грузить обмен с "помеченными" объектами.

Если совсем "просто" решить проблему- то в принимаемом файле заменить "хвостик" пустыми секциями...но это надо точно знать, что удаленные объекты в одной базе ни на что не повлияют в другой. Имхо, в твоем случае это не так, так что надо было "ждать". Еще имхо - в (14) правильно сказано
23 Cap_1977
 
19.03.13
06:13
Пересоздать "мертвые" ПБ пробовал ?
24 _alex_mst_
 
19.03.13
10:00
(23) нет, как в них потом выгрузить доки за 13 год? (правило - место создания и центр)
25 _alex_mst_
 
19.03.13
10:03
(22) а может не стоило создавать объекты по битым ссылкам в ПБ, а просто ждать жо победы? (но при таком варианте загрузка в ПБ висела неделю)
26 _alex_mst_
 
19.03.13
10:05
(22) а вообще после создания битых ссылок в ПБ файлик за ночь принялся. Сейчас вот тестирую базу на ошибки.
27 Надсмотрщик
 
19.03.13
10:18
(26) Сворачиваются все базы по отдельности с "ликвидацией" обменов
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn