PDA

Просмотр полной версии : Код номен. контраг = значению свойства договора "Наименование в документах" тип стр.



gerey
10.09.2012, 18:14
Помогите разобраться в запросе, выводит такую ошибку:

{(7, 35)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
И ЗначенияСвойствОбъектов.О� �ъект <<?>>= &Объект

Вот текст запроса.

ТекстЗапросаКод = "ВЫБРАТЬ
| ЗначенияСвойствОбъектов.З� �ачение КАК КодКонтрагента
|ИЗ
| РегистрСведений.ЗначенияС� �ойствОбъектов КАК ЗначенияСвойствОбъектов
|ГДЕ
| ЗначенияСвойствОбъектов.С� �ойство.Ссылка = &Ссылка
| И ЗначенияСвойствОбъектов.О� �ъект = &Объект";



ЗапросПоКоду = Новый Запрос;
ЗапросПоКоду.УстановитьПа� �аметр("ссылка", ПланыВидовХарактеристик.С� �ойстваОбъектов.НайтиПоНаи менованию("Наименование в документах"));
ЗапросПоКоду.УстановитьПа� �аметр("Объект", Справочники.ДоговорыКонтр� �гентов);
ЗапросПоКоду.Текст = ТекстЗапросаКод;
Код = ЗапросПоКоду.Выполнить().Вы брать();
Код.Следующий();

Asmer
14.09.2012, 13:30
Вторым параметром нужно передавать конкретное значение типа СправочникСсылка или ДокументСсылка