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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.04.2005, 12:22   #1  
Red Stranger is offline
Red Stranger
Участник
 
102 / 19 (1) ++
Регистрация: 01.04.2005
? Как расчитать значение курсора при вызове initValue в таблице?
Доброго всем времени суток.

Я переопределил метод initValue на таблице.

public void initValue()
{
InventSerial inventSerial;
InventTable inventTable;
int maximum;
;
ttsbegin;

select forupdate InventTable
where InventTable.ItemId == inventTable.ItemId;

InventTable.MaxSerialNum++;
maximum = InventTable.MaxSerialNum;
InventTable.update();

inventSerial.InventSerial = InventSerial.InventSerialNum(this.ItemId, int2str(maximum));

if ( (select firstonly RecId
from InventSerial
where InventSerial.InventSerial == this.InventSerial ).RecId == 0 )
{

box::warning("Íîìåð íå óíèêàëåí","Îøèáêà","Ok");
ttsabort;
}
else
{
super();
ttscommit;
}
}

но у переменных this и inventTable recId всегда равно 0
Подскажите как расчитать значение курсора в inventTable

P.S. метод переопределен на таблице InventSerial
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ввести значение, которого нет в связанной таблице nano3 DAX: Программирование 5 14.07.2008 14:50
Значение/поле пос связаной таблице на форме Delfins DAX: Программирование 1 13.06.2007 20:53
Как узнать значение фильтра пользователя? dd DAX: Программирование 2 11.10.2004 14:38
Как в таблице rassetDeprAccount.Dimension[8] добавить значение аналитики velk DAX: Программирование 2 25.08.2004 16:37
Значение по умолчанию в таблице bocman DAX: Программирование 4 15.08.2003 16:20

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

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

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