Воскресенье, 19.05.2024, 09:46
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Основной » Проблемные ситуации » Ошибка при открытии "Динамический список"
Ошибка при открытии "Динамический список"
uppinuaДата: Вторник, 13.11.2018, 15:15 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 23
Репутация: 28
Статус: Оффлайн
Платформа: 8.3.10.2639
Режим БД: клиент-серверный
Конфигурация. Название: Управление торговлей, редакция 11 (11.3.2.193)
Конфигурация. Основной режим запуска: Управляемое приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим совместимости: Версия8_3_8
Конфигурация. Версия БСП: 2.3.4.107
Инструменты разработчика: Портативные 4.72p
Клиент. ОС: Windows x86 version 6.2  (Build 9200)
Клиент. Приложение: Обычное приложение 32б
Клиент. От имени администратора Windows: Нет
Клиент. Текущий язык системы: ru

Сервер. ОС: Windows x86 version 6.2  (Build 9200)
Сервер. Отладка: нет

Ошибка:
{ВнешняяОбработка.ирОбщий.МодульОбъекта(1362)}: Значение не является значением объектного типа (Доступность)
Если ПараметрыДоступа.Доступность Тогда

Скрин значения в отладке
http://prntscr.com/lhsk49

Ошибка возникает для двух регистров сведений. Для остальных объектов метаданных работает нормально.

Вставил код для понимания ошибки

http://prntscr.com/lhsnu6

выдает вот такое

{ВнешняяОбработка.ирОбщий.МодульОбъекта(1338)}: Ошибка при вызове метода контекста (ПараметрыДоступа): Недопустимое значение параметра (параметр номер '3') (Ссылка)
{ВнешняяОбработка.ирОбщий.МодульОбъекта(1342)}: Ошибка при вызове метода контекста (ПараметрыДоступа): Недопустимое значение параметра (параметр номер '3') (Активность)

Добавлено (13.11.2018, 15:25)
---------------------------------------------
Заменил
ПараметрыДоступа = ПараметрыДоступа(Право, МетаОбъект, "Активность", РольИлиПользователь);
на
ПараметрыДоступа = ПараметрыДоступа(Право, МетаОбъект, "", РольИлиПользователь);
нормально заработало

 
tormozitДата: Вторник, 13.11.2018, 21:38 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6204
Репутация: 159
Статус: Оффлайн
Спасибо. Это - свежая ошибка, проявляющаяся только на независимых регистрах сведений.
 
daimonuaДата: Среда, 14.11.2018, 01:00 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Оффлайн
Платформа: 8.3.10.2252
Режим БД: клиент-серверный
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим совместимости: Версия8_2_16
Инструменты разработчика: Подсистема 4.72
Клиент. ОС: Windows x86 version 6.2  (Build 9200)
Клиент. Приложение: Обычное приложение 32б
Клиент. От имени администратора Windows: Нет
Клиент. Текущий язык системы: ru

Сервер. ОС: Windows x86-64 version 6.2  (Build 9200)
Сервер. Отладка: tcp

{ОбщийМодуль.ирОбщий.Модуль(1362)}: Значение не является значением объектного типа (Доступность)
Если ПараметрыДоступа.Доступность Тогда

тот же модуль,
Функция ЕстьОграниченияДоступаКСтрокамТаблицыЛкс(Знач ОбъектМД) Экспорт
ПараметрыДоступа = Неопределено, если ОбъектБД - метаданные перечисления.


Сообщение отредактировал daimonua - Среда, 14.11.2018, 11:35
 
MaxДата: Среда, 14.11.2018, 16:32 | Сообщение # 4
Генерал-майор
Группа: Пользователи
Сообщений: 276
Репутация: 148
Статус: Оффлайн
Подтверждаю, тоже словил на регистре сведений такую ошибку
 
yadyuhaДата: Четверг, 15.11.2018, 18:08 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 2
Статус: Оффлайн
Я пока так решил:

Код
Функция ПараметрыДоступаКОбъектуМДЛкс(Знач Право, Знач МетаОбъект, Знач РольИлиПользователь = Неопределено, выхПраваНеПрименимы = Ложь) Экспорт 
   
   Попытка
      мПараметрыДоступа = ПараметрыДоступа(Право, МетаОбъект, "Ссылка", РольИлиПользователь);
   Исключение
      Попытка
         мПараметрыДоступа = ПараметрыДоступа(Право, МетаОбъект, "Активность", РольИлиПользователь);
      Исключение
         // Баг 8.3.13 Эта функция возвращает Истина даже для некорректных комбинаций параметров
         Попытка
            мПараметрыДоступа = ПараметрыДоступа(Право, МетаОбъект, РольИлиПользователь);
         Исключение
         выхПраваНеПрименимы = Истина;
         КонецПопытки;
      КонецПопытки;
   КонецПопытки;
   Возврат мПараметрыДоступа;

КонецФункции
 
tormozitДата: Четверг, 15.11.2018, 22:49 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6204
Репутация: 159
Статус: Оффлайн
18.11 планируется выход исправленной версии.
 
tormozitДата: Воскресенье, 18.11.2018, 21:29 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 6204
Репутация: 159
Статус: Оффлайн
Исправлено в 4.73
 
Форум » Основной » Проблемные ситуации » Ошибка при открытии "Динамический список"
  • Страница 1 из 1
  • 1
Поиск: