Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Запрос на СКД

Запрос на СКД
Я
   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.Филиал <<?>>= &Филиал

Скрыть

Хотя если выполнить отдельно только первый Запрос, ошибок нет.
В чем ошибка, никак не могу разобраться
 
 
   Naf_kultura
 
1 - 21.10.16 - 10:36
никто не знает, что за типы там и какой параметр ты передаешь
   hastar
 
2 - 21.10.16 - 10:46
ЛМБ_ВещиВЗалоге1.Филиал измерение регистра накопления, тип Справочник.ссылка.
&Филиал он тоже имеет тип справочник.ссылка.
   Жан Пердежон
 
3 - 21.10.16 - 10:52
и тем не менее (1)
   ЧеловекДуши
 
4 - 21.10.16 - 10:53
(0) ПО Таблица1.Регистратор.Залогодатель <> Таблица2.Регистратор.Залогодатель
   hastar
 
5 - 21.10.16 - 11:17
ЛМБ_ВещиВЗалоге1.Филиал измерение регистра накопления, тип Справочник.Филиалы.ссылка.
&Филиал он тоже имеет тип
Справочник.Филиалы.ссылка.
   catena
 
6 - 21.10.16 - 11:18
(5)В этом надо убеждать не форм, а СКД.
   hastar
 
7 - 21.10.16 - 11:21
А почему если только первый запрос сделать, то ошибки нет.
   Azxcvbn
 
8 - 21.10.16 - 11:25
Вообще в СКД не нужно в запросе делать сравнения с параметрами. Это нужно делать через отборы.
   Альбатрос
 
9 - 21.10.16 - 11:27
(8) +
   Naf_kultura
 
10 - 21.10.16 - 11:29
(8) не всегда соглашусь
 
 Рекламное место пустует
   hastar
 
11 - 21.10.16 - 11:31
Пробовал писать

 РегистрНакопления.ЛМБ_ВещиВЗалоге.Обороты(, , Регистратор, Филиал = &Филиал ) КАК ЛМБ_ВещиВЗалоге1
Выходит такая же ошибка
   aleks_default
 
12 - 21.10.16 - 11:32
(7) у тебя в консоли и в отладке разные значения параметра "Филиал"
   aleks_default
 
13 - 21.10.16 - 11:34
в отладке = в СКД
   Одинесю
 
14 - 21.10.16 - 11:44
Как параметр передаешь?
   hastar
 
15 - 24.10.16 - 08:15
Вобщем разобрался с проблемой. В Конструкторе запросов где задавался параметр стоял стояла галочка Произвольное.
спасибо всем за советы.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует