Имя: Пароль:
1C
1С v8
Ошибка при переходе с 8.2.13 на 8.2.14
,
0 Uznaika
 
04.10.11
13:25
Система:
1С 8.2.14.533 БП 2.0 (2.0.27.8) в режиме совм. с 8.2.13.
файл-сервер. вариант.

Вот такая проблемка вышла при выключении режима совместимости с 8.2.13

При формировании отчета "Оборотно-сальдовая ведомость" выдает ошибку:

{ОбщийМодуль.СтандартныеОтчеты.Модуль(4307)}: Ошибка при вызове конструктора (ХранилищеЗначения) НастройкиДляИстории = XMLСтрока(Новый ХранилищеЗначения(СтруктураНастроек));по причине:Переданное значение не может быть помещено в ХранилищеЗначения, поскольку не сериализуется или содержит вложенный несериализуемый элемент

как лечить?
может кто сталкивался с таким, или куда капнуть подскажите?
1 simol
 
04.10.11
13:30
Лучше вернись на 13 и жди 15
2 Uznaika
 
04.10.11
13:59
А по ошибке вариантов нет?
3 simol
 
04.10.11
14:48
(2)По ошибке - конфигуратор берите и смотрите, что там помещается в хранилище, а в (0) очередная тема для телепатов
4 wald
 
04.10.11
14:49
Один в один такая же хрень.
5 pumbaEO
 
04.10.11
15:10
"Описания типов объектов, которые могут быть помещены в ХранилищеЗначения, включают текст "Сериализуется".
Замечание! Не рекомендуется хранить в реквизитах типа ХранилищеЗначения ссылки на другие объекты базы данных"

Смотрите, что у вас в "СтруктураНастроек"
6 wald
 
04.10.11
15:14
(5)Каким образом структуру настроек обнулить что-ли.. не знаю как правильно выразиться.
7 pumbaEO
 
04.10.11
15:51
Эээ, у вас конфигуратора нет? Отладчик, точка остановки...
Как то так:

СтруктураНастроек = Новый Структура;
НастройкиДляИстории = XMLСтрока(Новый ХранилищеЗначения(СтруктураНастроек));
8 wald
 
04.10.11
15:58
(7) Данкешон, щас испробую
9 Uznaika
 
05.10.11
07:21
Всем спасибо, особенно pumbaEO.

Получилось, лечится вставкой строки
"СтруктураНастроек = Новый Структура;"
перед "НастройкиДляИстории = XMLСтрока...."
в процедуру.
ЗЫ. Ошибка разработчиков или как?
10 Uznaika
 
05.10.11
07:30
сори поспешил при закрытии теперь вылетает ошибка
{ОбщийМодуль.СохранениеНастроек.Модуль(53)}: Ошибка при вызове конструктора (ХранилищеЗначения)
   ОбъектСохраненнаяНастройка.ХранилищеНастроек = Новый ХранилищеЗначения(СохраняемыеНастройки);

:( будем разбираться.
11 Мимохожий Однако
 
05.10.11
07:42
(1)+100
12 wald
 
05.10.11
12:39
Да что ж такое, все что мог отладчиком пролазил. Что ж такое может в 8.2.14 не сериализоваться по сравнению с 8.2.13?
13 ptiz
 
05.10.11
12:46
Обновиться на 2.0.27.10 ?
14 Uznaika
 
05.10.11
14:48
Главное оборот. сальд. ведомость а по счету работает.
%)
15 wald
 
05.10.11
17:27
(14) Во-во, а у тебя какой релиз БП?
16 Dokart83rus
 
06.10.11
12:13
Включить режим совместимости 8.2.13 в свойствах конфигурации.
Проверил на версии 2.0.27.10
17 wald
 
06.10.11
12:27
Да, пришлось включить режим совместимости. А что это только у нас с (0) такая вот ошибка или все молчат?
18 Dokart83rus
 
07.10.11
14:22
ИМХО БД еще не адаптировали под 8.2.14, по сему в основном и ставят режим совместимости...или молчат