Отчет в котором можно посмотреть некоторые методы программных обращений к настройкам СКД, закрепления шапки отчета (функция взята в одной из статей на данном сайте http://infostart.ru/blogs/904/ ), раскрасски макета посредством условного оформления.
Весь вопрос ошибки формата потока заключается в том, что часть CF-ника, при ошибке выгрузки или глюков с кешем базы (На слабенькой машинке сохраняем свое творчество, и тут же пытаемся выгрузить CF), забивается нолями... Причем эти ноли сохраняются и в конфигурации базы данных. В итоге: при отсутствии хоть какого-нибудь CF или DT, от этой базы- восстановить наработки будет уже практически нереально!
Подобный танец с бубном пробовал, вот только подмена кеша не сработала на 8.1. Пролазил через Хранилище конфигураций.
Вот описание моего танца с бубном, приведшего к положительному результату:
1. Создаем новую директорию (Директория1);
2. Создаем в 1С новую пустую базу (База1) располагающуюся в данной директории (Директория1);
3. Разворачичаем в новой базе (База1) один из рабочих dt файлов;
4. Открываем конфигурацию для редактирования (Конфигурация- Открыть конфигурацию);
5. Выходим из конфигуратора.
6. Копируем битую базу повер только что созданной (База1);
7. Заходим в новую базу конфигуратором- получаем открытую для редактирования конфигурацию (!!!);
8. Поднимаем для данной базы хранилище конфигураций (Хранилище1);
9. Закрываем конфигуратор;
10. Создаем еще одну новую директорию (Директория2);
11. Создаем в 1С еще одну новую пустую базу (База2) располагающуюся в данной директории (Директория2);
12. Открываем пустую базу (База2) конфигуратором;
13. Подключаемся к хранилищу конфигураций (Хранилище1);
14. Загружаем конфигурацию из хранилища (Хранилище1);
Впринципе все.
Далее можно выгрузить из базы2 работоспособный cf, либо же перенести непосредственно в базу2 данные при помощи универсального обмена через XML.
Пункты 1-7, это и есть аналог подмены кеша, но, видимо, на тот момент платформа сразу переписывала кеш по новой, или как- то проверяла его принадлежность базе. А работа с хранилищем- была обусловлена тем, что оно брало данные о конфигурации именно из кеша.
Отчет в котором можно посмотреть некоторые методы программных обращений к настройкам СКД, закрепления шапки отчета (функция взята в одной из статей на данном сайте http://infostart.ru/blogs/904/ ), раскрасски макета посредством условного оформления.