Загрузка невозможна неизвестный формат отчета 1с

Обновлено: 07.07.2024

Скорее всего файл отчета не был зашифрован вообще. Данная ошибка часто возникает при выгрузке файла отчета из 1С бухгалтерии, причем при выгрузке файлу уже присвоено расширение "ef4", как будто это зашифрованный файл.

He удалось проверить ЭЦП.

Возможная причина - ошибка сертификата - в данном случае следует связаться со спецоператором, выдавшим ЭЦП, или файл XML был подписан дважды, имеет смысл снова выбрать и подписать файл отчета.

В сертификате отсутствует регистрационный номер страхователя.

Электронный сертификат страхователя, с помощью которого подписывали и шифровали файл отчета, не содержит внутри записи о рег.№ страхователя и его код подчиненности в системе ФСС, скорее всего это сертификат для работы с ПФР и ФНС, или УФК. Если подписывали с помощью arm.exe, при выборе личного сертификата цолжна стоять галочка "удовлетворять требованиям ФСС РФ".

В сертификате отсутствует код подразделения ФСС.

Электронный сертификат страхователя, с помощью которого подписывали и шифровали файл отчета, не содержит внутри записи о коде подразделения в системе ФСС

Неверный формат регистрационного номера страхователя.

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

Неверный формат кода подразделения ФСС.

В сертификате, выданном спецоператором, неправильно указан код подразделения ФСС, требуется переиздание сертификата.

Отчет зашифрован на ключе отличном от открытого ключа ФСС

При выполнении действия подписания и шифрования файла отчета в качестве сертификата уполномоченного лица Фонда выбран не Хасянов Ренат Алиевич (Департамент ИТ ФСС РФ), а другой сертификат - отличный от того, который нужно выбрать, необходимо выбирать сертификат Хасянова Рената Алиевича. При выборе сертификата в хранилище "другие пользователи" галочка "удовлетворять требованиям ФСС РФ" должна быть снята.

При возникновении данной ошибки проверьте установлена ли у Вас обновленная версия АРМ и обновлен ли сертификат уполномоченного лица ФСС.

Отчет не зашифрован или не подписан.

На одном из этапов формирования, подписания и отправки файла отчета произошла ошибка. Имеет смысл повторить данные действия.

Не найден издатель сертификата.

Возможная причина - ошибка сертификата - в данном случае следует связаться со спецоператором, выдавшим ЭЦП. Так же возможна проблема на шлюзе приема отчетов, проявляющаяся при большой нагрузке.

Ошибка при проверке сертификата.

Сертификат, которым подписан файл более не действителен. Данная ошибка может возникать, если файл отчета подписан старым сертификатом при наличие вновь выданного или сертификат скомпрометирован. В данной ситуации следует проверить правильность выбранного для подписания сертификата или обратится к спецоператору, выдавшему ЭЦП.

Не найден или просрочен СОС издателя сертификата.

Ошибка возникала, когда на уровне УЦ ФСС не был обновлен корневой сертификат УЦ страхователя (закончился срок его действия), или отсутствовал или был неработоспособен список отзыва (решается на уровне УЦ ФСС РФ (Москва) и УЦ страхователя)

Возможная причина - ошибка сертификата - в данном случае следует связаться со спецоператором, выдавшим ЭЦП. Так же возможна проблема на шлюзе приема отчетов, проявляющаяся при большой нагрузке.

Сертификат, которым подписан файл более не действителен. Данная ошибка может возникать, если файл отчета подписан старым сертификатом при наличие вновь выданного или срок действия сертификата окончен. В данной ситуации следует проверить правильность выбранного для подписания сертификата или обратится к спецоператору, выдавшему ЭЦП.

XML-файл с отчетом не прошел форматный контроль

Не заполнен или не правильно заполнен шифр II раздела

Не заполнен или не правильно заполнен шифр I раздела

XML-файл с отчетом не прошел форматный контроль:

Ошибка возникает при выгрузке отчета из программы 1С Бухгалтерия – не заполнена или не правильно заполнена дата платежного документа.

В сертификате указано несуществующее подразделение Фонда

Ошибка может возникнуть вследствие ошибки сертификата - в данном случае следует связаться со спецоператором, выдавшим ЭЦП.

Неверное имя файла.

Зашифрованный файл расчета, предназначенный для передачи в Фонд социального страхования, должен иметь название <номер страхователя>_<расчетный год>_<отчетный квартал>.ef4

Например, зашифрованный файл расчета страхователя с реестровый номером 3712000456 за 1-й квартал 2011 года должен называться 3712000456_2011_03.ef4

Несколько вторых разделов (узлы F4INF2) имеют одинаковые шифры налогообложения


Что это такое? Куда копать? Гугл и Миста внятного ответа на вопрос не дали. Нумерация узлов в порядке.

Оценить 2 комментария

Какие версии конфигураций(полностью)? Изменения в конфигурациях были, или всё типовое?

УТ 10.3.13.2, БП 2.0.22.2

Изменения были, какие именно — информацией не обладаю.

1. БП предприятия не может прочитать файл обмена той версии УТ, которая у вас есть. Почитать о совместимости версий УТ<->БП.
2. Одна из конфигураций не типовая и идет попытка прочитать/записать тот реквизит, описания которого нет в шаблоне обмена.
3. Абсурдное — неверный путь до файла обмена. Попробуйте подклчюиться через COM.

ну и вообще хотелось бы гораздо больших подробностей, а не потока сознания.

3. отметаем сразу.

А какие ещё подробности вам нужны? Исходные я все привёл. УТ 10.3, БП 2.0.

ну если УТ 10.3, БП 2.0 Вы считаете как минимум полностью указанными версиями, то назрел еще один вопрос — по какой причине отказываетесь прибегнуть к услугам грамотных специалистов? У меня встречный вопрос — что вам помешало ответить на мой вопрос про подробности нормально, без ненужных подколок? Я не телепат и не могу однозначно определить, что лично вы подразумеваете под словом «подробности». прошу прощения, иногда я очень не люблю не профессионалов.
Привык к тому, что обычно при постановке таких вопросов рассказывают о точных версиях ПО. Файловые или скульные варианты баз. В какой именно последовательности был настроен обмен. Типовые правила обмена или подправленные.
Обмен запускается через обработку «монитор обмена» или напрямую из списка планов обмена (что кстати очень не хорошо). Односторонний или двухсторонний.
Неоднократно были случаи когда люди просто настраивали обмены через «операции — планы обменов». Вы, я надеюсь, не так делали?
Читали ли вы в документации к конфигурации о совместимости версий?
Тем более что если обмен первый — то он проводится еще на стадии настройки плана обмена и первая порция обмена данными — это еще даже не пакет с данными, а пакет с настройками. УТ 10.3.13.2, БП 2.0.22.2
Обе файловые.
Правила обмена были взяты из обмена между УТ и БП 1.6, правились при помощи конф. «Конвертация данных» 2.1.4.1, в частности, были отключены и помечены на удаление ПКО, приёмники которых отсутствуют в БП 2.0.
Обмен запускается через Сервис — Прочие обмены данными — Все настройки обменов данными — (выбираем элемент) — кнопка «Выполнить обмен». Соответственно, в УТ стоит галочка «Выгрузить», в БП — «Загрузить».
О совместимости версий не читал, т.к. даже не представляю, где это можно посмотреть. Поиск этой информации займёт нерациональное количество времени (да-да, я уже чувствую мощную волну праведного гнева от вас). *гневно постучал ногами в пол и злобно повращал глазами*
В таком случае ничего хорошего и не ждите. БП 2.0 и БП 1.6 в плане структуры метаданных различаются разительно.
Попробуйте поискать правила именно для Ваших версий. В противном случае ничего хорошего ждать не придется. Вопрос в следующем: что происходит при вызове метода НачатьЧтение? Он пытается распарсить весь файл данных целиком? Это первый обмен? Или ошибка возникла уже в процессе работы?

1. Выгрузка не от того образа.
2. Выгрузка была с ошибками, но вам об этом не сказали.

НачатьЧтение функция, которая парсит xml файл выгрузки, обычно первое что он проверяет это узел.

Лучше конечно посмотреть по отладчику.

1. Что значит «не от того образа»? Я собственноручно выгрузил файл из УТ, тут же его пытаюсь загрузить в БП (тестирую).

Отладчик показывает вылет на строке вызова функции НачатьЧтение.
Синтакс-помощник говорит нам буквально следующее:

Передаваемый в функцию объект ЧтениеXML на этот момент имеет свойство ТипУзла = Ничего, это нормально?

Любая программа, установленная на компьютер, может время от времени работать неправильно. Периодические сбои, которые приводят к невозможности использования ПО, называются ошибки. Чтобы суметь диагностировать и устранять ошибки в 1С, пользователь должен хотя бы немного разбираться в особенностях работы программ. Наличие минимальных знаний позволяет решать проблемы самостоятельно.

Прежде чем рассматривать основные разновидности ошибок, стоит заметить, что они отличаются между собой по происхождению. Приложение может привести к физическому или логическому сбою. В результате 1С просто не запускается или начинает работать в режиме «Конфигуратор». Пользовательский режим бывает недоступен или, при использовании определенных команд, будет появляться сбой.

Чтобы научиться быстро исправлять ошибки в 1С необходимо изначально их проанализировать. Часто во всплывающем окне написана суть некорректного поведения, что помогает решить проблему.

Причины появления ошибки в 1С

Разберем основные моменты, связанные с частым появлением сбоев при работе с базой данных. Они возникают в разных ситуациях, и определить их истинную причину не всегда возможно.

Одна из самых частых причин нарушение работы связанна с компьютером, на который установлена база данных 1С. Рабочая область может автоматически закрываться из-за нехватки оперативной памяти на сервере. Все возникающие неисправности должны быстро устраняться. В противном случае есть вероятность потери данных.

Часто возникающие ошибки 1С

Все имеющиеся сбои выводят на экран разные уведомления. Одинакового текста не бывает. Чтобы проще ориентироваться, разделим существующие ошибки 1С на следующие пункты:

  1. Недостаточно памяти.
  2. Ошибка доступа.
  3. Ошибка формата потока.
  4. Ошибка СУБД: Файл базы данных поврежден.
  5. Неправильное отображение блоков формы.
  6. Внутренняя ошибка компоненты dbeng.
  7. Dump при запуске.
  8. Неверный формат хранилища.
  9. Ничего не работает.

Для того, чтобы научиться исправлять возникающие ошибки, рассмотрим каждый пункт по отдельности.

Недостаточно памяти

Подобный сбой проявляется только в том случае, если на выполнение операций с программой выделено мало оперативной памяти. Приложение не может обрабатывать большие объемы информации, поэтому выдает «Недостаточно памяти 1С». Это случается при формировании отчета, обработки «тяжелого» файла, обновлении конфигурации и т.д. Причина – мощности компьютера недостаточно.

Пользователь может самостоятельно решить проблему с памятью. По умолчанию операционная система выделят фиксированное значение гигабайт на обслуживание приложения: 32 bit ОС – 2 Гб, 64 bit – 4 Гб.

Увеличить размер выделенной памяти можно вручную. Для этого запускается адресная строка (Пуск – Выполнить, вводиться фраза cmd). После нажатия «Ентер» достаточно ввести фразу bcdedit /set increaseuserva 4096 и подтвердить действие (клавиша «Enter»). Цифра 4096 – новый выделяемый объем «оперативки». Выполняется перезагрузка системы. Проблема должна быть устранена.

Ошибка доступа

Она возникает, если учетная запись не имеет достаточно прав. Проявляется при выполнении определенного действия, которое доступно только ограниченному кругу пользователей. Для исправления ситуации достаточно изменить роль выбранного профиля в конфигураторе (вкладка «Администрирование – Пользователи»). В некоторых случаях это увеличивает безопасность базы данных, если необходимо защитить файлы от изменения сторонними людьми.

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

Когда пользователь только запускает программу, на экране может появиться окно сбоя. Оно предлагает завершить работу или перезапустить. Причиной выступает некорректное завершение работы приложения.

Устранение подобной ошибки 1С выполняется простой чисткой кэша. Для этого необходимо перейти в папку, где хранятся временные файлы. В Windows 7 и выше она находится по адресу C:\Users\Username\AppData\Local\1C или C:\Users\Username\AppData\Roaming\1C. Для Windows ХР другой путь – Local Settings\Application Data\1C\. Все файлы, начинающиеся на 1cv8, кроме «1Cv8.1CD» полностью удаляются.

Если «Ошибка формата потока» возникает в процессе работы, то нужно провести тестирование (Администрирование – Тестирование и исправление), выбрать первые 2 галочки и запустить процесс.

Ошибка СУБД: Файл базы данных поврежден

Если всплывает информационное окно с подобной надписью, неисправность базы данных решается тестированием файла и всей информационной базы. Такое мероприятие может проводиться 2 способами:

  • Запуск утилиты chdbfl.exe. Эта программа предназначена для того, чтобы проверять целостность базы данных при совместном ее использовании с информационной базой. Данный метод хорош тем, что дает возможность решать сбои даже в тех ситуациях, когда конфигуратор запустить невозможно. Сначала выполняется резервное копирование информации. В папке, где установлен 1С (директория bin) находится файл chdbfl.exe. Он запускается, в окне прописывает путь к файлу базы данных и ставится галочка, чтобы провести исправление ошибок. Нажимается кнопка «Выполнить». После завершения процесса все должно заработать. Если нет – используется конфигуратор.
  • Через конфигуратор. Нужное окно вызывается после нажатия «Администрирование – Тестирование и исправление». На экране появляется форма, где выставляются галочки на следующе строчки: «Реиндексация таблиц…», «Проверка логической целостности…», «Проверка ссылочной…», «Реструктуризация таблиц…», «Тестирование и исправление» и 2 раза «Создать объекты». Нажимается кнопка «Выполнить». После завершения процедуры сбой устраняется.

Неправильное отображение блоков формы

Такая неисправность возникает от разных факторов. Чтобы привести программу к нормальной работоспособности, пользователю необходимо последовательно выполнить несколько команд. После проведения каждой проверяется устранение сбоя:

Если приведенные методы не помогают, рационально будет провести обновление платформы.

Внутренняя ошибка компоненты dbeng

Dump при запуске

Возвращение 1С в рабочее состояние проводится простым обновлением MS Visual Studio (Visual C++) и дополнительными манипуляциями. Чтобы отследить конкретный файл, в котором возникает ошибка, открывается «Просмотр событий». Для этого пользователь переходит в «Панель управления – Система и безопасность – Администрирование». С левой стороны раскрывается «Журнал Windows – Приложение».

На экране появляется список ошибок и точное расположение поврежденного файла. После установки новой версии MS Visual Studio (Visual C++) с папки System32 копируется одноименный файл dll и вставляется в папку платформы 1С. Проблема решилась.

Неверный формат хранилища

Ничего не работает

Если программа перестала нормально работать без видимых причин, значит пользователю придется самостоятельно искать неисправность. Для восстановления работоспособности базы данных проводятся следующие мероприятия:

  • чистится кэш;
  • открывается файл chdbfl.exe из папки установки приложения и выполняется исправление;
  • выполняется запуск «Конфигуратора» для тестирования и исправления сбоев;
  • обновление «1С».

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

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

Что же такое ошибка формата потока в 1с 8.3?

Такое происходит в следующих ситуациях:

Исправление

Смотрите наше видео про исправление ошибок файловой базы данных 1С:

И видео от Ильи Леонтьева про эту ошибку при обновлении конфигурации:

Получите понятные самоучители по 1С бесплатно:

Другие статьи по 1С:

Поддержите нас, расскажите друзьям!

СПРОСИТЕ в комментариях!

Комментариев: 35 на “ Исправление ошибки формата потока в 1С 8.3 ”

Что можно сделать?

Попробуйте очистить настройки пользователя.

Это все кривые юзверы. Решение любых проблем с кэшем в 1С. Удаляете базу из списка и добавляете ее по новой. Быстро и просто.

Спасибо большое за комментарий.

Да, на самом деле ошибка часто появляется от внезапных проблем 🙂

Спасибо, добавил описание в текст

Ошибка появлялась при запуске (до того как спрашивало логин с паролем). Решилось сменой пути к базе и переподключением её как новой.

Спасибо за решение, продолжаем собирать варианты ошибок 🙂

Аналогично только удаление из списка и добавление заново помогло. Спасибо!

Думаю эту проблему надо решать программно, сама маюсь с этим делом. Надо у разработчиков 1С на эту тему говорить.

Решается просто: удалить базу из списка 1с и заново добавить 🙂

К сожалению, не у всех.

Но это самый простой способ почистить кеш в 1С 🙂

Накатывая других версий сверху, не помогает
Помогло следующие действия:
1) Удалить все версии 1С, что установлено.
2) Почистить кэш 1С: C:\Users\ЗДЕСЬ ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\1C\1cv8
3)Переустановить платформу 1С
4)Перебить путь другой (хотя сомневаюсь, что это помогает).
5)произвести очистку диска с:

Неожиданно помогло удаление ЖР на сервере 1С.

У кого SQL. То же помогло удаление журнала базы 1с. Лежит в папке C:\Program Files\1cv82\srvinfo\

Ай спасибо тебе, добрый человек! Тот же случай! Решилось так же

Еще может быть при файловой базе и подключении к ней через сеть, при большом размере (в моем случае 6 Гб) 100 Мб/с подключение не работает оказывается медленным и подключение отлетает необходимо поднимать сеть до 1 Гб/с.

Извиняюсь за описки.

подтверждаю такую проблему с интернет поддержкой. У всех бухгалтеров одновременно началась проблема при запуске нескольких баз. Решилось отключением им интернета, запуска этих баз и снятия галки с автозапуска интернет поддержки. далее закрытие базы, возвращение интернета и запуск 1С уже как обычно. проблема балы решена

Татьяна от души спасибо за комментарий, два дня мучался, ни один способ не помогал, сделал как советовал в видео автор, отвязал конфу и заново подгруджал из нормальног CF и не помогло, думал всё уже и ни чего ни сделаю, т.к. не один способ не помогал! и о Чудо закоментировал строки интернет-поддержки и всё заработало! Скиньте телефон, отблагодарю.

Помогло создание нового пользователя.

1С:Предприятие 8. Ошибка формата потока при вызове отчетов.

Продолжая тему ошибки формата потока 1С разберем еще одну типичную ситуацию. В данном случае одноименную ошибку мы получили при попытке вызвать отчет, при этом ни тестирование и исправление базы в Конфигураторе, ни проверка утилитой chdbfl результатов не принесли. Все проверки утверждали, что база исправна, также мы без проблем выгрузили - загрузили базу через DT-файл и спокойно смогли обновить. Самое время проанализировать ситуацию.

Начнем с начала, ничто не предвещало беды - никаких аварийных состояний или сбоев. Просто в один день при попытке вызвать отчет Оборотно сальдовая-ведомость мы получили ошибку формата потока.

1cv82-stream-format-error-2-001.jpg

Обычно в таких случаях сразу возникают подозрения на повреждение базы, однако все проверки утверждали, что с базой все в порядке. Кроме того, под другим пользователем отчет открывался и формировался нормально.

1cv82-stream-format-error-2-002.jpg

Стало ясно, что ошибка кроется где-то в настройках конкретного пользователя, однако очистка профайлов не дала никакого результата. Поэтому было решено изучить информацию об ошибке более подробно (что и надо было сделать в самом начале).

Дальше становится понятнее. Идем в хранилище настроек отчетов: Операции - Справочники - Сохраненные настройки.

1cv82-stream-format-error-2-004.jpg

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

1cv82-stream-format-error-2-005.jpg

Затем переходим к Удалению помеченных объектов и удаляем настройку.

Читайте также: