Не работает запрос

1. sikvel2012 96 29.03.18 18:16 Сейчас в теме
Помоги разобраться с запросом, вызываю из подписки на событие

Запрос = Новый Запрос;
	Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
|	Файлы.Ссылка КАК Файл
|ИЗ
|	Справочник.Файлы КАК Файлы
|ГДЕ
|	Файлы.ВладелецФайла = &ВладелецФайла";
	
	Запрос.УстановитьПараметр("ВладелецФайла", Источник);

	Результат = Запрос.Выполнить().Выбрать();
Показать


Файлы.ВладелецФайла это определяемый тип ВладелецФайлов

источник это ссылка на объект справочника

выдается ошибка типа
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.Доработки.Модуль(25)}: Ошибка при вызове метода контекста (Выполнить)
Результат = Запрос.Выполнить().Выбрать();
по причине:
{(6, 22)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
Файлы.ВладелецФайла <<?>>= &ВладелецФайла

что самое интересное у 1С запрос с аналогичным условием работает
По теме из базы знаний
Найденные решения
2. user633533_encantado 11 29.03.18 18:21 Сейчас в теме
Источник это у тебя что ? Подозреваю что это Объект, а тебе в параметр запроса надо передавать ссылку.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user633533_encantado 11 29.03.18 18:21 Сейчас в теме
Источник это у тебя что ? Подозреваю что это Объект, а тебе в параметр запроса надо передавать ссылку.
3. sikvel2012 96 29.03.18 20:05 Сейчас в теме
(2) спасибо, это был как раз объект, получил ссылку и все завелось

Источник это параметр подписки на событие
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот