Вход | Регистрация
 

Ошибка на значение перечисления в запросе.

Ошибка на значение перечисления в запросе.
Я
   LivingStar
 
21.09.19 - 12:10
УТ 11.4.7.141, ЗадачиИсполнителя, Форма МоиЗадачи.
У формы есть Список, который мне нужно доработать.
Он типа ДинамическийСписок, но при его открытии
выходит ошибка http://joxi.ru/l2ZZ8O1czX40w2 .

Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(26, 49)}: Неверные параметры "Перечисление.ВариантыВажностиЗадачи.Низкая"
КОГДА ЗадачиПоИсполнителю.Важность = ЗНАЧЕНИЕ(<<?>>Перечисление.ВариантыВажностиЗадачи.Низкая)



Из за чего она идет, как устранить?
 
 
   LivingStar
 
1 - 21.09.19 - 12:12
Не могу открыть конструктор запроса, запроса этого динамического списка (
   Chameleon1980
 
2 - 21.09.19 - 14:12
Не в той базе открываете
   Chameleon1980
 
3 - 21.09.19 - 14:14
Не стало такого значения у перечисления. Переименовали, удалили
   МихаилМ
 
4 - 21.09.19 - 14:18
ПеречислениЯ
   LivingStar
 
5 - 21.09.19 - 14:36
(2) Думаю это типовой функционал. И он работает в режиме предприятия. Но в конфигураторе нельзя открыть.
Да база то та, как не та. Это динамический список формы объекта.
(3) Я посмотрел, перечисление такое есть, и у него есть такие значения.
(4) Вроде как в запросе указывается именно ЗНАЧЕНИЕ(Перечисление. - смотрел в примерах.

Одно встретил, что перечисления нужно писать не в коде через ЗНАЧЕНИЕ(), а передавать как параметр.

Пока не знаю как нужно точно. Решил узнать.
   LivingStar
 
6 - 21.09.19 - 14:37
(4) Вот поиском по конфигурации нашел, все же перечислениЕ
    |    ЗНАЧЕНИЕ(Перечисление.ЮрФизЛицо.ФизЛицо) КАК КонтрагентЮрФизЛицо,
   LivingStar
 
7 - 21.09.19 - 14:38
Если все верно и перечисление есть, получается что нужно передавать параметрами? Но почему так то?
   LivingStar
 
8 - 21.09.19 - 14:40
Дело в том что я это открываю в расширении.
В основной конфигурации открывается нормально.
Что с расширением? Перечисление же само должно добавиться?
Или его значения нужно добавлять?
   LivingStar
 
9 - 21.09.19 - 14:48
С этим разобрался. Сейчас такая ошибка


Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(45, 2)}: Таблица не найдена "Задача.ЗадачаИсполнителя.ЗадачиПоИсполнителю"
<<?>>Задача.ЗадачаИсполнителя.ЗадачиПоИсполнителю КАК ЗадачиПоИсполнителю




У задачи нет реквизита ЗадачаИсполнителю, где его взять что бы добавить в расширение?
   LivingStar
 
10 - 21.09.19 - 14:57
|    Задача.ЗадачаИсполнителя.ЗадачиПоИсполнителю КАК ЗадачиПоИсполнителю

что такое ЗадачаИсполнителю? Как это обнаружить в конфигурации?
   rphosts
 
11 - 21.09.19 - 19:38
(0) (9) в той ИБ в которой открываешь нет объектов которыми оперирует запрос.
   rphosts
 
12 - 21.09.19 - 19:39
(4) В коде ПеречислениЯ, ДокументЫ, СправочникИ,... в запросе Перечисление, Документ, Справочник,...
   ПесДобряк
 
13 - 21.09.19 - 19:46
(0) Кэш почистить. Иногда подвисает старая конфигурация.
   МихаилМ
 
14 - 22.09.19 - 00:08
извините за (4).
   МимохожийОднако
 
15 - 22.09.19 - 08:41
(8) "... я это открываю в расширении". Об этом надо было написать с самого начала.
(9)Перетаскивай в расширение все объекты, которые есть в запросе или готовь запрос в основной конфигурации и потом копируй в расширение
Посмотри для старта
https://www.youtube.com/watch?v=McEeEtS32ms&list=PLh28ogpgRJUM702dP8f8JxOaf0vOK0IoL

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.