Имя: Пароль:
1C
 
Проблема с тестированием и исправлением
0 Sta-yer
 
26.12.14
10:42
Ситуация следующая: sql-ная самописная база работает сейчас на платформе 8.3. Делаю в конфигураторе тестирование и исправление (устанавливаю только проверку логической и ссылочной целостности), проверка доходит до документа ЗакрытиеСчетовЗатрат дальше не идет, прогресс в процентах есть, но если на других документах он доходит до 100% и переходит к проверке следующего документа, то здесь идет дальше 110%-200%-1650% и т.д. до бесконечности. Причем если dt-шник этой базы загрузить на 8.2, то все нормально. С чем это может быть связано и как исправить?
1 Господин ПЖ
 
26.12.14
10:43
>Причем если dt-шник этой базы загрузить на 8.2, то все нормально.

>С чем это может быть связано и как исправить?

ты уже знаешь
2 Sta-yer
 
26.12.14
10:48
>Причем если dt-шник этой базы загрузить на 8.2, то все нормально.

Я к тому, что если загрузить на 8.2 и запустить тестирование, то все проходит нормально.

>ты уже знаешь

не, нужна подсказка.
3 ИС-2
 
naïve
26.12.14
10:52
(2) попробуй разные сборки платформы, напиши в 1С
4 Sta-yer
 
26.12.14
10:55
пробовал. из 8.3 загружается только на 8.3.5.1098, на другие релизы даже dt-шник не загружается - "Ошибка.Данные загружены не полностью" (что-то в этом роде)
5 Sta-yer
 
26.12.14
10:56
Но и на 8.3.5.1098 ТИИ не проходит до конца.
6 Sta-yer
 
26.12.14
11:43
так что, никто не сталкивался что ли с подобным?
7 hhhh
 
26.12.14
12:28
(6) а реиндексацию и реструктуризацию запускал?
8 Бригада бронепоезда
 
26.12.14
12:31
имхо, это связано с тем, что в документе ЗакрытиеСчетовЗатрат есть ссылка на документ ЗакрытиеСчетовЗатрат . и в некоторых документах есть ссылки на самих себя.
и в итоге ТИИ зацикливается, когда обходит дерево реквизитов документа
9 Sta-yer
 
26.12.14
12:41
(7) да, реиндексация проходит нормально, реструктуризация на регистре бухгалтерии останавливается (комп не сильный, но ждал 3 дня, так и не прошло).
10 Sta-yer
 
26.12.14
12:44
(8) это как, у документа ЗакрытиеСчетовЗатрат есть реквизит с типом ЗакрытиеСчетовЗатратСсылка? Нет такого, проверил.
11 Бригада бронепоезда
 
26.12.14
12:45
(10) ну или у дока есть ссылка, в которой есть ссылка на этот док. перекрестные ссылки, от них зацикливание
12 DS
 
26.12.14
12:49
>Причем если dt-шник этой базы загрузить на 8.2, то все нормально.
Куда загружал: как файловую или на сервер?
13 тарам пам пам
 
26.12.14
12:56
(11) Бред. ТИИ не рекурсивно проверяет документы - проверяется валидность самой ссылки в реквизите проверяемого документа, а не валидность объекта по этой ссылке. В этом случае абсолютно пофиг, есть там перекрестные ссылки или нет.
14 МихаилМ
 
26.12.14
13:00
(0)
настройте логирование тж. это с вероятностью 90% выявит
проблему.

если не сможете,
локализуйте проблему

выясните проблема с конфигурацией или с данными

проверьте на пустой базе с конфигуразией 1с из проблемной
на такойже конфигурации софта

причем пустую базу лучше сгенерировать путем очистки данных копии проблемной базы, что бы тестирование прошло вместе с настройками бд. В "чистой" базе настройки могут отличаться.
15 Sta-yer
 
26.12.14
13:00
(12) в серверную.
16 Sta-yer
 
26.12.14
13:07
(14) дельное предложение)) спасибо попробую

только вот :
>причем пустую базу лучше сгенерировать путем очистки данных копии проблемной базы, что бы тестирование прошло вместе с настройками бд. В "чистой" базе настройки могут отличаться.

Это как сделать?
17 МихаилМ
 
26.12.14
13:41
(16)
написать tsql скрипт очистки таблиц с данными.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший