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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.11.2007, 11:22   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,711 / 1201 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Я не знаю, что такое метод save(). Видимо, это какой-то специфический метод NET-коннектора. Поэтому могу только дать совет общего плана.

Идея коннекторов заключается в том, что Вы работаете в собственной среде программирования, но так, как будто Вы работаетет в среде Axapta. Можно сказать, что это некий аналог подключения по ADO или ODBC к внешней базе.

Поэтому, если у Вас стоит задача выполнить некую модификацию в Axapta, то и решать эту задачу надо средствами самой Axapta. А потом просто "перевести" этот код в синтаксис коннекторов.

Как бы Вы решали задачу модификации в среде Axapta? Ну, очевидно, как-то так:

X++:
myTab = MyTab::find(myTabId, true);
if (myTab)
{
	myTab.field1 = "Новое значение";
	myTab.update();
}
Значит, именно так и надо решать эту же задачу через коннектор. С поправкой на соответствующие команды и функции.

Example (Visual Basic)

PHP код:
Dim Axapta As Object 

Dim MyRecord 
As Object 

Set Axapta 
CreateObject("AxaptaCOMConnector.Axapta"
Axapta.Logon 

‘ create an Axapta record 

Set MyRecord 
Axapta.CallStaticRecordMethod("MyTable","Find",MyTabId,TRUE

If 
MyRecord.Found Then

‘ set fields of record
  MyRecord
.Field("Field1") = "Новое значение"

‘ update the record
  MyRecord
.Update

End 
If 
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Логин в аксапту через коннектор Eldar9x DAX: Программирование 2 11.09.2008 16:42
Как в форме CustTrans через query отобрать записи у которых AmountCur != 0 ( когда в QueryBuildRange ставишь value(strFmt('!0')); - не работает!) rkorchagin DAX: Программирование 12 02.04.2007 17:58
Не могу залогиниться через .NET connector. axy DAX: Программирование 3 06.12.2006 14:04
Не могу удалить записи из справочника Александр Костоусов DAX: Программирование 2 03.09.2004 17:20
Как при удалении записи из таблицы подавить вывод запроса "Удалить запись?" Anders DAX: Программирование 2 05.05.2004 17:52

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

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

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