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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.06.2004, 15:40   #1  
ATimTim is offline
ATimTim
Участник
 
395 / 13 (1) ++
Регистрация: 10.06.2004
Адрес: Питер
Почему в InventJournalTrans поле linenum вещественного типа?!
Почему в InventJournalTrans поле linenum вещественного типа?!
Есть необходимость привязки к строке журнала. В ходе изучения структуры строк журнала обнаружил, что поле linenum имеет вещественный тип. Для каких целей ? Неужели для нумерации строк не хватит целочисленного типа? Или это из-за опасения выхода за ограничения целочисленного типа? Подскажите.
Старый 17.06.2004, 15:46   #2  
ATimTim is offline
ATimTim
Участник
 
395 / 13 (1) ++
Регистрация: 10.06.2004
Адрес: Питер
.... еще и с минусом встречаются .....
Старый 17.06.2004, 15:50   #3  
ATimTim is offline
ATimTim
Участник
 
395 / 13 (1) ++
Регистрация: 10.06.2004
Адрес: Питер
.... или мне нужен InventTransId ...? Размышления вслух =))
Старый 17.06.2004, 15:52   #4  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Допустим вы создали строки с номерами 1 и 2.
А потом вставляете строку между ними. В этом случае система присвоит ей дробный номер больше 1 и меньше 2.
Старый 17.06.2004, 15:54   #5  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Есть необходимость привязки к строке журнала.
Используйте JournalId + InventTransId.

Сталкивался со случаями, когда lineNum изменялся.
Старый 17.06.2004, 16:00   #6  
ATimTim is offline
ATimTim
Участник
 
395 / 13 (1) ++
Регистрация: 10.06.2004
Адрес: Питер
Цитата:
Используйте JournalId + InventTransId.
а одного InventTransId не хватит? Нумерация вроде сковзная ....
Старый 17.06.2004, 16:07   #7  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
В принципе должно хватить - inventTransId из номерной серии формируется.
Правда смущает, что по этому полю построен неуникальный индекс.
Старый 17.06.2004, 17:35   #8  
ATimTim is offline
ATimTim
Участник
 
395 / 13 (1) ++
Регистрация: 10.06.2004
Адрес: Питер
Спасибо за ответы. Решил использовать InventTransId. =)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Оптимизация запроса - ranges kashperuk DAX: Программирование 13 31.01.2011 20:19
Объясните, почему для Approve Journal нельзя редактировать поле SumBy rusalaudinov DAX: Программирование 4 24.04.2008 01:11
Почему компилятор не позволяет объявлять переменные EDT типа SessionId? Morpheus DAX: Программирование 1 06.06.2007 11:23
Почему не заполнено в Активных пользователях поле SPID? Hidden DAX: Администрирование 9 20.06.2006 12:20
Ошибка: фантомное дублирующее поле типа "дата" в гриде belugin DAX: Программирование 8 14.06.2006 00:15

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

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

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