Имя: Пароль:
1C
 
Ошибка создания набора данных
0 LivingStar
 
10.10.19
07:04
Обработка ПомощникЗаполненияОтчета. При переходе на одну из вкладок, выдается ошибка, -

Ошибка при выполнении запроса.
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных "НаборДанныхДинамическогоСписка"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(30, 15)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
КОГДА &ОПО <<?>><> ЗНАЧЕНИЕ(Справочник.прбОпасныеПроизводственныеОбъекты.ПустаяСсылка)

Поделитесь пожалуйста. Как её устранить? Это запрос одного из динамических списков.
1 ДенисЧ
 
10.10.19
07:05
опу правильную передавай.
2 LivingStar
 
10.10.19
07:08
(1) Где его отловить? В форме отчета? Сейчас буду искать.
Подскажите если есть что. Разбираюсь.
3 LivingStar
 
10.10.19
07:10
Главное процедура, что вызывается по нажатию на кнопку по которой идет ошибка. Проходит.

Процедура ШагГодовоеПланированиеНажатие(Элемент)

И ошибка выскакивает после. Пока не пойму где это место, где что то не так передается?
4 LivingStar
 
10.10.19
07:10
Не указано ни место ошибки, ни конфигуратор нельзя открыть. И в форме отчета нет ничего похожего (
Подскажите в каком месте передается не тот параметр?
5 catena
 
10.10.19
07:11
(4)в типовых кофигурациях опы нет. Ты правда на столько веришь в форум?
6 LivingStar
 
10.10.19
07:23
(5) Указана же ошибка. Подскажите куда посмотреть?
7 LivingStar
 
10.10.19
07:26
При открытии отчета, в процедуре ПриСозданииНаСервере() есть такая строка

    Параметры.ОПО = Справочники.прбОпасныеПроизводственныеОбъекты.ПустаяСсылка();
И что может быть не так?
8 LivingStar
 
10.10.19
07:30
Ещё там есть в процедуре ЗаполнитьПараметрыНаСервере()

    ГодовыеПланы.Параметры.УстановитьЗначениеПараметра("ОПО", МассивОПО);

но туда передается пустой массив, тип значения Null и пустое значение ...
9 catena
 
10.10.19
07:51
(8)Пустой массив и массив из пустых значений - это разные вещи. Хотя ни один из этих массивов нельзя сравнивать с конкретным значением.
10 hhhh
 
10.10.19
07:58
(7) попробуй при открытии это забабахать
11 LivingStar
 
10.10.19
09:15
(9) (10) Есть 2 базы. В одной работает, во второй ошибка.
На сколько я вижу, в одной передается массив, параметром, а в другой в этой же переменной пустая справочник ссылка .
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.