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

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



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

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

Пока не знаю как нужно точно. Решил узнать.
6 LivingStar
 
21.09.19
14:37
(4) Вот поиском по конфигурации нашел, все же перечислениЕ

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


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




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

что такое ЗадачаИсполнителю? Как это обнаружить в конфигурации?
11 rphosts
 
21.09.19
19:38
(0) (9) в той ИБ в которой открываешь нет объектов которыми оперирует запрос.
12 rphosts
 
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
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.