Имя: Пароль:
1C
1С v8
Конфигуратор. Нарушена целостность структуры конфигурации УТ 10.3 8.1.15.14
0 Dikosit
 
22.12.15
20:15
Уважаемые коллеги, внимаю к коллективному разуму:
Есть рабочая база УТ 10.3, версия 8.1.15.14, размер 4.5Гб, файл-серверная - в режиме конфигуратора прекрасно открывается.
При переносе базы в другой каталог на сервере, на другой компьютер - при открытии конфигурации в конфигураторе выдает ошибку:
нарушена целостность структуры конфигурации.
Выгрузка-загрузка, чистка/замена кеша, ТИИ, chdbfl не помогают.
Самое главное на том же сервере, скопирована база в другую папку и там выдает эту ошибку. На родном месте (d:\1cv81base\) работает все прекрасно. Копируем в другую папку, например (d:\1cv81base1\) - и в режиме предприятия прекрасно работает, а конфигурацию открыть не дает, "Нарушена целостность структуры конфигурации"
Хотелось бы услышать подсказки от коллективного разума.
Спасибо!
1 XLife
 
22.12.15
20:19
восстановить рабочую версию из бекапа
2 Dikosit
 
22.12.15
20:27
База прекрасно работает, переносить в другой каталог ее не требовалось, когда появилась проблема непонятно, в копиях 3 мес. давности она уже присутствует.
Повторюсь: ошибка выходит ТОЛЬКО при запуске программы в другом каталоге, другом компьютере, на своем родном месте все прекрасно открывает.
3 Dikosit
 
22.12.15
20:30
Свое родное место у нее на райд массиве SSD. Проверять на ошибки диск не рискую, вдруг после проверки перестанет и на родном месте работать???
4 XLife
 
22.12.15
20:32
(3) беги, пока не поздно...
5 mehfk
 
22.12.15
20:36
>> Хотелось бы услышать подсказки от коллективного разума.
>> Спасбо!
Тебе делать нечего? База работает - работает, вот и не трожь!
6 Dikosit
 
22.12.15
20:38
(4) (5) Господа, вы такие остроумные, пропускайте эту тему плз...
7 mehfk
 
22.12.15
20:41
(6) Я потратил время, чтобы прочитать твой флуд - я имею право высказать свое мнение.
8 Serg_1960
 
22.12.15
21:22
(0) Установи бесплатный сервер PostgreSQL и подними копию базы в клиент-серверном варианте. Если там конфигуратор базы открывается без ошибок, то скорее всего "размер 4.5Гб" - ключевые слова.
9 Dikosit
 
22.12.15
21:36
(8) у меня и больше базы есть, дело не в размере.

Провел эксперимент:
В рабочей базе сделал "Сохранить конфигурацию в файл",
на другом компе в чистой базе "Загрузить конфигурацию из файла". При загрузке выдало ошибку "Нарушена целостность структуры конфигурации".
Наверное сбойная сама конфигурация базы. Смущает то что на своем месте все работает. Может быть как то поврежден диск?
10 Serg_1960
 
22.12.15
21:37
Есть сомнения по поводу "чистка/замена кеша".

Попробуй внести в список баз ещё одну (новую) запись на эту-же рабочую базу (d:\1cv81base\). Если конфигуратор перестанет открываться - к сожалению я скорее всего прав - кэши не были очишены и Ваша база жива пока жива конфигурация в локальном кэше. И если я прав, то не исключено, что первое-же очередное обновление обрушит базу.
11 Serg_1960
 
22.12.15
21:41
(9) Попробуй выгрузить конфигурацию базы данных (не основную конфигурацию!) и проверь её аналогично.
12 Serg_1960
 
22.12.15
21:46
+(11) Если конфигурация БД работоспособная, то можно загрузить её вместо сбойной основной конфигурации. Обрати внимание: основная конфигурация и конфигурация БД могут отличаться друг от друга (даже если конфигуратор "не видит" отличий в них).
13 Dikosit
 
22.12.15
21:52
(10) пробовал, в основной базевсе по прежнему работает.
(11)  Конфигурация БД в чистую базу тоже не грузится.
При создании файла поставки в рабочей базе вываливается с ошибкой "Нарушена целостность структуры конфигурации"
14 MadJhey
 
22.12.15
21:55
Структуру конфигурации дает выгрузить?
15 MadJhey
 
22.12.15
21:56
Увидел (9)
16 MadJhey
 
22.12.15
21:58
Думаю при изменении структуры конфигурации. Она вылетит с ошибкой.
17 Dikosit
 
22.12.15
22:03
(16) Нет, без проблем сохраняется. В том то и удивительно
18 Dikosit
 
22.12.15
22:04
Как можно проверить корректность cf файла???
19 Dikosit
 
22.12.15
22:06
Пришла в голову мысль из рабочей базы в чистую скопировать-> вставить все объекты. Много только ведь их...
20 youalex
 
22.12.15
22:08
Конфигурация/Проверка конфигурации...
Перейти на 8.2
21 SunProgy
 
22.12.15
22:10
а нет копии где все в порядке было - сравнить/объединить с конфигурацией из файла тогда?
22 Dikosit
 
22.12.15
22:15
(20) При попытке конвертации на 8.2 та же ошибка (
(21) Копия трехмесячная такая же, давно изменения произошли...
23 vde69
 
22.12.15
22:23
что база такая "файл-серверная" ???

или файловая или серверная, поясните пож.
24 Dikosit
 
22.12.15
22:24
Копия 3,5-х месячная нашлась нормальная, открывается конфигурация на любом компе. Только как эту конфигурацию влить в рабочую бд.? Просто "загрузить конфигурацию из файла" заменит полностью битую конфигурацию?
25 Dikosit
 
22.12.15
22:24
(23) пардон, файловая...
26 vde69
 
22.12.15
22:27
(25) файловая может быть демо или тестовой или однопользовательской. А учитывая, отсутствие бекапов, это не база а мусор...
27 vde69
 
22.12.15
22:27
(26) файловая - не может быть рабочей
28 Dikosit
 
22.12.15
22:30
(26) (27) очень ценные замечания, спасибо
29 vde69
 
22.12.15
22:38
(13)

>>>(10) пробовал, в основной базевсе по прежнему работает.
>>>(11)  Конфигурация БД в чистую базу тоже не грузится.

делаешь пустую базу и через XML, скорее всего или при выгрузке или при загрузки будет ошибка, ее не сложно локализовать и пропустить кривые объекты.

все остальные варианты выйдут скорее всего более геморойно

ну и ссылку у меня в профиле почитай...
30 Dikosit
 
22.12.15
22:47
(29) Спасибо за мысль, сейчас попробую через выгрузить/загрузить файлы конфигурации рабочую конфу загрузить в 3,5 мес. давности конфу.
31 Serg_1960
 
22.12.15
23:14
Констатирую эффект "демонического" обновления налицо.

Смех сквозь слёзы: не исключаю ситуации, когда ни основная, ни конфигурация БД не содержат ошибок, а жизнь автору портит битая конфигурация поставщика. Во всех действия автора она "незримо" всегда присутствовала.

Если бы это была база на SQL, то я бы мог проверить каждую из трёх конфигураций независимо друг от друга.
32 User_Agronom
 
22.12.15
23:18
(27) Не согласен!
33 Serg_1960
 
22.12.15
23:26
(24) Выгрузи конфигурацию копии в файл и находясь в конфигураторе рабочей базы запусти "сравнение и объединение". Не думаю что изменений так много, что "ручками", через буфер их нельзя оперативно перенести конфигурацию трех с половиной месячной давности.

Но что-то мне подсказывает, что высока вероятность вывалиться из конфигуратора при сравнении конфигураций.
34 Dikosit
 
22.12.15
23:29
(31) Демоническое обновление с 8.1 попило крови мне когда то, на 8.2 корректно работает.
Уф. было много изменений за последние месяцы с этим егаисом., внес их все, через выгрузить/загрузить файлы конфигурации загрузил конфигурацию с рабочей базы. Теперь у меня конфигурация корректная, данные 3,5 месячной давности. Блин, как сюда закачать текущие данные без конфигурации?
35 H A D G E H O G s
 
22.12.15
23:36
Вот ведь когда человеку делать нечего - он всячески пытается ее разнообразить
36 Dikosit
 
22.12.15
23:51
ее это жизнь?
(33) В рабочую конфигурацию cf копии загрузился без ругательств. Обновился, переписал базу в другой каталог -опять ошибка.
Если как вы говорите глюк в конфигурации поставщика если обновлюсь без галочек выбора, то она заменится и может поможет?
37 Dikosit
 
22.12.15
23:54
(33) Сумбурно написал.
1) В рабочей копии вернусь к бд поставщика.
2) Создам файл поставки
3) Обновлю рабочую конфу без галочек.
бд поставщика должна обновится, так?
38 Dikosit
 
23.12.15
00:05
Попробовал, не получилося баинки пошел...
39 Bober
 
23.12.15
01:06
(0)
- очисти локальный кэш на компьютере откуда запускаешь конфигуратор
- проверь права на папку и подчиненные папки
40 romix
 
23.12.15
01:56
(39) У нас тоже на днях взглюкнуло (8.3), ни туда ни сюда, и тоже было связано с кешем.
41 Mikhail Volkov
 
23.12.15
04:40
(34) Дык сейчас 8.1 или 8.2?
42 Necessitudo
 
23.12.15
07:09
(31) А как? Просто выгружая их в цф и загружая в другие базы?
43 Dikosit
 
23.12.15
08:51
(39) в (0) писал что чистил, с правами все ОК
(41) сейчас 8.1, в 8.2 просто пробовал конвертнуть

Похоже надо SQL, туда грузить, там конфигурации чистить.
44 Serg_1960
 
23.12.15
09:02
(34) Ты меня не услышал. Я уже в (33) предлагал в устаревшей, но работоспособной, копии "дотянуть" конфигурацию до актуальной, а потом через выгрузить из копии и загрузить в рабочую, заменить конфигурации в рабочей базе.

Не данные базы перекачивать, а конфигурации. Не из рабочей - в копию, а из копии - в рабочую.

"не Иван Иваныч, а Иван Петрович, не "Волгу", а "Победу", не автомобиль, а часы, не в лотерею, а в домино, не выиграл, а проиграл, но в остальном все верно"(с)
45 Vladal
 
23.12.15
09:06
(9) Релизы платформы 1С полснотью совпадают на обоих компьютерах?
Может, на одном релиз 8.x.xx.XXX, а на другом 8.x.xx.YYY
46 Dikosit
 
23.12.15
10:45
(44) Я вас услышал:
1.) в старой копии базы поправил конфигурацию до текущей
2.) выгрузил из нее в cf
3.) в рабочую конфу cf корректно загружается, все сохраняется без ошибок.
4.) Проблема так и остается. При копировании базы в другой каталог "Нарушена целостность структуры конфигурации"
47 Dikosit
 
23.12.15
10:52
Мне очень хочется понять, почему может быть такой фокус:
1.) База в своем каталоге в режиме конфигуратора прекрасно открывается.
2.) При копировании, выгрузке-загрузке базы в другой каталог на этом сервере или на любой другой другой компьютер - при открытии конфигурации в конфигураторе выдает ошибку:
"нарушена целостность структуры конфигурации".

Вот корень зла.
48 Serg_1960
 
23.12.15
16:56
(46) И "Обновить конфигурацию базы данных(F7)" выполнено без ошибок? "Не верю"(с)

Ещё раз спрошу: ты точно уверен, что все кеши очистил?

Должно быть так: после очистки кеша, когда входишь в конфигуратор, дерево конфигурации - закрыто и требуется "Открыть конфигурацию". Если заходишь в конфигуратор и дерево конфигурации открыто - кэшированная конфигурация осталась жива и продолжает портить тебе жизнь (последнее утверждение не факт, а предположение).
49 vde69
 
23.12.15
19:16
(47) это кеш, в базе есть ошибка а в кеше ошибки нет, если почистишь кеш - база перестанет открываться и на старом компе.

чем быстрее сделаешь полный перенос XML в девственно чистую базу ДАННЫХ тем лучше
50 Dikosit
 
23.12.15
19:38
(49) это не кэш, в первом посте я писал что "Выгрузка-загрузка, чистка/замена кеша, ТИИ, chdbfl не помогают. "
51 Dikosit
 
23.12.15
19:40
(49) наверное придется с XML разбираться...
52 Serg_1960
 
23.12.15
22:49
ТС, пришли мне на почту актуальную конфигурацию рабочей базы (та, которая выгружена и якобы битая) и нормальную конфигурацию, выгруженную из устаревшей копии. Попробую, но не гарантирую.