В списке Т9 атрибут ПредполагаемоеЗначение перестал влиять на картинку

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

Давно не менял передачу признака ПредполагаемоеЗначение для элементов списка Т9 из адаптера. Сегодня в 6.6.9453.37073 заметил, что он перестал менять картинку на "abc". Этот признак адаптер устанавливает словам. Вот пример такого слова

я.куку;
я.

Комментарии

tormozit
#1, ред. 25 ноября 2025 23:02

Теперь понял что уже несколько раз напрасно размышлял над предположительно некорректной работой своего анализатора кода из-за этой проблемы. Настолько привык, видя горизонтальную палку, сразу считать что это свойство у объекта точно есть.


bolsun
#2, 26 ноября 2025 00:42

Проблема вызвана отличием в логике предоставления данных для подсказки.
В ТурбоКонф нет значения ПредполагаемоеЗначение, а есть ТочноеЗначение (по умолчанию выключено).
А в ИР адаптере наоборот, по умолчанию считается точным, а устанавливается ПредполагаемоеЗначение.

Преобразование происходит при получении данных, отрицанием значения ПредполагаемоеЗначение.
Это и вызывало такие несовместимости. Но в 6.6 в ТурбоКонф новый более точный анализатор, который все в больших случаях показывает точные значения.

В этой версии я перешел на ТочноеЗначение по умолчанию истина. Если задан ТипКонтекста И ТочноеЗначение = Истина - будет показан значок свойства, иначе "abc".

6.6.9461.4405
https://disk.yandex.ru/d/XRPUNWQtrbwBUw


tormozit
#3, 26 ноября 2025 07:00

(2) bolsun, Проверил. Исправлено.
tormozit изменил статус на Закрыто


tormozit
#4, 26 ноября 2025 07:13

Для метода проблема не исправлена

	я.боб();
	я.

tormozit изменил статус на Открыто


tormozit
#5, 26 ноября 2025 07:22

Описал графическое решение для слова-метода тут https://turboconf.ru/Tasks/10758


bolsun
#6, ред. 26 ноября 2025 16:51

Т.к. такое поведение - не является ошибкой, метод - это не просто слово (и отобразить его в виде abc, с указанием что это метод не получится), достаточно одной заявки-предложения
https://turboconf.ru/Tasks/10758
bolsun изменил статус на Закрыто


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