Снегопат https://snegopat.ru/forum/ |
|
Нежелательная точка с запятой подсказки снегопата 1.1.9.9 https://snegopat.ru/forum/viewtopic.php?f=1&t=248 |
Страница 1 из 2 |
Автор: | tormozit [ 05 сен 2012, 11:05 ] |
Заголовок сообщения: | Нежелательная точка с запятой подсказки снегопата 1.1.9.9 |
http://zalil.ru/33728989 - видео Я давно выработал стиль оформления логических выражений, позволяющий описывать сколь угодно сложные выражения сохраняя их читаемость. Вкратце общий вид как у отбора компоновки данных, только еще и на корневом уровне можно задать тип группы условий Если Истина И (Ложь Или ... Или ...) И ... Тогда В день бывает я пишу таких конструкций по несколько десятков. И подсказка снегопата постоянно ставит в строках условия ";' при дополнении слова справа от равенства. Она это делает даже когда вся конструкция находится на одной строке Если а = Б<Здесь ставит ";"> Задачу создал. |
Автор: | tormozit [ 24 сен 2012, 09:45 ] |
Заголовок сообщения: | Re: Нежелательная точка с запятой подсказки снегопата 1.1.9. |
Кому нибудь еще он мешает или может я чего то не так делаю? |
Автор: | Magister [ 24 сен 2012, 11:40 ] |
Заголовок сообщения: | Re: Нежелательная точка с запятой подсказки снегопата 1.1.9. |
Мне тоже мешает. |
Автор: | orefkov [ 24 сен 2012, 11:45 ] |
Заголовок сообщения: | Re: Нежелательная точка с запятой подсказки снегопата 1.1.9. |
Сейчас запяточка ставится, если правее места вставки в строке ничего нет. Так что могу пока только до лучших времен предложить писать в той же строке, где "Тогда", оставляя его правее. |
Автор: | tormozit [ 24 сен 2012, 12:03 ] |
Заголовок сообщения: | Re: Нежелательная точка с запятой подсказки снегопата 1.1.9. |
Ну я лично не смогу отказаться от удобств своей методики http://infostart.ru/public/152801/ . Так что попробую дотерпеть "до лучших" времен. |
Автор: | orefkov [ 24 сен 2012, 12:08 ] |
Заголовок сообщения: | Re: Нежелательная точка с запятой подсказки снегопата 1.1.9. |
http://infostart.ru/public/152801/ - Очень круто. А вот не смог бы ты скрипт написать, по преобразованию условий к такой форме? |
Автор: | tormozit [ 24 сен 2012, 12:18 ] |
Заголовок сообщения: | Re: Нежелательная точка с запятой подсказки снегопата 1.1.9. |
orefkov, я смотрю задача уже древняя и значит мне ждать ее исправления придется возможно очень долго. Наверное это обусловлено объективным причинами. Может быть ты сочтешь все таки возможным реализовать мое пожелание по добавлению опции "Отключение автодополнения снегопата" http://snegopat.ru/main/tktview/5693baa ... 466fb86190 ? Это бы очень упростило жизнь тем, кто ждет подобного рода исправлений. |
Автор: | tormozit [ 24 сен 2012, 12:23 ] |
Заголовок сообщения: | Re: Нежелательная точка с запятой подсказки снегопата 1.1.9. |
Про скрипт по приведению логического выражения к И-ИЛИ дереву уже много раз думал, правда чаще в применении к своей среде разработки в режиме предприятия =). Последнее время все чаще приходится работать в конфигураторе и потому уже думал и о снегопате. Но сам писать в менее удобных средствах разработки (отладка скриптов) пока не готов. |
Автор: | sosnae [ 24 сен 2012, 12:37 ] |
Заголовок сообщения: | Re: Нежелательная точка с запятой подсказки снегопата 1.1.9. |
tormozit писал(а): Но сам писать в менее удобных средствах разработки (отладка скриптов) пока не готов. отладка с office 2003 очень развита, есть даже пункты перешагнуть или вернуться обратно . Сделай на 1С коде, портировать на js сильного труда не составляет (если на чистом 1С синтаксисе, без компонент). Я разбор элементов форм в funcprocpanel делал на основании обработки, 90% кода осталось от обработки, в основном циклы переделать и дополнительно переменные вводить пришлось.
|
Автор: | tormozit [ 24 сен 2012, 13:14 ] |
Заголовок сообщения: | Re: Нежелательная точка с запятой подсказки снегопата 1.1.9. |
sosnae, радостная информация, но все же задача по преобразованию выражения кажется потребует большого объема сложного кода, если дерево выполнения (интерпретации) строить самому (без специальных средств). |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |