Содержание
Reference.ResetFilters
Сбросить все фильтры
Метод Reference.ResetFilters сбрасывает все фильтры справочника, кроме внутренних фильтров Reference.Filter и Reference.ExtFilter. Очищается в том числе сложный пользовательский фильтр, к которому программист не имеет доступа.
Этот метод может быть полезным в следующем случае. После запуска справочника документов, фильтры этого справочника будут содержать значения, которые были при прошлом запуске справочника. Если нам необходимо открыть из справочника клиентов все документы по этому клиенту, то нам необходимо сбросить все фильтры справочника и установить фильтр по клиенту, иначе не все документы могут быть отображены.
Пример с Variant:Procedure ShowDocumentsForClient(Client : Integer); Var R : Variant; Begin R := CreateModule('AllDocumentReference'); R.ResetFilters; R.Client := Client; End;Пример:
Procedure ShowDocumentsForClient(Client : Integer); Var R : AllDocumentReference; Begin R := CreateModule('AllDocumentReference'); R.ResetFilters; R.Client := Client; End;