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

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 человек.
Рекламное место пустует