А можно посмотреть, почему иногда не срабатывает подсказка в таком коде? Причем в конкретном месте модуля, если этот же фрагмент перенести в другое место, то работает
ТЗКомплект = Новый ТаблицаЗначений;
ТЗКомплект.Колонки.Добавить("Номенклатура");
Стр = ТЗКомплект.Добавить();
Стр.
[20234922 15-49-Ссылка скрыта
0
bolsun #3, 23 декабря 2023 15:59
(2) Sneer, из-за бага. Исправлю.
bolsun изменил статус на Подтвержденный баг
0
bolsun #4, 25 декабря 2023 01:21
Исправлено.
bolsun изменил статус на Закрыто
0
Sneer #5, 25 декабря 2023 09:46
(4) bolsun, Не срабатывает вот в таком случае
Sneer изменил статус на На выяснении
0
Sneer #6, 25 декабря 2023 09:51
(4) bolsun, И нестабильно как-то работает. В том модуле у меня один раз сработало, а теперь опять нет, может еще лог прислать?
0
bolsun #7, 25 декабря 2023 13:45
(6) Sneer, конечно )
0
Sneer #8, 25 декабря 2023 14:31
[20232825 14-28-Ссылка скрыта
Кстати, в начале при наборе "Стр" курсор скакнул вверх на несколько строк
Исправлено в текущей версии TurboConf 6 для актуальных версий платформы.
Для легаси систем этот частный случай (когда идут две точки подряд не исправить из-за старого менне точного механизма определения позиции)
bolsun изменил статус на Закрыто
0
Sneer #11, 26 декабря 2023 07:21
(10) bolsun, у меня все равно не работает (про две точки ладно, я про обычную ситуацию, когда просто набираешь)ВнешняяОбработка2.epf
модуль обработки, строка 224
или тут тоже на старой платформе не получится исправить?
0
bolsun #12, ред. 26 декабря 2023 18:03
(11) Sneer, в данном случае дело уже в другой причине. Переменная Стр используется выше в цикле
Для Каждого Стр Из Таб Цикл
а ниже уже блок
ТЗКомплект = Новый ТаблицаЗначений;
ТЗКомплект.Колонки.Добавить("Номенклатура");
Стр = ТЗКомплект.Добавить();
Стр.
Если использовать разные имена переменных, то определяет колонки.
Для Каждого Стр1 Из Таб Цикл
Поэтому, в данном случае просто эвристика не сработала из-за совпадения имен переменных.
0
bolsun #13, 26 декабря 2023 18:05
Кстати если вместо штатной подсказки TurboConf использовать ИР Адаптер, то что-то лишнее попадает
0
bolsun #14, 26 декабря 2023 18:08
Но тут видимо логика в ИР другая у эвристики, собираются все возможные типы для этой переменной.
0
tormozit #15, ред. 26 декабря 2023 20:38
(14) bolsun, да. Это соответствует задуманному поведения ИР адаптера. ИР не анализирует большинство ветвлений (анализирует только простые случаи). Поэтому он собирает все операции с переменной, учитывая что они могут находиться в альтернативных ветках, и выводит объединенный список свойств от всех операций. Кстати в данном случае простой анализ ветвления сработал. У свойства "Номенклатура" указана высокая надежность, а у остальных свойств - низкая. Это видно по их пиктограммам.
#1, 13 декабря 2023 18:24
Попробуй эту версию, должно появляться сразу окно T9 с полями.
https://disk.yandex.ru/d/ay0Wg6IBTsxSxg
#2, 22 декабря 2023 15:54
А можно посмотреть, почему иногда не срабатывает подсказка в таком коде? Причем в конкретном месте модуля, если этот же фрагмент перенести в другое место, то работает
[20234922 15-49-Ссылка скрыта
#3, 23 декабря 2023 15:59
(2) Sneer, из-за бага. Исправлю.
bolsun изменил статус на Подтвержденный баг
#4, 25 декабря 2023 01:21
Исправлено.
bolsun изменил статус на Закрыто
#5, 25 декабря 2023 09:46
(4) bolsun, Не срабатывает вот в таком случае
Sneer изменил статус на На выяснении
#6, 25 декабря 2023 09:51
(4) bolsun, И нестабильно как-то работает. В том модуле у меня один раз сработало, а теперь опять нет, может еще лог прислать?
#7, 25 декабря 2023 13:45
(6) Sneer, конечно )
#8, 25 декабря 2023 14:31
[20232825 14-28-Ссылка скрыта
Кстати, в начале при наборе "Стр" курсор скакнул вверх на несколько строк
#9, 25 декабря 2023 14:54
(8) Sneer, это норма. Баг платформы
Здесь обсуждали https://turboconf.ru/Tasks/8986
и здесь https://turboconf.ru/Tasks/8913
#10, 26 декабря 2023 00:54
Исправлено в текущей версии TurboConf 6 для актуальных версий платформы.
Для легаси систем этот частный случай (когда идут две точки подряд не исправить из-за старого менне точного механизма определения позиции)
bolsun изменил статус на Закрыто
#11, 26 декабря 2023 07:21
(10) bolsun, у меня все равно не работает (про две точки ладно, я про обычную ситуацию, когда просто набираешь)ВнешняяОбработка2.epf
модуль обработки, строка 224
или тут тоже на старой платформе не получится исправить?
#12, ред. 26 декабря 2023 18:03
(11) Sneer, в данном случае дело уже в другой причине. Переменная Стр используется выше в цикле
Для Каждого Стр Из Таб Цикл
а ниже уже блок
Если использовать разные имена переменных, то определяет колонки.
Для Каждого Стр1 Из Таб Цикл
Поэтому, в данном случае просто эвристика не сработала из-за совпадения имен переменных.
#13, 26 декабря 2023 18:05
Кстати если вместо штатной подсказки TurboConf использовать ИР Адаптер, то что-то лишнее попадает
#14, 26 декабря 2023 18:08
Но тут видимо логика в ИР другая у эвристики, собираются все возможные типы для этой переменной.
#15, ред. 26 декабря 2023 20:38
(14) bolsun, да. Это соответствует задуманному поведения ИР адаптера. ИР не анализирует большинство ветвлений (анализирует только простые случаи). Поэтому он собирает все операции с переменной, учитывая что они могут находиться в альтернативных ветках, и выводит объединенный список свойств от всех операций. Кстати в данном случае простой анализ ветвления сработал. У свойства "Номенклатура" указана высокая надежность, а у остальных свойств - низкая. Это видно по их пиктограммам.