Борьба с сообщением "Ошибка формата потока" в 1С:Предприятие 8.1 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Шаманы IT - кто они?За что мне нравиться 1С:Предприятие 8.1 - с ним не соскучишься. Итак, сегодня мы будем учиться пляскам с бубном. Есть мнение, что бубны сисадминов в этом случаи не годятся. Это не правда, тоже подойдут. Когда нужен бубен?При работе с 1С:Предприятие 8.1 по некоторым независящим от нас с Вами причинам вы можете с толкнуться с сообщением об ошибке «Ошибка формата потока». Самый распространенный ответ-рекомендация: Попробовать перенести базу на другой компьютер и там запустить.Звучит загадочно, не правда ли? :))) Постарайтесь ответить на вопросы: После выполнения каких действий стала появляться эта ошибка?
Частными случаями этой рекомендации можно считать например такие решения: Общей причиной возникновения такой ситуации можно считать сбои железа (в одном случае пропала сеть, отключилось электричество), софта и т.д. (и не обязательно 1С).
В случаи, если есть возможность зайти в режиме конфигуратора, то также есть смысл проверить целостность данных: Для ранних версий платформы были характерны механизмы, не контролирующие некорректное хранение данных, поэтому обратите внимание на такие решения как: Особенно это характерно для ситуаций: после изменения типа реквизита формы справочника при попытке сохранить конфигурацию после долгого продолжительного молчания не приходя в сознание платформа выдала сообщение "ошибка формата потока". Или в такой ситуации: Если через COMConnector происходит обращение к клиент-серверной базе данных, то возможной причиной ошибки является передача от клиента (COMConnector-а в клиентском приложении) серверу 1С:Предприятия или наоборот значения типа "Строка", содержащего символы с кодами 0x1F или 0xFFFF. Передача может выполняться как через параметры и результат процедур и функций, исполняемых на сервере, так и в том случае, если такие символы содержатся, например, в строковом значении константы.
Можно также использовать РИБ, если есть возможность создавать планы или они уже есть: Или еще бывает так: При попытке открыть форму документа "Поступление товаров услуг" происходит ошибка "Ошибка формата потока".
Ошибка возникает как в Конфигураторе так и в Предприятии.
В некоторых случаях можно исследовать проблему с помощью технологического журнала: <?xml version="1.0" encoding="UTF-8"?> Примечание. Для 64х-разрядного сервера приложений каталог отличается от размещения клиента 1С. В этом случаи logcfg.xml нужно размещать в обоих подкаталогах /conf, корректирую пути размещения логов. В этом случаи будут формировать логи для клиента 1С в подкаталоге 1cv8_ХХХХ: 30:02.8131-0,EXCP,1,process=1cv8,Usr=Гилев В.В.,Exception=Exception,Descr=Ошибка формата потока
Если ошибка возникает у всех пользователей сразу, то сделайте резервную копию и почистите таблицу delete from configsave Помогает для различных субд (и MS SQL Server, и Oracle) . Я думаю, убедил Вас делать резервные копии как можно чаще :) Можно также воспользоваться платной помощью.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Услуги 1С-Рарус Москва
|