Снегопат

Обсуждение Снегопата
Текущее время: 27 апр 2024, 20:39

Часовой пояс: UTC + 3 часа




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 1471 ]  На страницу Пред.  1 ... 133, 134, 135, 136, 137, 138, 139 ... 148  След.
Автор Сообщение
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 20 сен 2019, 12:17 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
mehfk писал(а):
Не помню, было ли так раньше.
В настройках расширение текстового редактора "Встроенный язык" указано пустое.
При наборе в тексте модуля вне методов IntelliSense срабатывает на "П" (показывает Процедура/КонецПроцедуры, Перем), "Ф" (Функция / КонецФункции), а на "для" (цикл для каждого, цикл со счетчиком) - не срабатывает, "с" (например, сообщить) - не срабатывает, "е" (если-конец если) - не срабатывает. Набор же этих конструкций внутри методов срабатывают нормально.

Тут поведение не изменилось.
Задумывалось, что при нахождении курсора вне процедуры/функции обычные стэйтменты показываются только если это не общий модуль и дальше по тексту нет процедур/функций (то есть идет набор в конце модуля). Можно посмотреть код getMethodText в core\engine\lexer.as
Однако расследование показало, что в этом случае текст метода получался неверно (к нему добавлялся кусок из текста предыдущего метода), поэтому работало не так, как задумывалось.
Исправил.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 20 сен 2019, 12:18 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Begemot писал(а):
Очень приятные новости!!!
+1000
Александр, удачи!!!

Спасибо!
Не забываем подписываться на https://t.me/snegopat


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 20 сен 2019, 12:21 
Не в сети
Аватара пользователя

Зарегистрирован: 09 авг 2013, 12:35
Сообщения: 225
Откуда: Украина, Донецк (Киев)
Отлично. Добавить иконку привычную надо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 20 сен 2019, 13:01 
Не в сети

Зарегистрирован: 21 апр 2015, 10:54
Сообщения: 49
orefkov писал(а):
Тут поведение не изменилось.
Задумывалось, что при нахождении курсора вне процедуры/функции обычные стэйтменты показываются только если это не общий модуль и дальше по тексту нет процедур/функций (то есть идет набор в конце модуля). Можно посмотреть код getMethodText в core\engine\lexer.as
Однако расследование показало, что в этом случае текст метода получался неверно (к нему добавлялся кусок из текста предыдущего метода), поэтому работало не так, как задумывалось.
Исправил.


Обновился и еще немного покопался. Александр, попробуйте создать новую обработку, открыть модуль и начать писать "Для" - intellisense не сработает. Теперь добавляем процедуру, встаем курсором вне текста процедуры, чснова набираем "Для" - intellisense срабатывает!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 20 сен 2019, 13:03 
Не в сети

Зарегистрирован: 21 апр 2015, 10:54
Сообщения: 49
Раньше такого не было: скрипт "внешние файлы" если он есть в автозапускаемых скриптах, грузит на 100% на 30-40 секунд ядро процессора при запуске конфигуратора.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 20 сен 2019, 14:06 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
mehfk писал(а):
orefkov писал(а):
Тут поведение не изменилось.
Задумывалось, что при нахождении курсора вне процедуры/функции обычные стэйтменты показываются только если это не общий модуль и дальше по тексту нет процедур/функций (то есть идет набор в конце модуля). Можно посмотреть код getMethodText в core\engine\lexer.as
Однако расследование показало, что в этом случае текст метода получался неверно (к нему добавлялся кусок из текста предыдущего метода), поэтому работало не так, как задумывалось.
Исправил.


Обновился и еще немного покопался. Александр, попробуйте создать новую обработку, открыть модуль и начать писать "Для" - intellisense не сработает. Теперь добавляем процедуру, встаем курсором вне текста процедуры, чснова набираем "Для" - intellisense срабатывает!

Не, это так и задумано. Задача снегопата не в том, что "показать всё, что можно", а в том, что "не показывать то, что не нужно". Поэтому когда мы находимся в начале модуля, снегопат будет предлагать только Перем, Процедура, Функция. Ибо я так думаю, что в модуле, в котором нет процедур/функций - мало смысла.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 20 сен 2019, 14:48 
Не в сети

Зарегистрирован: 03 янв 2012, 16:38
Сообщения: 1
+1000
Александр, успехов в работе! И с нетерпением ждём поддержки текущих версий и х64 :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 20 сен 2019, 15:04 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
SlaBoy писал(а):
+1000
Александр, успехов в работе! И с нетерпением ждём поддержки текущих версий и х64 :)

Спасибо, работаю!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 24 сен 2019, 16:54 
Не в сети

Зарегистрирован: 21 апр 2015, 10:54
Сообщения: 49
Snegopat 2.1.0.2
1С 8.3.10.2561
Скрипты обновил. Ошибки при запуске
Изображение
Реакция на выбор любого пункта меню - msgbox с текстом "Bad result code ScriptToUnknownWrap_func"
Откат к предыдущей версии dll не помогает, значит причина в скриптах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 24 сен 2019, 16:59 
Не в сети

Зарегистрирован: 21 апр 2015, 10:54
Сообщения: 49
Запуск с параметром ком. строки -sntrace

в лог пишет:
Код:
---------- Информация ----------
Bad read ptr for checking IConfigMngr


Зато стали открываться пункты меню :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 1471 ]  На страницу Пред.  1 ... 133, 134, 135, 136, 137, 138, 139 ... 148  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB