17.06.2004, 15:40 | #1 |
Участник
|
Почему в InventJournalTrans поле linenum вещественного типа?!
Почему в InventJournalTrans поле linenum вещественного типа?!
Есть необходимость привязки к строке журнала. В ходе изучения структуры строк журнала обнаружил, что поле linenum имеет вещественный тип. Для каких целей ? Неужели для нумерации строк не хватит целочисленного типа? Или это из-за опасения выхода за ограничения целочисленного типа? Подскажите. |
|
17.06.2004, 15:46 | #2 |
Участник
|
.... еще и с минусом встречаются .....
|
|
17.06.2004, 15:50 | #3 |
Участник
|
.... или мне нужен InventTransId ...? Размышления вслух =))
|
|
17.06.2004, 15:52 | #4 |
Moderator
|
Допустим вы создали строки с номерами 1 и 2.
А потом вставляете строку между ними. В этом случае система присвоит ей дробный номер больше 1 и меньше 2. |
|
17.06.2004, 15:54 | #5 |
Moderator
|
Цитата:
Есть необходимость привязки к строке журнала.
Сталкивался со случаями, когда lineNum изменялся. |
|
17.06.2004, 16:00 | #6 |
Участник
|
Цитата:
Используйте JournalId + InventTransId.
|
|
17.06.2004, 16:07 | #7 |
Moderator
|
В принципе должно хватить - inventTransId из номерной серии формируется.
Правда смущает, что по этому полю построен неуникальный индекс. |
|
17.06.2004, 17:35 | #8 |
Участник
|
Спасибо за ответы. Решил использовать InventTransId. =)
|
|
|
|