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

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

Решение проблемы: Ошибка формата потока 8.2 или 8.1 Удалите базу из списка, и заново ее добавьте. - проблема возникает после обновления. 

Если не помогло читайте дальше: 

Самый распространенный ответ-рекомендация: Попробовать перенести базу на другой компьютер и там запустить.
Звучит загадочно, не правда ли? ))

Постарайтесь ответить на вопросы: После выполнения каких действий стала появляться эта ошибка?
Эта ошибка появляется при запуске с любого компьютера или только с одного? Например может быть характерна такая ситуация: у клиента при попытке запуска конфигурации в режиме предприятия в клиент-серверном режиме под некоторыми пользователями приложение падает с сообщением "Ошибка формата потока", под остальными пользователями все работает нормально.



Частными случаями этой рекомендации можно считать например такие решения:

удаление из списка баз и повторное добавление
очищение данных из каталога "C:\Documents and Settings\пользователь\Application Data\1C\1Cv81"
Общей причиной возникновения такой ситуации можно считать сбои железа (в одном случае пропала сеть, отключилось электричество), софта и т.д. (и не обязательно 1С).

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

для файловой версии использовать проверку целостности chdbfl.exe
тестирование и исправление средствами конфигуратора
выгрузка/загрузка конфигурации
Для ранних версий платформы были характерны механизмы, не контролирующие некорректное хранение данных, поэтому обратите внимание на такие решения как:

обновили платформу до последней версии (но не просто обновлением, а удалением старой версии, и затем установкой новой)
очистка журнала регистрации
проверить обработкой все метаданным все строковые реквизиты (проверяем наличие и удаляем сивмолы 0x1a & 0xFFFF )
Особенно это характерно для ситуаций: после изменения типа реквизита формы справочника при попытке сохранить конфигурацию после долгого продолжительного молчания не приходя в сознание платформа выдала сообщение "ошибка формата потока".

Или в такой ситуации: Если через COMConnector происходит обращение к клиент-серверной базе данных, то возможной причиной ошибки является передача от клиента (COMConnector-а в клиентском приложении) серверу 1С:Предприятия или наоборот значения типа "Строка", содержащего символы с кодами 0x1F или 0xFFFF. Передача может выполняться как через параметры и результат процедур и функций, исполняемых на сервере, так и в том случае, если такие символы содержатся, например, в строковом значении константы.



Можно также использовать РИБ, если есть возможность создавать планы или они уже есть:

выгружать данные с помощью XML
Или еще бывает так:

При попытке открыть форму документа "Поступление товаров услуг" происходит ошибка "Ошибка формата потока". Ошибка возникает как в Конфигураторе так и в Предприятии.
Система работает в файловом режиме. Решение может быть таким: Удалить данную проблемную форму и вставить другую (объединением) и назначить ее основной.


Я думаю, убедил Вас делать резервные копии как можно чаще

ВОПРОСЫ ОТВЕТЫ И РЕКОМЕНДАЦИИ:
1)Ключевые слова: ошибк,формат,поток, Ошибка формата потока
1. если проблема с наполнением базы данных
обработкой обходим по метаданным все строковые реквизиты
проверяем наличие и удаляем сивмолы 0x1a & 0xFFFF

2. если проблема с журналом регистрации
пытаемся урезать
если не получается, убиваем

3. если невозможно войти в конфигуратор на sql базе
delete from configsave

Автор решения: snurkof (С)

4. Для файловой базы попробовать
ChDBFl.exe

5. Для файловой базы, если ошибка возникает при запуске
конфигуратора, сразу после авторизации
(ChDBFl.exe ошибок не выявил)
удалить базу из списка и добавить ее вновь.

< Назад к списку новостей