В броузе картотеки сделаны 2 таба - один по ФИО, другой по дате рождения с FilterLocatorClass, локатором выступает некое поле l:DR (лок. переменная)
Есть такая неприятность, если задать значение локатора l:DR несуществующее в таблице, то кроме того, что броуз становится пустым еще и очищается и делается Disable сам локатор.
Как иницизилизировать заново ? А то приходится например переходом в другой TAB и возвратом. Пытался повесить рядом с локатором кнопочку для этого дела, но не могу подобрать обработку.
Пока вот что есть:
Код: Выделить всё
OF ?BUTTON1
l:DR=0
BRW1::Sort1:Locator.Init(?l:DR,Peo:DR,1,BRW1)
ThisWindow.Reset(1)
В общем некрасиво работает