Ошибка формата потока

1. danjer74 3 10.01.19 07:35 Сейчас в теме
Доброго времени суток!

Вот в чем дело.

При работе в файловом варианте:

При тестировании и исправлении в момент проверки логической целостности базы вылетает ошибка формата потока и останавливается на справочнике ИдентификаторыОбъектовМетаданных, такая же ошибка вылетает в конфигураторе при попытке пересчета итогов регистра бухгалтерии Хозрасчетный. Ни одну обработку открыть нельзя - ни в конфигураторе ни в режиме прежприятия, все та же ошибка формата потока.

В клиент-серверном
При попытке загрузить базу из DT выдается ошибка о существующем индексе (CREATE UNIQUE INDEX), _AccRgAT - это таблица итогов регистра бухгалтерии ,после чего выходит сообщение, что данные в базу загружены не полностью.

В режиме предприятия запуск возможен, все функции открыть не открываются - все та же ошибка.

Версия платформы 8.3.13.1644, Бухгалтерия предприятия 3.0.60.59.

Мероприятия были следующие - тестирование/исправление, очистка кэша, сжатие журнала, понижение версии платформы до 8.3.12.1466.

Прошу подсказать, куда еще можно копнуть.

Заранее спасибо.
По теме из базы знаний
Найденные решения
22. zodus 67 10.01.19 09:55 Сейчас в теме
(1) рекомендации по исправлению :
взять самый первый файл базы, не тестированный, исправленный , сжатый, сделать его копию и на ней проверить
1) сделать chdbfl из текущей версии %\Program Files\1cv8\8.3.12.1466 - если вылетит с ошибкой проверка и исправление , или пройдет но не исправит ошибки в таблицах, удаляем базу и берем снова изначальный вариант Базы .
2) Если первый пункт не помог, значит вариантов осталось меньше, можно попробовать очистить испорченную таблицу, через утилиты типа Tool_1CD или похожие
3) после удаление таблицы лучше сделать тестирование полное реиндексацию и реконструктиризацию .

ps/ 1 -Сжатие таблиц лучше не делать в конфигураторе - влияет на производительность сильно, а на размер не сильно
2- исходник с базой , которая поломалась всегда лучше хранить в архиве а не удачные версии баз удалять после не удачных попыток восстановления
3- так же может помочь но мало вероятно загрузка той же конфигурации в текущую базу , или полная поочередная выгрузка данных из поломанной базы в пустую через стандартные обработки ВыгрузкаЗагрузкаДанныхXML
Остальные ответы
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
7. danjer74 3 10.01.19 08:05 Сейчас в теме
(4)Это не катит, но открываются обработки, все вываливается с этой ошибкой.
8. dandykry 9 10.01.19 08:06 Сейчас в теме
(7) Ошибка формата потока - это 99.9% того, что конфигурация повредилась. Танцуй с ней
9. danjer74 3 10.01.19 08:09 Сейчас в теме
(8)Да я это уже понял. Вот только я не владею ее танцевальным стилем :) В какую сторону хотя бы плясать?
11. dandykry 9 10.01.19 08:15 Сейчас в теме
(9)
1) Рекомендуемая платформа (при обновлении пишут что нужна платформа не ниже бла бла бла. Вот ее)- проверка
2) На ней очистка кэша - проверка
3) открытие конфигурации - проверка
4) Загрузка конфигурациии - проверка
5) ТиС - Реструктуризация - проверка
6) Открыть справочник на котором валится, попытаться его изменить и записать
7) Загрузить ДТ в чистую базу (можно файловую)
8) .....танцев много. Поиск по форуму поможет
21. Fox-trot 157 10.01.19 09:18 Сейчас в теме
(1)требуйте бекап, все остальное просто дорого... во всех смыслах
22. zodus 67 10.01.19 09:55 Сейчас в теме
(1) рекомендации по исправлению :
взять самый первый файл базы, не тестированный, исправленный , сжатый, сделать его копию и на ней проверить
1) сделать chdbfl из текущей версии %\Program Files\1cv8\8.3.12.1466 - если вылетит с ошибкой проверка и исправление , или пройдет но не исправит ошибки в таблицах, удаляем базу и берем снова изначальный вариант Базы .
2) Если первый пункт не помог, значит вариантов осталось меньше, можно попробовать очистить испорченную таблицу, через утилиты типа Tool_1CD или похожие
3) после удаление таблицы лучше сделать тестирование полное реиндексацию и реконструктиризацию .

ps/ 1 -Сжатие таблиц лучше не делать в конфигураторе - влияет на производительность сильно, а на размер не сильно
2- исходник с базой , которая поломалась всегда лучше хранить в архиве а не удачные версии баз удалять после не удачных попыток восстановления
3- так же может помочь но мало вероятно загрузка той же конфигурации в текущую базу , или полная поочередная выгрузка данных из поломанной базы в пустую через стандартные обработки ВыгрузкаЗагрузкаДанныхXML
23. danjer74 3 10.01.19 10:42 Сейчас в теме
(22)ВыгрузкаЗагрузкаДанныхXML не сработает - вылетает с той же ошибкой. Попытка открыть Все функции - тоже. Видимо, придется проделать пункты 1-3. А какие утилиты есть еще помимо Tool_1CD? Я просто пробовал ее запустить, но она отказалась работать, т.к. не поддерживается работа с файлами, которые созданы в платформе выше 8.3.8.
27. danjer74 3 11.01.19 07:35 Сейчас в теме
(22)Удалось через Tool_1CD открыть ее, сконвертировал, взял типовую, сконвертировал ее тоже, вытащил из нее таблицы CONFIG и CONFIGSAVE, закинул в битую и все заработало. Очень сильно упростило задачу то, что конфигурация полностью на поддержке. Даже накатил обновления. Так что спасибо за помощь. :)
28. zodus 67 12.01.19 19:59 Сейчас в теме
(27)все решаемо, пока ты с 1с)))))
2. NatalkaBal 28 10.01.19 07:50 Сейчас в теме
А что предшедствовало этой ситуации?
Можно попробовать запустить 1С в режиме ЗапуститьОбновлениеИнформационнойБазы
5. danjer74 3 10.01.19 08:04 Сейчас в теме
(2)Падает с ошибкой формата потока
10. danjer74 3 10.01.19 08:13 Сейчас в теме
(2)Никто ответить не может. Просто такая база досталась и все. Говорят, передали ее в начале лета, а кто с ней что делал до этого времени - не ясно.
12. NatalkaBal 28 10.01.19 08:21 Сейчас в теме
(10)Размер 1Cv8 большой? Конфигурация измененная? Если типовая можно попробовать Загрузить конфигурацию из файла, той же версии. СУБД какую использовал в клиент сервере?
13. danjer74 3 10.01.19 08:31 Сейчас в теме
(12)Я не могу это сделать. Не активно это все. Я не могу открыть конфигурацию. При нажатии на эту кнопку падает все.
15. NatalkaBal 28 10.01.19 08:35 Сейчас в теме
(13)Попробуй с помощью Tool1CD. Главное чтоб конфигурация была типовая, без доработок. https://infostart.ru/public/689091/
17. danjer74 3 10.01.19 08:37 Сейчас в теме
(15)Пробовал. Эта приблуда не работает с файлами, созданными платформой с версией больше 8.3.8.
19. NatalkaBal 28 10.01.19 08:39 Сейчас в теме
(17)Сконвертируй до нужной версии https://infostart.ru/public/690692/ либо из командной строки https://its.1c.ru/db/metod8dev/content/5924/hdoc
16. danjer74 3 10.01.19 08:36 Сейчас в теме
3. mark_oilbass 10.01.19 07:54 Сейчас в теме
chdbfl.exe - этим файлом тестировали?
6. danjer74 3 10.01.19 08:04 Сейчас в теме
Тестировал, говорит, все норм. Никаких ошибок.
14. user662672_explorer2000 225 10.01.19 08:34 Сейчас в теме
Скорей всего попортился кэш конфигурации. Самое простое удалить базу из списка и добавить заново.
18. danjer74 3 10.01.19 08:38 Сейчас в теме
(14)Это я тоже пробовал - не получилось. Я ее добавил, и сразу эта ошибка полезла.
20. meriferi 10.01.19 08:56 Сейчас в теме
Удали базу из списка, вычисти папку Темп и добавь снова базу в список
24. besica 10.01.19 10:44 Сейчас в теме
А дерево конфигурации открывается?
Или конфигуратор не открывается вообще?
25. besica 10.01.19 10:45 Сейчас в теме
Проверить в регистре на который ругается типы данных, чтобы там не было строк неограниченной длины
26. user1005962 10.01.19 13:49 Сейчас в теме
Есть предположение что то не так в 1644, аналогичная ситуация, была рабочая база УТ11.4 SQL, после обновления платформы до 1644 начала выдавать ошибку потока при открытии приходных накладных и отчетах о реализациях. никакие танцы с бубном не помогали.
Поставил платформу 8.3.12.1790 - подключил туда базу - все проблемы исчезли, все стало работать нормально.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот