Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе
в корне не верно, если все SUMMARY поля превышат 64K - а это таким подходом будет наверняка вы рискуете больше никогда такие документы не открыть :facepalm:Но у не больших, до 64кб, полей можно скриптом установить флаг SUMMARY, тогда и @Abstract должен сработать.
Полностью согласен!!юзать FTSearch и не морочить голову
Ставлю на этот!!!!formula = formula & {[СОДЕРЖАНИЕ] = "} & uidoc.FieldGetText("sСОДЕРЖАНИЕ") & {"}
И запарсить uidoc.FieldGetText("sСОДЕРЖАНИЕ"), чтобы там системных знаков небыло)Ставлю на этот!!!!
Какой скрытый смысл делать так, а не Call db.FTSearch(formula$, 0)?Set dc = db.AllDocuments
Call dc.FTSearch(formula$,0)
[АДРЕСАТ] IS PRESENTИ еще, как правильно написать [АДРЕСАТ] не пустое? <> "" , !="", NOT NULL - не работает.
Может проблема в том, что поле [АДРЕСАТ] содержит имя в канонической форме, а uidoc.FieldGetText("sАДРЕСАТ") возвращает имя в сокращённой (abbreviated) форме?formula$ = formula$+{[АДРЕСАТ] Contains } & uidoc.FieldGetText("sАДРЕСАТ")
formula$ = formula$+{[АДРЕСАТ] Contains "} & uidoc.FieldGetText("sАДРЕСАТ") & {")}
не работает.
Обучение наступательной кибербезопасности в игровой форме. Начать игру!