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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.03.2009, 19:59   #1  
Indeego is offline
Indeego
Участник
 
1 / 10 (1) +
Регистрация: 09.03.2009
Navision Axapta 3, ABC, возврат некорректных данных
Всем привет. Я с NA 3 начал работать недавно, моя основная специализация MS CRM.
Но сейчас занимаюсь интеграцией с ней через Axapta Business Connector, у меня появилась проблема.
Я используя код из SDK
Dim AxaptaQuery As AxaptaCOMConnector.IAxaptaObject
Dim AxaptaDataSource As AxaptaCOMConnector.IAxaptaObject
Dim AxaptaRange As AxaptaCOMConnector.IAxaptaObject
Dim CustTableBuffer As AxaptaCOMConnector.IAxaptaRecord
Dim CustTable, CustTable_Name As Integer <-- I added to line

'Find these with dict classes
CustTable = 77
CustTable_Name = 2

AxaptaQuery = Axapta.CreateObject("Query")
AxaptaDataSource = AxaptaQuery.Call("AddDataSource", CustTable)
AxaptaRange = AxaptaDataSource.Call("AddRange", CustTable_Name)

...
и т.д.

Наблюдается интересное поведение. Если в аксапте в строке к-л объекта добавить к значению поля символ, сохранить, запросить значение этого поля через ABC, то всё нормально возвращается. Потом убираем в аксапте добавленный символ, сохраняем, запрашиваем через ABC - нам возвращается предыдущее значение (с добавленным символом). Т.е. в аксапте и в БД значение одно, ABC возвращает другое.
Как это разрулить?
И ещё вопрос: необходимо ли использовать ABC для запроса данных, может просто из SQL их дёрнуть? Какие могут быть подводные камни? Может надо использовать вьюхи а не таблицы?

Заранее спасибо за ответы на мои критичные вопросы.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
А "потянет" ли Axapta такой объем данных ? KonSA DAX: Администрирование 26 13.05.2004 01:29
Уменьшение базы данных Axapta Writer DAX: Администрирование 13 15.09.2003 16:53
Один из подходов к анализу движения данных в AXAPTA sguryev DAX: База знаний и проекты 0 04.01.2002 15:42
Перенос данных на Axapta с SP2 Maxim Gorbunov DAX: Администрирование 4 20.12.2001 15:23
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

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