Browse - встать на запись, после добавления в ручную
Добавлено: 01 Август 2020, 13:02
				
				Извините за банальный вопрос. На форуме не нашел, если есть, буду рад ссылке.
Есть стандартный BROWSE в котором таблица (урезанный вариант):
inv_id и doc_id - генерирую сам
В BROWSE сортировка по datekey (DESC - по убыванию, вверху последние даты).
При добавлении документа со старой датой, стать на документ по inv_id.
При добавлении не использую стандартный FORM, добавляю запись с помощью invoice{PROP:SQL}.
Как стать на запись по inv_id при сортировке по datekey?
С10 ABC, Mysql
Спасибо за внимание
			Есть стандартный 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
Спасибо за внимание