|
"поле неограниченной длины" в запросе | ☑ | ||
---|---|---|---|---|
0
aleks_p99
16.01.17
✎
14:02
|
Здараствуйте! Помогите разобраться. выдает ошибку " Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов. ЛьготыСрезПоследних.ЛицевойСчет <<?>>= &ЛицевойСчет". Код: ЗапросПоТабелю = Новый Запрос; ЗапросПоТабелю.Текст = "ВЫБРАТЬ | ЛьготыСрезПоследних.Процент КАК Процент |ИЗ | РегистрСведений.Льготы.СрезПоследних КАК ЛьготыСрезПоследних |ГДЕ | ЛьготыСрезПоследних.ЛицевойСчет = &ЛицевойСчет"; ЗапросПоТабелю.УстановитьПараметр("ЛицевойСчет", ЛицевойСчет); РезультатЗапроса = ЗапросПоТабелю.Выполнить().Выбрать(); |
|||
1
Альбатрос
16.01.17
✎
14:05
|
Тип какой у &ЛицевойСчет?
|
|||
2
mehfk
16.01.17
✎
14:05
|
ВЫРАЗИТЬ(ЛьготыСрезПоследних.ЛицевойСчет КАК СТРОКА(100500)) = &ЛицевойСчет
|
|||
3
Dark_Warrior
16.01.17
✎
14:05
|
+ (1) какой тип у "ЛицевойСчет", который вы передаете в параметр?
|
|||
4
aleks_p99
16.01.17
✎
14:06
|
в регистре ссылочный, параметр получаю в процедуре.
|
|||
5
aleks_p99
16.01.17
✎
14:07
|
значение имеет тип число
|
|||
6
butterbean
16.01.17
✎
14:08
|
(4) >> в регистре ссылочный
а не составной случайно |
|||
7
butterbean
16.01.17
✎
14:08
|
(5) понятно, и как же оно должно число со ссылкой сравнить?
|
|||
8
aleks_p99
16.01.17
✎
14:10
|
(7) ссылочный тип менял на числовой, такая же ошибка
|
|||
9
aleks_p99
16.01.17
✎
14:12
|
(2) пробовал, конструктор запроса пишет "несовместимые типы "ВЫРАЗИТЬ"
|
|||
10
mehfk
16.01.17
✎
14:14
|
Какой тип у ЛьготыСрезПоследних.ЛицевойСчет ?
Какой тип у &ЛицевойСчет ? |
|||
11
Dark_Warrior
16.01.17
✎
14:14
|
(8) Тип в регистре меняли?
|
|||
12
aleks_p99
16.01.17
✎
14:22
|
Проверил еще раз. ЛьготыСрезПоследних.ЛицевойСчет и &ЛицевойСчет типы ссылка на один и тот же объект. значение у этого поля: 00001,00002,00003 и т.д.
|
|||
13
Dark_Warrior
16.01.17
✎
14:26
|
(12) Сделайте скриншот из отладчика, где в табло видны типы обоих значений.
|
|||
14
aleks_p99
16.01.17
✎
14:37
|
||||
15
Lexey_
16.01.17
✎
14:40
|
(14) "ЛьготыСрезПоследних.ЛицевойСчет и &ЛицевойСчет типы ссылка на один и тот же объект."
ну и где у тебя на картинке тип Ссылка у &ЛицевойСчет? |
|||
16
Dark_Warrior
16.01.17
✎
14:41
|
(14) На скриншоте не ссылочный тип, а СправочникОбъект
|
|||
17
aleks_p99
16.01.17
✎
14:44
|
(15) вы об этом? http://savepic.ru/12676575.jpg
|
|||
18
Dark_Warrior
16.01.17
✎
14:47
|
(17) Он вот об этом: (16)
|
|||
19
singlych
16.01.17
✎
14:48
|
Нельзя просто так взять и сравнить СправочникОбъект со СправочникСсылка
|
|||
20
Lexey_
16.01.17
✎
14:49
|
(17) я о противоречии в (12), т.е. о (16)
|
|||
21
Mankubus
16.01.17
✎
14:54
|
ЗапросПоТабелю.УстановитьПараметр("ЛицевойСчет", ЛицевойСчет.Ссылка);
|
|||
22
Lexey_
16.01.17
✎
14:56
|
(21) ну вот, дал рыбу вместо удочки
|
|||
23
aleks_p99
16.01.17
✎
15:03
|
(21) Спасибо огромное! работает)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |