Проблема с запросом. 1С:Предприятие 8.3 (8.3.24.1586)

1. user2109169 14.10.24 10:35 Сейчас в теме
С некоторых пор не функционирует документ в 1С. При попытке его провести выходит ошибка
" Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
ИзменениеСрокаГодности.Ссылка <<?>>= &Ссылка ".
О программе: 1С:ERP Управление предприятием 2 (2.5.17.95), 1С:Предприятие 8.3 (8.3.24.1586).
Вот такая процедура написана:

Процедура ЗаполнитьПараметрыИнициализации(Запрос, ДокументСсылка)
	
	Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
	Запрос.УстановитьПараметр("Ссылка", ДокументСсылка);
	Запрос.Текст = 
	"ВЫБРАТЬ
	|	ИзменениеСрокаГодности.Дата КАК Период
	|ИЗ
	|	Документ.рзд_ИзменениеСрокаГодности КАК ИзменениеСрокаГодности
	|ГДЕ
	|	ИзменениеСрокаГодности.Ссылка = &Ссылка";
	Реквизиты = Запрос.Выполнить().Выбрать();
	Реквизиты.Следующий();
	
	
	Запрос.УстановитьПараметр("Период", 				Реквизиты.Период);
	Запрос.УстановитьПараметр("СкладскаяОперация", 		Перечисления.СкладскиеОперации.ОтгрузкаПоПеремещению);
	Запрос.УстановитьПараметр("ДокументОснование", 		ДокументСсылка);
	
КонецПроцедуры
Показать


Помогите разобраться, что не так в запросе.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2107184 14.10.24 10:46 Сейчас в теме
Если что-то не сравнивается, значит на одной стороне сравнения кривое значение.
Вот и думай с помощью отладчика - что может быть кривого в значениях, содержащихся в этой строке сравнения.
Отладчик тебе в помощь.
3. Bukaska 140 14.10.24 10:54 Сейчас в теме
Вы в запросе пишите:
Тополь.Ссылка = &Ссылка
Значит и параметр должен звучать аналогично:
запрос.УстановитьПараметр("Ссылка", Ссылка);
А у вас в запросе ссылка, а в параметре докеумент Ссылка.. что это за параметр.. я не знаю, платформа скорее всего тоже
4. user1880116 14.10.24 10:56 Сейчас в теме
(3)
звучать
В ля миноре. Точно-точно.
5. user2107184 14.10.24 10:58 Сейчас в теме
(3)
что это за параметр.. я не знаю, платформа скорее всего тоже
Платформа точно знает. Ибо она его видит. Иначе бы она не определила его как "неподходящее для сравнения гуано".
6. user1880116 14.10.24 11:31 Сейчас в теме
(5)
Платформа точно знает. Ибо она его видит
Ты рискуешь явно выйти на тезис "платформа умней некоторых разработчиков" =]
7. user2107184 14.10.24 11:39 Сейчас в теме
(6) Маэстро, я горжусь Вашим комплиментом!!!
8. пользователь 14.10.24 12:27
Сообщение было скрыто модератором.
...
9. пользователь 14.10.24 12:32
Сообщение было скрыто модератором.
...
10. anton13m 3 14.10.24 14:01 Сейчас в теме
(3)
параметр должен звучать аналогично

С чего бы? Какой-то новый стандарт разработки вышел?
11. val_ka 14.10.24 14:14 Сейчас в теме
Запрос.УстановитьПараметр("Ссылка", ДокументСсылка);
12. user2107184 14.10.24 14:29 Сейчас в теме
(11)
Запрос.УстановитьПараметр("Ссылка", ДокументСсылка);
Садись, два!
Прикрепленные файлы:
13. val_ka 14.10.24 14:32 Сейчас в теме
(12) значит в документссылка не ссылка, а объект, например. Часто у новичков такая проблема бывает
14. user2107184 14.10.24 14:40 Сейчас в теме
(13) Спасибо, кэп! Здесь уже 4 часа об этом твердят!
15. user2109169 14.10.24 17:02 Сейчас в теме
16. starik-2005 3092 14.10.24 18:33 Сейчас в теме
(12) Львов Толстых такой запросой не проведешь!
Оставьте свое сообщение

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