Открыл модуль объекта обработки расширения конфигурации (ИР). Вызываю в нем любую команду (например "ИР Перейти к определению") и смотрю в отладчике Конфигуратор.ТекущийДокумент и вижу что значение равно Неопределено.
В 5-й версии это работало.
0 0
созд. 21 ноября 2023 08:37 (изм.)
Недостаточно рейтинга для добавления отрицательного голоса. Шаблон будет скрыт из ваших результатов поиска.
Комментарии
bolsun #1, 21 ноября 2023 23:32
Не воспроизводится
0
tormozit #2, 22 ноября 2023 00:19
У тебя окно не развернуто.
0
tormozit #3, 22 ноября 2023 00:22
Ты неправильный параметр выделил на своей картинке. У меня параметр ЭтоДокумент вычисляется 3-мя способами. Смотреть нужно именно Конфигуратор.ТекущийДокумент.
0
tormozit #4, 22 ноября 2023 00:30
0
bolsun #5, 22 ноября 2023 00:33
Понял о чем речь. Это свойство изначально только в обработчиках устанавливалось, добавлю для вызовов других команд.
0
bolsun #6, 22 ноября 2023 00:35
Нет, я неправильно написал.
Для команды должна быть задана аннотация &RequestDocInfo
либо для скрипта в целом.
0
bolsun #7, 22 ноября 2023 00:36
Т.к. в данном случае ни для команды, ни для скрипта не задана эта директива, то и DocInfo не получает.
0
bolsun #8, ред. 22 ноября 2023 22:02
Если команде нужна информация по текущему документу, то для нее необходимо добавить аннотацию. Либо задать глобально в заголовке скрипта.
#1, 21 ноября 2023 23:32
Не воспроизводится

#2, 22 ноября 2023 00:19
У тебя окно не развернуто.
#3, 22 ноября 2023 00:22
Ты неправильный параметр выделил на своей картинке. У меня параметр ЭтоДокумент вычисляется 3-мя способами. Смотреть нужно именно Конфигуратор.ТекущийДокумент.
#4, 22 ноября 2023 00:30
#5, 22 ноября 2023 00:33
Понял о чем речь. Это свойство изначально только в обработчиках устанавливалось, добавлю для вызовов других команд.
#6, 22 ноября 2023 00:35
Нет, я неправильно написал.
Для команды должна быть задана аннотация &RequestDocInfo
либо для скрипта в целом.
#7, 22 ноября 2023 00:36
Т.к. в данном случае ни для команды, ни для скрипта не задана эта директива, то и DocInfo не получает.
#8, ред. 22 ноября 2023 22:02
Если команде нужна информация по текущему документу, то для нее необходимо добавить аннотацию. Либо задать глобально в заголовке скрипта.
bolsun изменил статус на Закрыто
#9, 22 ноября 2023 21:59
Проверил. Теперь Конфигуратор.ТекущийДокумент заполняется.