Значение не является значением объектного типа (Отбор)
18.06.2009
07:26
#1
1С:Предприятие 8.1 (8.1.12.101)<br>"Управление торговлей", редакция 10.3 (10.3.6.8)<br><br>Не могу разобраться как так получилось, пользователь ничего толком объяснить не может, но при попытке открыть из меню "Отчеты" отчет "Реестр документов" выдается ошибка "Значение не является значением объектного типа (Отбор)". Голову сломал уже, ткните носом в ответ, пожалуйста (((. До этого все работало, что-то пользователь натворил, и не может объяснить что.
18.06.2009
09:44
#2
Если у других пользователей работает, значит этот сохранил "странные" настройки. Тогда достаточно удалить сохраненные настройки этого пользователя и все вернется в норму.
18.06.2009
13:53
#3
> Если у других пользователей работает, значит этот сохранил "странные" настройки. Тогда достаточно удалить сохраненные настройки этого пользователя и все вернется в норму.<br><br>Можно подробнее? Как удалить "странные" настройки? И что делать, если и у других то же самое?
18.06.2009
14:23
#4
Если у других тоже самое, тогда возникают вопросы:<br>1. Было ли обновление?<br>2. Влазил ли кто-то в конфигурацию?<br><br>Вариант действий - поставить точку прерывания в месте возникновения ошибки и посмотреть, что за значение (скорее всего неопределено), а так же определить, где это значение было установлено - вот это может вызвать сложность.<br><br>Если все-таки не у всех, то помоему вся информация о сохраненных настройках пользователя лежит в папке профиля в Application Data\1C\1Cv81\
18.06.2009
14:40
#5
Спасибо. Попробую, все таки, вариант с "не у всех". Так как конфа только куплена и еще толком не юзаная, а в конфигуратор я еще баюсь лазить, то ошибки подобной описанию выше быть не может, т.к. остальные юзвери вообще не знают что такое конфигуратор )))
26.06.2009
07:43
#6
" <br>> Если все-таки не у всех, то помоему вся информация о сохраненных настройках пользователя лежит в папке профиля в Application Data\1C\1Cv81\<br><br>Удалил все содержимое папки. Естественно, пришлось показать ему, где базы лежат. Захожу юзверем, жму "Отчеты", "Реестр документов" и все равно получаю:<br><br>{Отчет.РеестрДокументов.Форма.ФормаЗаполнения(1265)}: Значение не является значением объектного типа (Отбор)<br> Для Каждого Строка Из СохраненныеНастройки.Отбор Цикл<br><br>Конфигурация не менялась, обновлений не было и т.д. и т.п.<br><br>Вот кусок проги в этом моменте:<br><br>Процедура ПослеВосстановленияЗначений()<br><br> Отбор.Очистить();<br><br> Для Каждого Строка Из СохраненныеНастройки.Отбор Цикл<br> НоваяСтрока = Отбор.Добавить();<br> Для Каждого Кол Из Отбор.Колонки Цикл<br> НоваяСтрока[Отбор.Колонки.Индекс(Кол)] = Строка[Отбор.Колонки.Индекс(Кол)];<br> КонецЦикла; <br> КонецЦикла;<br><br> // Остальные реквизиты отчета сохраняются стандартно<br>КонецПроцедуры<br><br>Код абсолютно оригинальный от самих 1С. Не менялся. У другиз юзверей работает норм. Где он эти настройки хранит, блин :-("
Читают тему
(гостей: 1)