ГДЕ
(СправочникКонтрагенты.ЭтоГруппа
ИЛИ &лГруппаПользователя = НЕОПРЕДЕЛЕНО
ИЛИ СправочникКонтрагенты.Ссылка В ИЕРАРХИИ (&лГруппаПользователя))
Раньше все работало, сейчас обновились на БП 3.0.67.74 и платформа 8.3.13.1690
и стало ругаться на
Ошибка создания набора данных "НаборДанныхДинамическогоСписка"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(52, 30)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
ИЛИ &лГруппаПользователя <<?>>= НЕОПРЕДЕЛЕНО
Раньше главное все работало. Я же ему явно параметр в неопределено устанавливаю, какого хрена он не может неопределено с неопределено сравнить?
То есть получается где-то в промежутке значение параметра трется и заменяется чем-то другим.
Пробовал параметр вообще не устанавливать, тогда ругается на отсутствие параметра. Получается все-таки он мою установку параметра видит.
Пробовал значение параметра вывести в колонку дин.списка, он пишет "Неверные параметры".
Как-то можно посмотреть что там в дин.список в параметр попадает?
Экспериментально выяснил, что что бы я в параметр не передавал ему не нравится, что там может быть как Неопределено, так и Ссылка на элт. справочника. Раньше прокатывало, сейчас сильно умный стал. Казалось бы какое твое собачье дело что там в параметре я передаю, проверяй условия по порядку и все. А нет же, с-ка, нельзя. Поменял передачу в параметр вместо Неопределено пустую ссылку и проверяю на пустую ссылку, прокатывает. Получается теперь в параметр динамического списка надо всегда передавать значение одного типа.
Писатели платформы - все для людей.
Независимо от того, куда вы едете — это в гору и против ветра!