Шаманы IT — кто они?За что мне нравиться 1С:Предприятие 8.1 — с ним не соскучишься. Итак, сегодня мы будем учиться пляскам с бубном. Есть мнение, что бубны сисадминов в этом случаи не годятся. Это не правда, тоже подойдут. Когда нужен бубен?При работе с 1С:Предприятие 8.1 по некоторым независящим от нас с Вами причинам вы можете столкнуться с сообщением об ошибке «Ошибка формата потока». САМЫЙ РАСПРОСТРАНЕННЫЙ ОТВЕТ-РЕКОМЕНДАЦИЯ: ПОПРОБОВАТЬ ПЕРЕНЕСТИ БАЗУ НА ДРУГОЙ КОМПЬЮТЕР И ТАМ ЗАПУСТИТЬ.Звучит загадочно, не правда ли? :))) Постарайтесь ответить на вопросы: После выполнения каких действий стала появляться эта ошибка? Начните с http://www.gilev.ru/disableipv6/ Частными случаями этой рекомендации можно считать например такие решения:
Общей причиной возникновения такой ситуации можно считать сбои железа (в одном случае пропала сеть, отключилось электричество), софта и т.д. (и не обязательно 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) Воспользуйтесь обработкой «ВыгрузкаЗагрузкаДанныхXML», с диска ИТС. Можно также попробовать утилиту Сергея Боровика (http://infostart.ru/public/16741/) и экспортировать конфигурацию (если цель — конфигурация, а не база)… Если проблема при открытии конфигуратора Интересно что если найти такой объект в дереве конфигурации можно получить ошибку формата потока без вылета 1С. Хотя, если это html, он может открыться, но при сравнении, при отрытии его объектов, 1С все равно вылетит. Если ошибка возникает в процессе попытки сравнения/обновления базы — удалите объект, на котором происходит сбой — при объединении с конфой обновления проблемный объект будет заново записан в базу. Ошибка связана с особенностями перехода между платформами, особенно если их релизы выходят довольно часто. см. также http://infostart.ru/public/162933/ в случае когда стандартные отчеты Бухгалтерии 2.0 8.2 при открытии вызывали сообщение об одной и той же ошибке: «Ошибка формата потока». Решение оказалось простым. Для базовой конфигурации потребуется ПК с платформой ПРОФ. Решение: 1. Открываем конфигуратор. 2. Находим в дереве конфигурации проблемный отчет и сохраняем его командой «Сохранить как внешнюю обработку, отчет…» 3. Окрываем в конфигураторе сохраненный отчет. Далее — кнопка «Действия» — команда «Открыть модуль объекта». 4. Находим в тексте процетуру «ПрименитьНастройку()», удаляем всё ее содержимое или преобразуем всё содержимое процедуры в комментарий сочетанием клавиш [Ctrl+Num/], сохраняем внешний отчет. 5. Запускаем (переключаемся) базу в режиме «Предприятие», открываем наш внешний отчет. Открылся? Закрываем. 6. Удаляем файл внешнего отчета с диска. Источник: http://www.gilev.ru/stream/ |
|
|
|
Просмотров: 657 | |
Всего комментариев: 0 | |