Ошибка блочного хранения двоичных данных - обмен в РИБ

1. free-lancer-2018 247 08.10.25 10:52 Сейчас в теме +10 $m
Розница 2.3.23.26, платформа 8.3.27.1606, РИБ по Магазину

Проблема: все подчиненные узлы обновились, на одном узле возникла проблема.

На подчиненном узле: данные принимает и отравляет. Пришет "Синхронизация данных завершена"
На центральном узле РИБ:
1. Узел не принимает данные от подчиненного узла, выдает ошибку блочного хранения двоичных данных
2. При попытке выгрузить подчиненную базу в dt возникает такая же ошибка

Ошибка чтения файла сообщения обмена: Ошибка при вызове метода контекста (ПрочитатьИзменения)
{ОбщийМодуль.ВерсионированиеОбъектов.Модуль(1517)}:НаборЗаписей.Прочитать();
{ОбщийМодуль.ВерсионированиеОбъектов.Модуль(247)}:ЗаписатьДанныеТекущейВерсии(Источник.Ссылка, Истина);
{ОбщийМодуль.ВерсионированиеОбъектовСобытия.Модуль(47)}:ВерсионированиеОбъектов.ЗаписатьВерсиюОбъекта(Источник, РежимЗаписи);
{Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(226)}:ПланыОбмена.ПрочитатьИзменения(ЧтениеСообщения, КоличествоЭлементовВТранзакции);
{Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(79)}:ПрочитатьФайлСообщенияОбмена(Отказ, ЧтениеXML, ЗагрузитьТолькоПараметры, ЗагрузитьМетаданные, СообщениеОбОшибке);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(5080)}:ОбработкаОбменаДанными.ВыполнитьЗагрузкуДанных(Отказ, ТолькоПараметры, СообщениеОбОшибке);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(8740)}:ПрочитатьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбмена, СообщениеОбмена);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(1706)}:ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(9013)}:ВыполнитьДействиеОбмена(Отказ, УзелИнформационнойБазы,
{Обработка.ВыполнениеОбменаДанными.МодульМенеджера(30)}:ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(
{(1)}:Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(6474)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; // АПК:487 Исполняемый код безопасен.
{ОбщийМодуль.ДлительныеОперации.Модуль(1781)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1748)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры, ПараметрыВыполнения);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
Ошибка при вызове метода контекста (Прочитать)
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Ошибка хранилища двоичных данных - 'Ошибка блочного хранения двоичных данных'
[ОшибкаХранимыхДанных]
Показать


1. Магазин отвязывал от РИБ, проносил cf, cfe. Привязывал обратно к РИБ - не помогло
2. Кеш чистил везде - не помогло
3. Сервер предприятия в магазине переустанавливал - не помогло
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 08.10.25 11:50 Сейчас в теме
(1) Базу из бекапа доставать или новый узел делать.
3. user-z99999 77 08.10.25 12:42 Сейчас в теме
(1) Создавай новый РИБ.
4. free-lancer-2018 247 08.10.25 13:18 Сейчас в теме
5. denic73 08.10.25 18:02 Сейчас в теме +3 $m
Было такое при обмене УТ и БП
1. Установил последнюю платформу, где исправлена ошибка хранения двоичных данных - посмотрите в регистрации ошибок платформы.
2. Тестирование и исправление - проверка целостности двоичных данных.
3. Проблема ушла.
1C-beginner; +1 Ответить
6. free-lancer-2018 247 08.10.25 19:20 Сейчас в теме
(5)
Установил последнюю платформу, где исправлена ошибка хранения двоичных данных - посмотрите в регистрации ошибок платформы.
2. Тестирование и исправление - проверка целостности двоичных данных.


Спасибо, уже сделали раньше.

1. Запустили подчиненную базу на версии 8.3.27.1786 тестовая - в dt стала выгружаться. В том числе и на 8.3.27.1606
2. Но с обменом та же проблема. ЦБ на 8.3.27.1606 и обновить платформу пока нельзя
7. overdriver 09.10.25 05:41 Сейчас в теме
(6) Спасибо за инфу. Попробую 1786.
У меня ситуация похожа, не идет выгрузка в dt.
База erp 2.5.22.77, изменения включены, несколько расширений, платформа 8.3.27.1606, в середине сентября после какого-то добавления реквизитов поймал эту ошибку. Но! Информация к размышлению. Я пока не разобрался.
При попытках воспроизвести ошибку на другом сервере ничего не получилось. Ошибка не воспроизвелась. Ось, sql, платформа 1с, все одинаково. Настройки тоже идентичны, есть разница в хранении, на продакшн базы лежат на отдельном sql-сервере. Сегодня проверял такой вариант - делаю sql-бекап проблемной базы, копирую его на дев-сервер и разворачиваю в базу. И также разворачиваю на прод-сервере. Делаю выгрузку в обеих базах в dt. На дев - все выгружается. На прод - вылетает: Ошибка хранилища двоичных данных - "ошибка блочного хранения двоичных данных"
8. free-lancer-2018 247 09.10.25 11:13 Сейчас в теме
(7) проблема с выгрузкой в dt побеждена. Но осталась проблема с обменом в РИБ.
При приёме сообщения от подчинённый базы - та же самая ошибка.
9. free-lancer-2018 247 09.10.25 19:49 Сейчас в теме
Теперь другой прикол. Уже ЦБ не выгружается в dt с той же ошибкой)
10. free-lancer-2018 247 10.10.25 17:47 Сейчас в теме +5 $m
Проблема решена:
1. через бэкап SQL выгружаем копию ЦБ в платформу 8.3.27.1719 и делаем тестирование/исправление логической целостности и проверку двоичных данных в конфигураторе. Исправляются ошибки.
2. Выгружаем в dt
3. Заливаем dt базы обратно в платформу 8.3.27.1606
4. Все работает, проблем нет.
wrooom; VyacheslavShilov; +2 Ответить
12. pusal 11.11.25 15:19 Сейчас в теме
(10)
проверку двоичных данных в конфигураторе


Добрый день! А Что имеется в виду под "проверку двоичных данных в конфигураторе"?
13. free-lancer-2018 247 11.11.25 18:40 Сейчас в теме
(12) Добрый день. Курите изменения платформы
11. free-lancer-2018 247 10.10.25 17:52 Сейчас в теме
+ Ошибки были только в версиях объектов. Отсюда и проблема с двоичными данными
VyacheslavShilov; +1 Ответить
14. YA_316854571 22.01.26 13:09 Сейчас в теме
У нас была ситуация с не критичным реквизитом (настройка) в документе.
Для исправления правили (записывали) реквизиты напрямую в таблице на скуле.
Проявилось после типового обновления на части документов:
ошибка выходила при обращении/чтении реквизита в некоторых (не всех) документах.
Вариант с ТИС не подходит в силу времени и не гарантированности исправления ошибок, тем более, что потеря данных в реквизите была некритичной (ну и нередко есть возможность перезаполнить данные обменом, после очистки).
Адекватного, иного решения проблемы, используя средства, 1с найдено не было.
Для отправки сообщения требуется регистрация/авторизация

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот