1С 8.2 УТ 2.2 - ошибка при попытке открыть отчет "Реестр документов"
17.06.2015
22:32
#1
Доброго времени суток! Пользователь что-то не так задал в настройках отчета "Реестр документов", и теперь при попытке открыть отчет под этим пользователем появляется ошибка:
{Отчет.РеестрДокументов.Форма.ФормаЗаполнения(1272)}: Значение не является значением объектного типа (Отбор)
Для Каждого Строка Из СохраненныеНастройки.Отбор Цикл
и форма отчета закрывается.
Подскажите пожалуйста, как исправить данную ситуацию.
{Отчет.РеестрДокументов.Форма.ФормаЗаполнения(1272)}: Значение не является значением объектного типа (Отбор)
Для Каждого Строка Из СохраненныеНастройки.Отбор Цикл
и форма отчета закрывается.
Подскажите пожалуйста, как исправить данную ситуацию.
17.06.2015
22:54
#2
в Регистре сведений "Сохраненные настройки" записи для отчета "Реестр документов" отсутствуют, почему-то они в этот регистр не попадают, для теста добавил сейчас под другим пользователем в отчете "Реестр документов" новую настройку, сохранил ее, а в регистре запись так и не появилась
Ответили:
пост #4
18.06.2015
07:56
#3
Порядок действий
1. Если база файловая, тогда прогнать через chkdbfl.exe
2. Конфигуратор: Тестирование и исправление ИБ
3. Очистить весь регистр сведений "Сохранённые настройки" и пробовать ещё раз что-нибудь добавить через какой-нибудь отчёт.
1. Если база файловая, тогда прогнать через chkdbfl.exe
2. Конфигуратор: Тестирование и исправление ИБ
3. Очистить весь регистр сведений "Сохранённые настройки" и пробовать ещё раз что-нибудь добавить через какой-нибудь отчёт.
18.06.2015
12:50
#4
Ответ на
пост №2
Looking, Вы уверены, что Сохраненные настройки находятся в Регистре сведений? - в зарплатных и бухгалтерских конфигурациях это Справочник.В любом случае прежде, чем судить о том записывается туда что-либо или нет, нужно отключить отбор, нажав на значок Фильтра с красным крестиком, разумеется, если он активен.
Затем найти объект типа ОтчетОбъект.РеестрДокументов, установить соответствующий отбор и далее анализировать что есть, а что д/б.
1. Обратите внимание на кнопку "Загрузить настройку по умолчанию".
2. Рекомендации Vladko, кроме 3., поддерживаю.
18.06.2015
23:06
#5
(4)справочника нет, в модуле выглядит следующим образом
фильтр в регистре сведений снимал
Цитата |
---|
Процедура ПослеВосстановленияЗначений() Отбор.Очистить(); Для Каждого Строка Из СохраненныеНастройки.Отбор Цикл НоваяСтрока = Отбор.Добавить(); Для Каждого Кол Из Отбор.Колонки Цикл НоваяСтрока[Отбор.Колонки.Индекс(Кол)] = Строка[Отбор.Колонки.Индекс(Кол)]; КонецЦикла; КонецЦикла; // Остальные реквизиты отчета сохраняются стандартно КонецПроцедуры |
19.06.2015
08:00
#6
Закомментировал код в процедуре ПослеВосстановленияЗначений(), см. ее код выше. После чего отчет открылся, удалил настройки, сохранил новые, после чего раскомментировал код в процедуре ПослеВосстановленияЗначений() Отчет успешно открывается. Что-же это было? Что не так сделал пользователь? Или это 1С настройки криво сохранила?
Читают тему
(гостей: 1)