- Версия ИР 6.11.1
- Толстый клиент
- Версия платформы 1С:Предприятие 8.3 (8.3.20.1549). Клиент-сервер
При нажатии на кнопку открытии консоли заданий появляется сообщение об ошибке. Консоль заданий не открывается.
«Ошибка при вызове метода контекста (Загрузить)
{ОбщийМодуль.ирОбщий.Модуль(29052)}: Результат = ХранилищеОбщихНастроек.Загрузить(ирКэш.ИмяПродукта(), КлючНастроек,, ИмяПользователя);
{ОбщийМодуль.ирОбщий.Модуль(24956)}: СчитанныеСохраненныеНастройки = ирОбщий.ВосстановитьЗначениеЛкс(МенеджерСохраненияНастроек.КлючНастроек);
{Обработка.ирКонсольЗаданий.Форма.ФормаКонсоли.Форма(968)}: ирОбщий.СоздатьМенеджерСохраненияНастроекФормыЛкс(ЭтаФорма);
по причине:
Ошибка формата объекта настроек
по причине:
Ошибка формата потока
«
Добрый день! Помогите пожалуйста решить данную проблему: в обработке есть возможность настройки отбора, нужно чтобы при закрытии формы настройки сохранялись, соответственно при открытии повторно считывались. Вот как реализовано:
Объект.ОтборПересчета — это реквизит обработки с произвольным типом данных, в него я потом записываю значения отбора с типом
КомпоновщикНастроекКомпоновкиДанных
&НаСервере
Процедура СохранитьНастройки()
Объект.ОтборПересчета = ОтборПересчетаНаФорме;
КлючОбъекта = «ОтборПересчета»;
КлючНастроек = «ОтборПересчета»;
ОписаниеНастроек = «ОтборПересчета»;
ИмяПользователя = «»;
Настройки = Новый Структура(«ЭтоНастройки», Объект.ОтборПересчета);
ХранилищеОбщихНастроек.Сохранить(КлючОбъекта, КлючНастроек, Настройки, ОписаниеНастроек, ИмяПользователя);
КонецПроцедуры
Возникает след. ошибка: Ошибка при вызове метода контекста (Сохранить)
ХранилищеОбщихНастроек.Сохранить(КлючОбъекта, КлючНастроек, Настройки, ОписаниеНастроек, ИмяПользователя);
по причине:
Ошибка формата объекта настроек
Я понимаю, что например, если сохранить например реквизит «ДатаНачала» то будет работать. Но как сохранить именно данные Компановщика?
Ошибка при вызове метода контекста (Загрузить)
{ВнешняяОбработка.ирОбщий.МодульОбъекта(29551)}: Результат = ХранилищеОбщихНастроек.Загрузить(ирКэш.ИмяПродукта(), КлючНастроек,, ИмяПользователя);
{ВнешняяОбработка.ирОбщий.МодульОбъекта(25454)}: СчитанныеСохраненныеНастройки = ирОбщий.ВосстановитьЗначениеЛкс(МенеджерСохраненияНастроек.КлючНастроек);
{ВнешняяОбработка.ирКонсольЗаданий.Форма.ФормаКонсоли.Форма(972)}: ирОбщий.СоздатьМенеджерСохраненияНастроекФормыЛкс(ЭтаФорма);
{ВнешняяОбработка.ирПортативный.Форма.Форма.Форма(186)}: Форма.Открыть();
{ВнешняяОбработка.ирПортативный.Форма.Форма.Форма(168)}: ОткрытьИнструмент(СтрокаИнструмента);
по причине:
Ошибка формата объекта настроек
по причине:
Ошибка формата потока
четверг, 3 сентября 2015 г.
Обновление КАМИН 5.0.22. Ошибка формата объекта настроек.
Вот такое получаем при первом запуске:
Данная неприятность происходит из-за некорректно настроенных сохраненных настроек отчетов.
Решение:
Возвращаемся к 5.0.22
В режиме 1С:Предприятие: Администрирование — Настройки пользователей и прав — Настройки пользователей — Настройки отчетов.
Скорее всего увидим список настроек, один из которых косячный.
Либо удалить их сразу все, либо методом тыка обнаружить неправильный.
После чего обновляемся обычным способом.
Комментариев нет:
Отправить комментарий
Добрый день. Недавно появилась в документообороте у некоторых пользователей ошибки, у некоторых при заходе, у некоторых при создании документов, по разному .Платформа: 1С:Предприятие 8.2 (8.2.19.83) Документооборот 8 КОРП, редакция 1.2 (1.2.6.1) Ошибки: ——————————————————————————— 29.10.2014 8:32:43 Ошибка формата объекта настроек по причине: Неверный формат хранилища данных » Кеш чистили и пользовательский и на сервере, сервер стопали, ничего не помогает.
Если создать нового пользователя, и переназначить ему те же права что и у старого, то нормально. Но всех пользователей пересоздавать не вариант, Ошибки воспроизводятся, с разных компьютеров, с терминала, веб и тонкого клиента
На что еще можно посмотреть?
нет никаких не у кого вариантов?
Тэги:
Комментарии доступны только авторизированным пользователям