1. danjer74 10.01.19 07:35 Сейчас в теме

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

Доброго времени суток!

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

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

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

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

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

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

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

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

Заранее спасибо.
Найденные решения
22. zodus 63 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 10.01.19 08:05 Сейчас в теме
(4)Это не катит, но открываются обработки, все вываливается с этой ошибкой.
8. dandykry 3 10.01.19 08:06 Сейчас в теме
(7) Ошибка формата потока - это 99.9% того, что конфигурация повредилась. Танцуй с ней
9. danjer74 10.01.19 08:09 Сейчас в теме
(8)Да я это уже понял. Вот только я не владею ее танцевальным стилем :) В какую сторону хотя бы плясать?
11. dandykry 3 10.01.19 08:15 Сейчас в теме
(9)
1) Рекомендуемая платформа (при обновлении пишут что нужна платформа не ниже бла бла бла. Вот ее)- проверка
2) На ней очистка кэша - проверка
3) открытие конфигурации - проверка
4) Загрузка конфигурациии - проверка
5) ТиС - Реструктуризация - проверка
6) Открыть справочник на котором валится, попытаться его изменить и записать
7) Загрузить ДТ в чистую базу (можно файловую)
8) .....танцев много. Поиск по форуму поможет
21. Fox-trot 91 10.01.19 09:18 Сейчас в теме
(1)требуйте бекап, все остальное просто дорого... во всех смыслах
22. zodus 63 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 10.01.19 10:42 Сейчас в теме
(22)ВыгрузкаЗагрузкаДанныхXML не сработает - вылетает с той же ошибкой. Попытка открыть Все функции - тоже. Видимо, придется проделать пункты 1-3. А какие утилиты есть еще помимо Tool_1CD? Я просто пробовал ее запустить, но она отказалась работать, т.к. не поддерживается работа с файлами, которые созданы в платформе выше 8.3.8.
27. danjer74 11.01.19 07:35 Сейчас в теме
(22)Удалось через Tool_1CD открыть ее, сконвертировал, взял типовую, сконвертировал ее тоже, вытащил из нее таблицы CONFIG и CONFIGSAVE, закинул в битую и все заработало. Очень сильно упростило задачу то, что конфигурация полностью на поддержке. Даже накатил обновления. Так что спасибо за помощь. :)
28. zodus 63 12.01.19 19:59 Сейчас в теме
(27)все решаемо, пока ты с 1с)))))
2. NatalkaBal 21 10.01.19 07:50 Сейчас в теме
А что предшедствовало этой ситуации?
Можно попробовать запустить 1С в режиме ЗапуститьОбновлениеИнформационнойБазы
5. danjer74 10.01.19 08:04 Сейчас в теме
(2)Падает с ошибкой формата потока
10. danjer74 10.01.19 08:13 Сейчас в теме
(2)Никто ответить не может. Просто такая база досталась и все. Говорят, передали ее в начале лета, а кто с ней что делал до этого времени - не ясно.
12. NatalkaBal 21 10.01.19 08:21 Сейчас в теме
(10)Размер 1Cv8 большой? Конфигурация измененная? Если типовая можно попробовать Загрузить конфигурацию из файла, той же версии. СУБД какую использовал в клиент сервере?
13. danjer74 10.01.19 08:31 Сейчас в теме
(12)Я не могу это сделать. Не активно это все. Я не могу открыть конфигурацию. При нажатии на эту кнопку падает все.
15. NatalkaBal 21 10.01.19 08:35 Сейчас в теме
(13)Попробуй с помощью Tool1CD. Главное чтоб конфигурация была типовая, без доработок. https://infostart.ru/public/689091/
17. danjer74 10.01.19 08:37 Сейчас в теме
(15)Пробовал. Эта приблуда не работает с файлами, созданными платформой с версией больше 8.3.8.
19. NatalkaBal 21 10.01.19 08:39 Сейчас в теме
(17)Сконвертируй до нужной версии https://infostart.ru/public/690692/ либо из командной строки https://its.1c.ru/db/metod8dev/content/5924/hdoc
16. danjer74 10.01.19 08:36 Сейчас в теме
3. mark_oilbass 10.01.19 07:54 Сейчас в теме
chdbfl.exe - этим файлом тестировали?
6. danjer74 10.01.19 08:04 Сейчас в теме
Тестировал, говорит, все норм. Никаких ошибок.
14. user662672_explorer2000 141 10.01.19 08:34 Сейчас в теме
Скорей всего попортился кэш конфигурации. Самое простое удалить базу из списка и добавить заново.
18. danjer74 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 - подключил туда базу - все проблемы исчезли, все стало работать нормально.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Москва
Полный день

Программист 1С
Видное
Полный день

Программист 1С
Москва
зарплата до 120 000 руб.
Полный день

Консультант-аналитик 1С
Москва
зарплата от 100 000 руб. до 170 000 руб.
Полный день