Недостаточно рейтинга для добавления отрицательного голоса. Шаблон будет скрыт из ваших результатов поиска.
Комментарии
Поддержка TurboConf #1, 13 июня 2019 06:48
Обнаружил проблему обозначенного в заголовке скрипта, скопировал две функции и хотел их переделать в процедуру и поменять название (в процедуре действие обратное действию в функции и не хотелось писать её с нуля). Так вот, встав на вставленную функцию, нажимаю Alt + S и ТК меняет функцию на процедуру не в вставленном месте, а там от куда я их изначально копировал (находящуюся ближе к началу модуля чем вставленный код). Как понимаю, скрипт ищет место по названию процедуры/функции и не корректно обрабатывает когда их две в коде.
0
Поддержка TurboConf #2, 13 июня 2019 08:39
@markersx Дело в том, что так определяет начало метода сама 1с. ТК использует в скрипте окно Процедуры и функции для навигации на начало метода. И сам конфигуратор так позиционирует курсор.
Так что это и ошибка платформы в том числе 😃
Править будет достаточно сложно, придется сильно переделывать скрипт, использовать другие методы перехода. Нужно понимать целесообразность этого, насколько часто такая ситуация возникает.
0
Поддержка TurboConf #3, 13 июня 2019 09:58
Спасибо!
0
Поддержка TurboConf #4, 13 июня 2019 10:02
@markersx предлагаю пока в баги платформы определить, т.к. случай очень редкий и затраты на обход этого бага неадектватны будущей пользе.
0
Поддержка TurboConf #5, 13 июня 2019 10:02
bolsun переместил(а) эту карточку из списка Баги новые и на выяснении в список Баги платформы
#1, 13 июня 2019 06:48
Обнаружил проблему обозначенного в заголовке скрипта, скопировал две функции и хотел их переделать в процедуру и поменять название (в процедуре действие обратное действию в функции и не хотелось писать её с нуля). Так вот, встав на вставленную функцию, нажимаю Alt + S и ТК меняет функцию на процедуру не в вставленном месте, а там от куда я их изначально копировал (находящуюся ближе к началу модуля чем вставленный код). Как понимаю, скрипт ищет место по названию процедуры/функции и не корректно обрабатывает когда их две в коде.
#2, 13 июня 2019 08:39
@markersx Дело в том, что так определяет начало метода сама 1с. ТК использует в скрипте окно Процедуры и функции для навигации на начало метода. И сам конфигуратор так позиционирует курсор.
Так что это и ошибка платформы в том числе 😃
Править будет достаточно сложно, придется сильно переделывать скрипт, использовать другие методы перехода. Нужно понимать целесообразность этого, насколько часто такая ситуация возникает.
#3, 13 июня 2019 09:58
Спасибо!
#4, 13 июня 2019 10:02
@markersx предлагаю пока в баги платформы определить, т.к. случай очень редкий и затраты на обход этого бага неадектватны будущей пользе.
#5, 13 июня 2019 10:02
bolsun переместил(а) эту карточку из списка Баги новые и на выяснении в список Баги платформы