Гость
Форумы / [игнор отключен] [закрыт для гостей] / Сравнение реквизита и перечисления. / 3 сообщений из 3, страница 1 из 1
05.02.2016, 13:13
    #39163835
asilkhan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение реквизита и перечисления.
Добрый день всем
В СКД нарисовал такой запрос:

ВЫБРАТЬ
ДенежныеСредства.Сумма,
ДенежныеСредства.Период,
ДенежныеСредства.БанковскийСчетКасса,
ДенежныеСредства.Регистратор.ВидОперации,
ДенежныеСредства.Регистратор.СтруктурноеПодразделениеПолучатель,
ДенежныеСредства.Регистратор,
ДенежныеСредства.Регистратор.Контрагент,
ДенежныеСредства.ВидДвижения
ИЗ
РегистрНакопления.ДенежныеСредства КАК ДенежныеСредства
ГДЕ
1 = 1
И ДенежныеСредства.Период МЕЖДУ &Д1 И &Д2
И ДенежныеСредства.ВидДвижения = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход)

Но при запуске выходит сообщение:

{(14, 33)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
И ДенежныеСредства.ВидДвижения <<?>>= ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход)

В чем проблема?
...
Рейтинг: 0 / 0
05.02.2016, 13:21
    #39163848
asilkhan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение реквизита и перечисления.
УТП 8.2
БД: MS SQL 2008
...
Рейтинг: 0 / 0
05.02.2016, 14:00
    #39163936
asilkhan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение реквизита и перечисления.
Правильно так значение вытаскивать:
ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход).
Так как реквизит ВидДвижения стандартный.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Сравнение реквизита и перечисления. / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]