|
Запрос на СКД | ☑ | ||
---|---|---|---|---|
0
hastar
21.10.16
✎
10:33
|
Делаю запрос в СКД.
ВЫБРАТЬ РАЗЛИЧНЫЕ ЛМБ_ВещиВЗалоге1.Регистратор ПОМЕСТИТЬ Таблица1 ИЗ РегистрНакопления.ЛМБ_ВещиВЗалоге КАК ЛМБ_ВещиВЗалоге1 ГДЕ ЛМБ_ВещиВЗалоге1.Филиал = &Филиал ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ ЛМБ_ВещиВЗалоге2.Регистратор ПОМЕСТИТЬ Таблица2 ИЗ РегистрНакопления.ЛМБ_ВещиВЗалоге КАК ЛМБ_ВещиВЗалоге2 ГДЕ ЛМБ_ВещиВЗалоге2.Филиал = &Филиал И ЛМБ_ВещиВЗалоге2.Регистратор.Дата <= &ДатаНач ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Таблица1.Регистратор.Залогодатель КАК Залогодатель ИЗ Таблица1 КАК Таблица1 ВНУТРЕННЕЕ СОЕДИНЕНИЕ Таблица2 КАК Таблица2 ПО Таблица1.Регистратор.Залогодатель <> Таблица2.Регистратор.Залогодатель Вываливается на ошибке Ошибка при исполнении запроса набора данных по причине: {(7, 26)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. ЛМБ_ВещиВЗалоге1.Филиал <<?>>= &Филиал Скрыть Хотя если выполнить отдельно только первый Запрос, ошибок нет. В чем ошибка, никак не могу разобраться |
|||
1
Naf_kultura
21.10.16
✎
10:36
|
никто не знает, что за типы там и какой параметр ты передаешь
|
|||
2
hastar
21.10.16
✎
10:46
|
ЛМБ_ВещиВЗалоге1.Филиал измерение регистра накопления, тип Справочник.ссылка.
&Филиал он тоже имеет тип справочник.ссылка. |
|||
3
Жан Пердежон
21.10.16
✎
10:52
|
и тем не менее (1)
|
|||
4
ЧеловекДуши
21.10.16
✎
10:53
|
(0) ПО Таблица1.Регистратор.Залогодатель <> Таблица2.Регистратор.Залогодатель
|
|||
5
hastar
21.10.16
✎
11:17
|
ЛМБ_ВещиВЗалоге1.Филиал измерение регистра накопления, тип Справочник.Филиалы.ссылка.
&Филиал он тоже имеет тип Справочник.Филиалы.ссылка. |
|||
6
catena
21.10.16
✎
11:18
|
(5)В этом надо убеждать не форм, а СКД.
|
|||
7
hastar
21.10.16
✎
11:21
|
А почему если только первый запрос сделать, то ошибки нет.
|
|||
8
Azxcvbn
21.10.16
✎
11:25
|
Вообще в СКД не нужно в запросе делать сравнения с параметрами. Это нужно делать через отборы.
|
|||
9
Альбатрос
21.10.16
✎
11:27
|
(8) +
|
|||
10
Naf_kultura
21.10.16
✎
11:29
|
(8) не всегда соглашусь
|
|||
11
hastar
21.10.16
✎
11:31
|
Пробовал писать
РегистрНакопления.ЛМБ_ВещиВЗалоге.Обороты(, , Регистратор, Филиал = &Филиал ) КАК ЛМБ_ВещиВЗалоге1 Выходит такая же ошибка |
|||
12
aleks_default
21.10.16
✎
11:32
|
(7) у тебя в консоли и в отладке разные значения параметра "Филиал"
|
|||
13
aleks_default
21.10.16
✎
11:34
|
в отладке = в СКД
|
|||
14
Одинесю
21.10.16
✎
11:44
|
Как параметр передаешь?
|
|||
15
hastar
24.10.16
✎
08:15
|
Вобщем разобрался с проблемой. В Конструкторе запросов где задавался параметр стоял стояла галочка Произвольное.
спасибо всем за советы. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |