Ошибка формата потока при обновлении

09.10.12

База данных - Инструменты администратора БД

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

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

Решение:

  1. Во время сравнения, конфигурация пишет (слева, внизу) статус сравнения и пишет какие объекты сравниваются.
  2. Будьте внимательны, на каком объекте вылетает ошибка (в моей практике ошибка вылетает при сравнении рег. отчетов.).
  3. Удаляем порченый объект и не применяя изменений в ИБ, обновляем (или сравниваем), добавляя удаленный объект(ы).

На будущие надеюсь разрабы типовых конф. учтут свои недостатки и эта тема будет не актуальна.

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    24795    163    86    

161

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

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

15000 руб.

10.11.2023    13743    57    33    

77

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2

19200 руб.

06.12.2023    12723    56    8    

85

Корректировка данных Зарплата Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

60000 руб.

06.10.2023    5759    38    20    

46

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    35564    115    152    

79

Корректировка данных Системный администратор Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    112820    683    175    

722

Корректировка данных Программист Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет НДС Платные (руб)

Обработка предназначена для ООО для смены системы налогообложения УСН на ОСНО, без ведения раздельного учета, входящего НДС по способам учета. При реализации перехода в операции формируются проводки по выделению НДС, который ранее учитывался в стоимости номенклатуры, регистр «НДС Предъявленный».

6000 руб.

22.01.2025    1558    4    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. DimaP 64 09.10.12 11:53 Сейчас в теме
В последнее время, при обновлении любых конфигураций все чаще возникает ошибка формата потока


даже страшно подумать о будущем ))
2. AnryMc 849 09.10.12 12:28 Сейчас в теме
(0) Я конечно не специалист во "внутриностях" 1С, но предполагаю, что некоторые объекты метаданных при объединениии (сравнении) ищут "своё соответствие" не по именам, а по внутренним идентификаторам. При предложенном методе может возникнуть ситуация, когда "удаленно-добавленные" объекты перестанут наследоваться. (Пусть Знатоки меня исправят, если не прав)

Про "отчеты" уже было много. (например http://forum.infostart.ru/forum26/topic65631/)
Вот хорошие рецепты:
http://www.goto1c.ru/2011/08/blog-post_19.html
http://forum-1c.ru/index.php?topic=13497.0
3. andrey3d 82 10.10.12 14:04 Сейчас в теме
Это работает если битая основная конфигурация. Если конфигурация поставщика-то увы.
Проверили другой способ.
База УПП битая конфигурация поставщика. Обновление через поставку не работает.
Делаем следующее:
1. Выгрузка на платформе 8.2.16.
2. Разворачиваем на платформе 8.3.1 (8.3.2 не пробывали)
3. Делаем обновление через поставку (делает дольше обычного, но делает)
4. выгружаем базу с обновлением.
5. Разворачиваем на 8.2.16
6. Продолжаем работать.

Поведение платформ пока без комментариев.
Главное помогло.
10. CepeLLlka 76 08.04.16 15:51 Сейчас в теме
(3) andrey3d, Что значит "Обновление через поставку"?
11. andrey3d 82 09.04.16 08:33 Сейчас в теме
(10) CepeLLlka, Используем меню Конфигурация - Поддержка - Обновить конфигурацию
26. _liana 17.03.20 14:58 Сейчас в теме
У меня в итоге получилось только как в варианте (3) написано, только версия 8.3 более свежая и 8.2 самая последняя.
Все остальные манипуляции, описанные в данному обсуждении, ни к чему не привели в моём случае.
4. quebracho 22 10.10.12 14:43 Сейчас в теме
Будьте внимательны, на каком объекте вылетает ошибка (в моей практике ошибка вылетает при сравнении рег. отчетов.). Удаляем порченый объект и не применяя изменений в ИБ, обновляем (или сравниваем), добавляя удаленный объект(ы).


Спасибо КЭП.
5. klel 10.10.12 20:31 Сейчас в теме
Большое спасибо за ценную информацию =)
6. qrw 18 12.10.12 16:31 Сейчас в теме
Тестирование типовой залоченной конфигурации Бух82 на "Поиск некорректных ссылок" выдаёт эту же ошибку.
Методом научного тыка был найден кривой макет "МБ_1151020_5_05000_08_tif" в "РегламентированныйОтчет3НДФЛ".
Надеюсь, что ребята из 1С с очередным обновлением заменят битый файл...
7. pose 12.10.12 21:32 Сейчас в теме
http://www.gilev.ru/1c/81/restore/stream.html
По моему лучшее описание лечения ошибки.
8. treedo 125 12.10.12 22:34 Сейчас в теме
(7) pose, Ага, там не написано ничего про эту ошибку при обновлении!
9. Oli29 14 13.05.15 23:55 Сейчас в теме
Прошло уже три года, и платформа уже 8.3.6 , а проблема всё ещё актуальна...(((
И , пока, никак не поддается решению ..., даже с бубном и танцем...)))))
trickster; +1 Ответить
12. CepeLLlka 76 11.04.16 11:16 Сейчас в теме
Напишу как я вылечил битую конфигурацию поставщика, может поможет кому мой способ.

Итак, если у вас при обновлении появилось окно с ошибкой - "Ошибка формата потока", а слева внизу в строке состояния написано - "Обновление конфигурации поставщика", то возможно вам помогут следующие действия, мне по крайней мере они помогли.

У меня проблема была на БП 2.0.65.7 и в ней у меня были сделаны небольшие изменения. И конечно же я не хотел их потерять, и тем более потерять данные в БД.

Итак, что нужно сделать.
1.Поставить чистую конфу, аналогичную вашей, в моём случае это была БП 2.5.65.7, зайти в конфигуратор, открыть конфигурацию и сохранить конфигурацию в файл.
2.Зайти в конфигуратор нашей проблемной базы, открыть конфигурацию и сохранить конфигурацию в файл.
Далее все действия производим Находясь в конфигураторе нашей проблемной базы.
3.Нажать - Конфигурация->Загрузить Конфигурацию Из Файла. Когда будет спрашивать обновить конфигурацию БД, жмём - НЕТ! Иначе может быть потеря данных.
4.Нажимаем - Конфигурация->Настройка Поддержки->Включить Возможность Изменения. (Тем самым создадим себе новую конфигурацию поставщика).
5.Теперь жмём - Конфигурация-Сравнить Объединить с конфигурацией из файла и выбираем файл, который мы создали во втором пункте. Смотрим на наши изменения, соглашаемся с ними и теперь уже можно применить эти изменения к конфигурации БД, нажав кнопку F7 - "Обновить конфигурацию базы данных".
Всё. После этого можно смело обновлять, должно быть всё хорошо. Надеюсь ничего не напутал.
freeraider; DirHarvest; MariaRy; sea123; svetleg; dvsidelnikov; +6 Ответить
13. dvsidelnikov 74 08.07.16 00:02 Сейчас в теме
(12) CepeLLlka, Спасибо! Очень помогло.
14. sea123 15 23.04.17 20:38 Сейчас в теме
15. MariaRy 09.10.17 12:17 Сейчас в теме
(12) Спасибо большущее! Очень помогло!!!
18. DirHarvest 11.06.18 21:29 Сейчас в теме
19. user1120739 02.12.19 10:10 Сейчас в теме
(12) Дай Бог тебе здоровья богатырского, детей умных и красивых, жену покладистую и любовницу замужнюю: всё сработало!!!
16. vicmos 42 10.10.17 15:06 Сейчас в теме
Спасибо,
помогло,
только с удаленным отчетом не прокатило, я его оставил без изменений и не обновлял с новой поставкой
17. user639113_katushalit89 16.10.17 17:46 Сейчас в теме
А мне не помогло, все равно вышла ошибка формата потока при сравнении объектов (((
20. Aero 34 02.03.20 04:16 Сейчас в теме
У меня данная ошибка была при обновлении - после нажатия кнопки "Выполнить" в окне "Сравнение, объединение", всегда вываливалась на одном и том же объекте.
Пробовал, что здесь написано, пробовал и удаление этого объекта (тогда вываливалась совершенно другая ошибка), и много другое - ничего не помогло.
Помогло следующее:
- снимаю с поддержки объекту, на котором происходит ошибка. У меня это был документ.
- удаляю его, предварительно почистив ссылки на него.
- копирую этот объект из той конфигурации, на которую обновляюсь в свою конфигурацию.
- обновляю конфигурацию F7.
- далее стандартное "Сравнить, объединить конфигурацию".
21. _liana 16.03.20 11:54 Сейчас в теме
(20) как вы наши какой документ? У меня всё так быстро делается, что не успеваю понять ... тоже документ, но какой не пойму.
А как ссылки на него почистили?

Способ выше (12) не помог ((( Буду пробовать Ваш.
22. Aero 34 16.03.20 15:24 Сейчас в теме
(21) Когда появляется ошибка, в окне конфигуратора слева внизу указано имя последнего объекта, с которым работала 1С при обновлении, вот его и надо удалить из конфигурации. Но чтобы удалить, придется конкретно этот объект снять с поддержки. А также, если на него есть ссылки, например, этот объект является типом какого-нибудь реквизита, эти ссылки надо почистить - заменить, например, на другой тип. Ничего страшного в этом не будет, т.к. при обновлении все вернется обратно. Как удалите, скопируйте его из файла новой конфигурации. После этого обновляйтесь как обычно.
23. _liana 16.03.20 21:13 Сейчас в теме
(22) у меня в УТ 10.3.51.1 оказался глючным документ АктПостановкиНаБалансЕГАИС. Удалила я его, перед этим удалив все ссылки на него. Всё равно ничего не получилось. При обновлении на следующий релиз, опять вылетает на этом же документе при сравнении объектов.
Причём я уже пробовала развернуть чистый релиз с нуля, идентичный нашему на рабочей базе, в файловом варианте на другом компьютере ... ну чтобы совсем нейтрально было. Даже чистый релиз уходит в ошибку на этом же документе при сравнении объектов во время обновления.

Не знаю, что ещё можно сделать? Как обновиться ?
24. Aero 34 17.03.20 05:49 Сейчас в теме
(23) У меня тоже на этом документы вылетала 1С.
Уточню:
- сняли с поддержки этот документ;
- почистили ссылки на него;
- удалили;
- обновили конфигурацию (не из файла, а по кнопке F7);
Если да, то выбирайте пункт "Сравнить, объединить ...", выбирайте файл новой конфигурации. Ждите, когда откроется окно, снимите флаг с этого документа и попробуйте продолжить обновление.
У меня как раз вылетала на 2-м этапе сравнения - когда конфигурация загружалась.
Если все получиться, обновите F7. Далее скопируйте этот документ из новой конфигурации (из файла) в рабочую базу и опять обновите F7.
После попробуйте опять обновиться из файла.
25. _liana 17.03.20 10:18 Сейчас в теме
(24) нет, ни к чему не привели эксперименты, к сожалению.
Исходя из того, что эти документы недавно созданы и сделаны на управляемых формах, то появились мысли, что дело в платформе.
Сейчас у нас эскуэль сервер на 8.2 настроен. На тестовых базах в файловом варианте попробовала на 8.3. По крайней мере обновление на чистой конфигурации прошло в этой платформе без ошибок. Видимо надо приглашать специалиста, чтобы переделал 8.2 сервер на 8.3 (((( настроили давно и проблем не знали до этого момента, только релизы обновляли
Благодарю Aero за идеи и участие в нашей проблеме.
Отпишусь, какие результаты получим.
27. nick_e 2 15.07.20 11:26 Сейчас в теме
Подскажите в чем проблема?
Ничего не помогает даже перенос данных чрез xml в чистую базу... после переноса обновляю и та же ошибка...
Прикрепленные файлы:
28. bercut13 43 01.03.21 16:52 Сейчас в теме
Столкнулся с данной проблемой при обновлении 99.9% типовой базы бухгалтерии 3.0.89 - «ошибка формата потока», очистки КЭШей, тестирование, выгрузки в файл и прочие прелести не помогли. Проблема решилась через полное снятие конфы с поддержки и загрузки поверх типовухи.
29. bercut13 43 05.07.21 15:46 Сейчас в теме
Недавно столкнулся еще раз из пользовательского режима. Отладка показала, что падает на общей форме. Зашел в конфигуратор, попытался открыть соответствующую общую форму – аналогичная ситуация «Ошибка формата потока». Решается путем удаления/восстановления из конфигурации поставщика.
Оставьте свое сообщение