Случилась на днях ошибка формата потока.
Собственно, она случалась и раньше. Но раньше для ее исправления вполне хватало стандартного шаманского набора: Chdbfl + ТиИ.
На этот раз сломалось по-настоящему, и стандартное шаманство не помогло.
Пострадала файловая база УТ11.
При записи/проведениии любого документа выдавалось:
"Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(1707)}: Ошибка при вызове метода контекста (Получить)
СтруктураПравилОбмена = Выборка.ПравилаЗачитанные.Получить();
по причине:
Ошибка формата потока"
Т.е. что-то с правилами обмена. Так оно и оказалось.
В отладчике было видно, что запрос вытаскивает пустые правила.
Выгрузил правила обмена в файл, открыл его - вполне исправный и вполне убедительный xml файл, не побитый. Загрузил обратно - все заработало.
Такая вот она: выгрузить в файл - пожалуйста. Вытащить запросом - фиг вам.