Расширенный поиск документов
Материал из GB wiki
Версия от 13:54, 17 января 2011; Bars (обсуждение | вклад) (Новая страница: «Категория:Настройка ГБ Расширенный поиск документов используется при выборе документ…»)
Расширенный поиск документов используется при выборе документов для связи.
Параметры расширенного поиска записываются в виде строки через , в виде Параметр=Значение
- AlterSearch
- Признак расширенного поиска, обязательно должен быть равен True
- Partner
- Код партнера, 0 если по всем партнерам (по умолчанию - текущий партнер из документа).
- DocTypes
- Список типов документов через ;
- LinkTypes
- Список типов связей, которых не должно быть у искомых документов, через ;. Удобно использовать для того, чтобы исключить из поиска документы, уже имеющие связи указанных типов (чтобы не связать повторно).
- LinkDocTypes
- Список типов документов через ;. Служит для уточнения параметра LinkTypes. Из выборки исключаются только документы, имеющие заданный тип связи с документами заданных типов.
- MinFlag
- Минимальное состояние документа.
- MaxFlag
- Максимальное состояние документа.
- MinDate
- Минимальная дата операции искомого документа (по умолчанию - текущая дата минус 2 недели).
- MaxDate
- Максимальная дата операции искомого документа (по умолчанию - текущая дата).
- HeapFieldName
- имя хипового поля для фильтрации в процедуре
- HeapFieldValue
- значение хипового поля для фильтрации в процедуре
- Filter
- выражение для фильтрации на клиенте
Примеры:
AlterSearch=True,DocTypes=500000001,LinkTypes=1002,Partner=0,HeapFieldName=@FIRM,HeapFieldValue=HeapSet.@FIRM AlterSearch=True,DocTypes=400000139,LinkTypes=500,"Filter=Stock=:Stock",Partner=0 AlterSearch=True,DocTypes=540000003;400000055;400000099,Partner=HeapSet.@Customer,LinkTypes=1005,MinFlag=1000,MinDate=Date()-60,MaxDate=Date()+30