Closed kuntashov closed 3 years ago
На (8.3.15.1830) стабильно воспроизводится. Причина где-то в опции "Перехват штатного списка с подсказками", т.к. без нее ошибок нет
Точнее ошибка тоже про кавычки, но чуть другая: При нажатии кавычки открывается список выбора снегопата, и почти сразу же курсор встает перед кавычкой. После выбора типа, один курсор остается остается на этом месте, без мограний, а еще один встает после выбранного слова между двумя кавычками
Хотя если начать набирать текст, после показа списка, то ситуация как описана выше. Отладчик показал, что в момент перехвата позиции, символ кавычки еще не вставлен. Похоже ошибка именно в этом. По хорошему, надо сначала вставить символ, а затем уже отрабатывать код в showAssistList
Уточнение по багу: проявляется, только когда набор кавычки идет при видимом окне подсказки о параметрах функции
Еще сценария из ишуза-дубля https://github.com/infostart-hub/snegopat/issues/45
progromaking [2.2.0.2 | 8.3.17.1549 | 14.07.20] Лишняя кавычка
Пример последовательности действий для воспроизведения ошибки:
1. Перейти в процедуру модуля формы на сервере (например, ПриСозданииНаСервере())
2. Набрать "рек", появится выпадающий список
3. Из выпадающего списка выбрать "РеквизитФормыВЗначение". Подставится имя процедуры и курсор встанет между скобок
4. Ввести одну двойную кавычку. При этом появится выпадающий список
5. И списка выбрать слово "Объект"
6. После этого подставится слово Объект, после которого будет две двойные кавычки вместо одной.
Баг проявляется только когда два раза подряд делаем автоподстановку.
Если поставить курсор между скобок процедуры "РеквизитФормыВЗначение()" и начать вводить кавычку, и выбрать слово "Объект", то баг не воспроизводится, потому что автоподстановка не вторая подряд.
Вложения:
Выполнено в #119
7OH Ошибки при работе с кавычкой [2.2.0.2 | 8.3.17.1386 | 7 июля 2020 г. 11:55:17]
---
Частенько при выборе типа получаем такое
Тип(Справочник.Номенклатура.Форма")
То бишь исчезает открывающая кавычка, и исчезает ещё при выборе первого слова
Вложения:
orefkov Re: Ошибки при работе с кавычкой Проверю, пока не получается воспрозвести.
Вложения: