• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Ошибка 4407 при Expandallsections

  • Автор темы Nova
  • Дата начала
N

Nova

Доброго вечера!


Пробую раскрыть все элементы документа, но при вызове получаю ошибку "Document command is not available".

Вот код:
Код:
Call workspace.EditDocument(True, doc)
Set uidoc = workspace.CurrentDocument
uidoc.ExpandAllSections

Права есть. Вручную все раскрывается.
 
R

RonTermit

можно попробовать вот так...
Set uidoc = workspace.EditDocument(True, doc)
uidoc.ExpandAllSections
 
H

hosm

а кинуть в постопен формы документа - так не получится?
 
A

alik86

А ругается на точно на <uidoc.ExpandAllSections> или же на <Call workspace.EditDocument(True, doc)>?
P.S. Принято писать <Call notesUIDocument.ExpandAllSections>
 
N

Nova

документы менять нельзя

Да, именно на Expand, сам документ открывается.
Call тоже пробовал.
 
K

Klido

если точно по синтаксису - должно работать

Syntax
Call notesUIDocument.ExpandAllSections
 
K

Klido

мож с доступом к секциям что-то не так? все видны пользователю?
что-то вычисляется/скрывается в открытой секции?

топиковый еррор - это вроде как формульный, а не скриптовый?
 
H

hosm

кстати, по логике приложения это действительно надо делать кодом?
может, подойдет просто настроить свойства секций при открытии документа в режиме редактирования? :)
 
N

Nova

Только кодом.

Посмотрите, пожалуйста, вот этот тред - почти оно, но обход вроде как не для моего случая.
 
K

Klido

явно речь про глюки в какой-то версии клиента (в топе на ldd - проблемы с древними шаблонами к тому же)...

а если явно проверить в режиме ли редактирования уидок и если нет - проставить/перевести повторно? см. пример в хелпе....
 
N

Nova

проверял. режим редактирования True.
в общем непонятно.
база версии 4
 
N

Nova

база - 4, клиент - 8.5
открывал как открыть приложение.

вручную секции открываются, проблема была в том, что на всем документе кидается эта ошибка о недопустимости операции.
 
N

nvyush

Nova
Обнаружил в справке для @Command( [SectionExpandAll] ):
If sections exist in a table only, this command triggers the message, "Cannot execute the specified command." To prevent this behavior, add a section outside the table, to the page or form background.
Может в этом причина?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!