Некорректный результат ТурбоКонф.ПолучитьТипТекущегоЭлемента() в ячейке списка журнала регистрации

tormozit Закрыто Средний

Примерно половина вызовов метода ТурбоКонф.ПолучитьТипТекущегоЭлемента()
возвращает ТипЭлемента.Документ в ячейке списка журнала регистрации.
При этом снизу открыто окно сообщений. Подозреваю как то связано с ним, т.к. у метода команды указана директива &ЗапроситьИнформациюОДокументе
Возможно является следствием https://turboconf.ru/Tasks/8898

Ссылка скрыта

Комментарии

tormozit
#1, 05 декабря 2023 08:26

После закрытия окна сообщений ТурбоКонф.ПолучитьТипТекущегоЭлемента() стал возвращать "Неизвестный". Насколько я понимаю это правильно, т.к. через UIAtomation у этого элемента не видно атрибута Type.


bolsun
#2, 05 декабря 2023 15:46

(1) tormozit, да, это не баг. Типа нет.
bolsun изменил статус на Закрыто


tormozit
#3, ред. 05 декабря 2023 15:53

Зачем закрыл заявку? При открытом окне сообщений проблема то есть.
tormozit изменил статус на Открыто


bolsun
#4, 05 декабря 2023 16:03

(3) tormozit, у меня всегда определяет Неизвестный, есть алгоритм действий?


bolsun
#5, ред. 05 декабря 2023 16:12

Я так понял, судя по логу, проблема возникает при "Переходе к определению", в тикете этой информации не было.
Поэтому я просто проверял ПолучитьТипТекущегоЭлемента() при открытом окне, проверю на этой команде.


tormozit
#6, 05 декабря 2023 16:14

Да. Выполнял команду "ИР Перейти к определению"


bolsun
#7, 05 декабря 2023 16:15

Да, программа пытается получить имя конфигурации, что не получается, затем следует возврат по Ctrl+- в предыдущий документ, что вызывает неверное определение типа.


bolsun
#8, 05 декабря 2023 17:07

(6) tormozit, https://disk.yandex.ru/d/XKCz9ijzgtoO1w

Исправил ряд случаев, когда в полях не типа документ, могла вызываться идентификация документа, что приводило к таким ошибкам как в этом тикете. Возможно и в остальных подобных заявках проблемы исчезнут.
bolsun изменил статус на На выяснении


tormozit
#9, 05 декабря 2023 19:45

(8) bolsun, странный архив. В нем вчерашняя версия.


bolsun
#10, 05 декабря 2023 20:45

(9) tormozit, обновил https://disk.yandex.ru/d/XKCz9ijzgtoO1w


tormozit
#11, 05 декабря 2023 21:25

Проверил. Теперь тип элемента в этой ситуации приходит корректно.
tormozit изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера