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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.05.2006, 18:37   #14  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
Если только на уровне описания..
Принцип такой что есть некая хрень кот. регистрирует вью в АОТ, в разделе tables и далее в аксапте можно работать с этим объектом как с обычной таблицей. По моему так. Есть интерфейс кот. позволяет синхронизировать вью (сам текст запроса) из аксы и т.п.. Этот инструментарий позволяет подключать вью к аксапте. Например нужна форма отображающая некий список незавершенных операций, можно забаббахать такую вьюху на сервере:
PHP код:
CREATE VIEW dbo.ALK_OpenDocView
AS
SELECT     dbo.INVENTTRANS.TRANSREFIDdbo.INVENTTRANS.DATESTATUSdbo.INVENTDIM.INVENTLOCATIONIDdbo.INVENTDIM.RECID
FROM         dbo
.INVENTTRANS INNER JOIN
                      dbo
.INVENTDIM ON dbo.INVENTTRANS.INVENTDIMID dbo.INVENTDIM.INVENTDIMID LEFT OUTER JOIN
                      dbo
.INVENTJOURNALTABLE ON dbo.INVENTTRANS.TRANSREFID dbo.INVENTJOURNALTABLE.JOURNALID LEFT OUTER JOIN
                      dbo
.PURCHTABLE ON dbo.INVENTTRANS.TRANSREFID dbo.PURCHTABLE.PURCHID
WHERE     
(dbo.INVENTTRANS.STATUSISSUE <> 1) AND (dbo.INVENTTRANS.STATUSRECEIPT <> 1) AND (dbo.INVENTTRANS.STATUSISSUE <> 2) AND 
                      (
dbo.INVENTTRANS.STATUSISSUE <> 3) AND (dbo.INVENTTRANS.STATUSRECEIPT <> 2) AND (dbo.INVENTTRANS.STATUSRECEIPT <> 3) AND 
                      (
dbo.INVENTTRANS.DATESTATUS <= { fn NOW() } - DAY({ fn NOW() }))
GROUP BY dbo.INVENTTRANS.TRANSREFIDdbo.INVENTTRANS.DATESTATUSdbo.INVENTDIM.INVENTLOCATIONIDdbo.INVENTDIM.RECID 
А потом появлется хотелка вывести это в форму,чтобы юзвери самостоятельно мониторили некую хрень.
Средствами сиквуля эта хрень секунд за 30 отрабатывает, а через аксапту - на обед можно сходить. Вот тут эта штуковина и помагает. А вот даже на такой вопрос кто правообладатель этой хрени мне ответ неизвестен. Разрабатывал её вроде как человек в период работы в одной компании по договору для другой компании)) И хотя правообладателем исходников скорей всего является компания клиент - как оно там на самом деле - неизвестно и выяснять нет мотивации. Мы её просто юзаем.
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить метки всех элементов всех форм (DAX 4) Qaz Qwerty DAX: Программирование 1 09.08.2008 05:39
Номерная серия общая для всех компаний! 3oppo DAX: Программирование 13 01.09.2006 06:38
Произвольное объединение компаний для отчетов и операций в них gl00mie DAX: Программирование 11 07.08.2006 14:22
Копирование компаний zarik DAX: Прочие вопросы 4 08.06.2006 17:32
Настройки пользователя для всех пользователей DreamCreator DAX: Программирование 1 27.01.2005 10:51

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

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

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