Имя: Пароль:
1C
1С v8
Ошибка формата потока в Камине
0 vladko
 
14.10.11
10:36
Платформа 8.2.13.205, база файловая

Народ, что ещё можно сделать, выскакивает данное сообщение, когда просто открываешь больничный. Ну и в других местах программы.
Уже всё делал: ТиИ, chkdbfl, перенос на другой комп .1cd, выгрузка/загрузка.
Ошибка выскакивает в этом месте программы
л_Данные = Константы.ПараметрыНастроек.Получить();
л_Структура = л_Данные.Получить(); //вот здесь ошибка формата потока

Константы.ПараметрыНастроек - тип:хранилищеЗначений
1 andrewks
 
14.10.11
10:37
а загрузка-выгрузка проходит нормально?
2 vladko
 
14.10.11
10:38
да, без проблем.
3 andrewks
 
14.10.11
10:39
а если попробовать перезаписать значение?
4 vladko
 
14.10.11
10:41
для записи такая процедура в глобальнике
Процедура Гл_СохранитьПараметрыНастроек(п_Ключ, п_ЗначениеНастройки) Экспорт
   л_Данные = Константы.ПараметрыНастроек.Получить();
   л_Структура = л_Данные.Получить();
   Если ТипЗнч(л_Структура) <> Тип("Структура") Тогда
       л_Структура = Новый Структура;
   КонецЕсли;
   л_Структура.Вставить(п_Ключ, п_ЗначениеНастройки);
   л_Данные = Новый ХранилищеЗначения(л_Структура,Новый СжатиеДанных(6));
   Константы.ПараметрыНастроек.Установить(л_Данные);
КонецПроцедуры
тоже содержит эти 2 глючные строки
5 andrewks
 
14.10.11
10:43
на 219-м пробовал?
6 vladko
 
14.10.11
10:44
а как программно можно обнулить содержимое этой константы, не подскажешь?
7 vladko
 
14.10.11
10:46
там ведь, как я понимаю, содержатся лишь какие-то сохранённые настройки отчётов и документов? и наверное ничего страшного не случится, если их обнулить
8 vladko
 
14.10.11
10:47
+(6), я просто 7чник и в 8ки ещё пока с хранилищами значений не работал :-/
9 andrewks
 
14.10.11
10:53
(8) попробуй для начала на 219-м