AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.11.2005, 15:24   #1  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
ttsbegin;
while select inventJournalTrans



where (inventJournalTrans.TransDate > '01/01/2005') //на эту строку ругается

Пишет ошибку
Типы операнда не совместимы с оператором.

Почему не совместим, когда и и правая и левая часть имеют тип дата
Старый 21.11.2005, 15:30   #2  
Wamr_imported is offline
Wamr_imported
Участник
 
101 / 10 (1) +
Регистрация: 08.01.2004
Правая часть строка. Надо либо str2date, либо 01\01\2005
Старый 21.11.2005, 15:31   #3  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
А можно хотя бы идеалогию формирования тут ОСВ. Я получу допустим количество на такую - то дату через таблицу проводок складских.
Затем еще один цикл на дургую дату.
Буду иметь 2 цикла с данными на начало и конец периода. А дальше что?

Или надо в одном цикле использовать разные классы?
Старый 21.11.2005, 15:32   #4  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Пасибо Wamr, точно
Старый 21.11.2005, 15:41   #5  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Блин, после запуска так и не сработало. Вывело ошибку опять такую же.

В отладчике тип реквизита дата.

Ну почему он не дает с ним работать?
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:13.