Борьба с сообщением "Ошибка формата потока" в 1С:Предприятие 8.1

 
  Шаманский бубен    
 

Шаманы IT - кто они?

За что мне нравиться 1С:Предприятие 8.1 - с ним не соскучишься. Итак, сегодня мы будем учиться пляскам с бубном. Есть мнение, что бубны сисадминов в этом случаи не годятся. Это не правда, тоже подойдут.

Когда нужен бубен?

При работе с 1С:Предприятие 8.1 по некоторым независящим от нас с Вами причинам вы можете с толкнуться с сообщением об ошибке «Ошибка формата потока».
Например это может произойти так: После запуска chdbfl.exe выдал ошибки во внутреннем файле превышена длина кода, потом показал что ошибки исправлены. После этого запустить конфигурацию не удалось, стала выходить ошибка "ошибка формата потока......".

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

Звучит загадочно, не правда ли? :)))

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

 

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

Общей причиной возникновения такой ситуации можно считать сбои железа (в одном случае пропала сеть, отключилось электричество), софта и т.д. (и не обязательно 1С).

  • Отключите файрволы и антивирусы
    • Например, известны примеры, когда помогало только УДАЛЕНИЕ Eset Smart Security. Просто отключение его ничего не давало. (Примечание. Коллеги предлагают в настройках снять флаг"Включить  фильтрацию  содержимого протоколов уровня приложений". Если фильтрация всё же нужна и отключать ее не хочется, здесь же можно указать, чтобы файрвол фильтровал только "Порты HTTP и POP3". )
  • Скриншот настройки

  • Скопировать базу с исходного источника другой флешкой :)

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

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

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

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

 

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

Или еще бывает так:

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

 

В некоторых случаях можно исследовать проблему с помощью технологического журнала:

<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
      <dump create="true" location="C:\Program Files\1cv81\bin\dumps" prntscrn="false" type="2"/>
      <log history="96" location="C:\Program Files\1cv81\bin\logs">
            <event>
                  <eq property="name" value="EXCP"/>
            </event>
            <event>
                  <eq property="name" value="EXCPCNTX"/>
            </event>
            <event>
                  <eq property="name" value="PROC"/>
            </event>
            <property name="all"/>
      </log>
</config>

Примечание. Для 64х-разрядного сервера приложений каталог отличается от размещения клиента 1С. В этом случаи logcfg.xml нужно размещать в обоих подкаталогах /conf, корректирую пути размещения логов.

В этом случаи будут формировать логи для клиента 1С в подкаталоге 1cv8_ХХХХ:

30:02.8131-0,EXCP,1,process=1cv8,Usr=Гилев В.В.,Exception=Exception,Descr=Ошибка формата потока

 

  • удалить все записи с таблице configsave

Если ошибка возникает у всех пользователей сразу, то сделайте резервную копию и почистите таблицу delete from configsave

Помогает для различных субд (и MS SQL Server, и Oracle)

.

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

Можно также воспользоваться платной помощью.

 

Перейти к списку статей сайта

   
 

Услуги 1С-Рарус Москва

Наименование услуги Стоимость
Проектные работы
Предпроектное обследование от 2100 руб./час
Проектные работы (специалист/ руководитель проекта) от 2100/ 2400 руб./час
Консультационные услуги по автоматизации управленческих и учетных задач от 3000 руб./час
Консалтинг
Консалтинг в сфере бухгалтерского и налогового учета от 2400 руб./час
Управленческий консалтинг от 3000 руб./час
Консалтинг в области бюджетного планирования от 3000 руб./час
Консалтинг в области ISO 9001:2000 от 2400 руб./час
Услуги специалистов по ПП «1С:Предприятие»
Интеграция приложений, перенос данных от 1500 руб./час
Обновление нетиповых конфигураций «1С:Предприятие», настройка, перенос данных от 1800 руб./час
Конфигурирование, интеграция приложений перенос данных от 2100 руб./час
Настройки компьютерного оборудования и проектирование СКУД
Установка серверной ОС (Novell, Windows 2003)  от 6000 руб./ за один сервер
Установка и настройка SQL-сервера для работы с «1С:Предприятие» от 4500 руб./час
Сервисный выезд инженера сетевого отдела (от 3-х часов и более) от 1500 руб./час
Выезд специалиста для решения проблем с компьютерами, серверами. Настройка операционных систем (ОС) от 1200 руб./час
Проектирование и монтаж СКС, СКУД, видеонаблюдения для определения цены предоставляется бесплатный выезд специалиста по Москве
Монтаж, диагностика и тестирование, услуги по сопровождению, абонентскому обслуживанию, а также прочие работы по установке и обслуживанию компьютерных сетей для определения цены предоставляется бесплатный выезд специалиста по Москве
Обучение
Учебный центр прайс-лист УЦ
Индивидуальное обучение пользователей, корпоративных групп от 2400 руб./час
Сопровождение
Абонентное сопровождение систем на платформе «1С:Предприятие» от 1400 руб./час
Абонентское сопровождение торговых систем на платформе «1С:Предприятие» по договору
Сопровождение информационных систем по стандартам ITIL от 2400 руб./час
Сопровождение и поддержка компьютерных систем (программно-аппаратный комплекс) звоните
ЦТО: Центр технического обслуживания ККМ прайс-лист ТО
Информационно-технологическое сопровождение (ИТС) прайс-лист 1С-ИнТес
Линия консультаций и обновления программных продуктов
Линия консультаций (ЛК) по программным продуктам фирмы «1С» Подробнее…
Записать обновления в офисе «1С-Рарус» бесплатно на свой носитель, 100 руб. купить диск
Подписаться на SMS-уведомление о выходе обновлений тарифы по SMS-уведомлению
Линия консультаций по типовым решениям «1С-Рарус» с 14.00 до 18.00