Показать сообщение отдельно
Старый 26.01.2007, 09:33   #1  
miaa is offline
miaa
Участник
Аватар для miaa
 
23 / 10 (1) +
Регистрация: 26.09.2004
Адрес: Москва
Ошибка присвоения порядкового номера строки в складском журнале при создании
Строки журнала нумеруются полем LineNum. Например 1, 2, 3. если создаем строку после второй то номерация станет 1, 2, 2.5, 3 то есть среднее арифметическое между соседними строками. После того как пользователь отсортирует строки, например по номенклатуре. Скажем порядок изменится так 1, 3, 2, 2.5 и после первой записи попробует создать еще одну, то система ей присвоит номер 2, а такой уже есть и при сохранении будет ругаться, что такая запись в журнале уже есть.
Как с этим бороться?