Есть стандартный BROWSE в котором таблица (урезанный вариант):
Код: Выделить всё
invoice FILE,DRIVER('ODBC'),PRE(inv),BINDABLE,CREATE,THREAD,EXTERNAL(''),DLL(dll_mode)
primkey KEY(inv:inv_id),OPT,PRIMARY !
datekey KEY(-inv_date,-inv:doc_id),DUP,NOCASE ! operKey
Record RECORD,PRE()
inv_id LONG ! № записи
doc_id LONG ! № докум
inv_date STRING(8) ! Дата
inv_dategroup GROUP,OVER(inv_date) !
dateinv DATE ! Дата
timeinv TIME ! Время
END !
END
END
В BROWSE сортировка по datekey (DESC - по убыванию, вверху последние даты).
При добавлении документа со старой датой, стать на документ по inv_id.
При добавлении не использую стандартный FORM, добавляю запись с помощью invoice{PROP:SQL}.
Как стать на запись по inv_id при сортировке по datekey?
С10 ABC, Mysql
Спасибо за внимание