Недопустимый тип сравнения #344105


#0 by vza
что строковый реквизит не может сравниваться по типу сравнения "ВСписке" или "НеВСписке", или где-то в другом собака порылась? На второй строке получаю сабжевую ошибку.
#1 by Маркетолог
Вот это не правильно  НаборЗаписей.Отбор.УИДДок.Значение = спУИД; Если  ВидСравнения.НеВСписке то Значение имеет тип массив
#2 by Маркетолог
Попробуй
#3 by Маркетолог
Может быть строка неограниченной длины ?
#4 by НЕА123
РегистрНакопленияНаборЗаписей.<Имя регистра накопления> (AccumulationRegisterRecordSet.<Имя регистра накопления>) Отбор (Filter) Использование: Только чтение. Описание: Тип: Отбор. Содержит объект Отбор, по которому осуществляется текущая фильтрация записей при считывании или записи набора. Позволяет отобрать записи с определенным регистратором при считывании или записи набора. Важно! Отбор может устанавливаться только на равенство. Примечание: Для установки фильтрации используется стандартный объект, через который устанавливается предопределенный элемент отбора.
#5 by vza
пробовал массив, не прокатывает, но мне кажется и не может прокатить. Потому что до этой строки выполнение процедуры даже не добирается.
#6 by vza
Не катит, так как вывалиется с ошибкой за строку до выполнения, вот здесь Строка с длиной 70, переменная, с флажком "Основной отбор"
#7 by Маркетолог
Смотри
#8 by vza
Надо было читать ответы с конца :(. Спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С