Снегопат

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

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




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 1471 ]  На страницу Пред.  1 ... 108, 109, 110, 111, 112, 113, 114 ... 148  След.
Автор Сообщение
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 23 сен 2016, 14:49 
Не в сети

Зарегистрирован: 19 сен 2016, 13:58
Сообщения: 27
orefkov писал(а):
hqs писал(а):
1) переключение остановки по ошибке одним сочетанием клавиш (без открытия окошка с флажком)

Сегодня добавил аддин "Отладчик:Вспомогательные команды" - там есть макрос для этого.
Другие пункты списка в работе.


Большое спасибо! А по функции отладить запрос есть примеры и как использовать? Может и не догадываюсь как, а понадобится.


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

Зарегистрирован: 21 апр 2015, 10:54
Сообщения: 49
Хотелка: когда набираем такой код:
Код:
Док = Документы.ВводОстатков.СоздатьДокумент();
Док.ТипОперации = Перечисления.

(тип реквизита ТипОперации - ПеречислениеСсылка.ТипыОперацийВводаОстатков)
штатный редактор 1с в списке выбора варианта автодополнения автоматически встает на пункт "ТипыОперацийВводаОстатков", подсказка снегопата так не делает, а хотелось бы...


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

Зарегистрирован: 19 сен 2016, 13:58
Сообщения: 27
mehfk писал(а):
Хотелка: когда набираем такой код:
Код:
Док = Документы.ВводОстатков.СоздатьДокумент();
Док.ТипОперации = Перечисления.

(тип реквизита ТипОперации - ПеречислениеСсылка.ТипыОперацийВводаОстатков)
штатный редактор 1с в списке выбора варианта автодополнения автоматически встает на пункт "ТипыОперацийВводаОстатков", подсказка снегопата так не делает, а хотелось бы...


Поддерживаю.


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

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


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

Зарегистрирован: 07 дек 2012, 08:20
Сообщения: 97
Есть одна хотелка, которой жутко не хватает из 7ки - автозамену "!=","БЮ" и "ХЪ"

Если кому-то будет интересно. Дописал эту функцию самостоятельно. Орефков если захочет добавит его в основной функционал.
Исправить нужно модуль core\engine\ModuleTextProcessor.as, функцию doAutoReplace. Ниже привожу отрывки с изменениями в этой функции:
 doAutoReplace
Код:
...
wchar_t prevSymbol = lineBegin[len - 2];
bool full_replace = false;
bool set_caretpos = false;
string replSymbol1 = "", replSymbol2 = "";
...
} else if ('=' == symbol && "+-*/%".find(prevSymbol) >= 0) {
     replSymbol1.insert(0, prevSymbol);
     replSymbol2.insert(0, symbCaret);
} else if ('Ю' == symbol && 'Б' == prevSymbol || '=' == symbol && '!' == prevSymbol) {
      replSymbol1 = "<";
         replSymbol2 = ">";
          full_replace = true;
} else if ('Ъ' == symbol && 'Х' == prevSymbol) {
        replSymbol1 = "[";
        replSymbol2 = "]";
        set_caretpos = true;
        full_replace = true;
} else
        return false;
...
string replace = "=" + spaceSymbol + id + spaceSymbol + replSymbol1 + spaceSymbol + replSymbol2;
if (full_replace)
          replace = replSymbol1 + replSymbol2;
string endOfLine = getTextLine(pTxtWnd.textDoc.tm, caretPos.line).substr(caretPos.col - 1).rtrim(" \t\r\n").replace(indentRex, "");
if (endOfLine.isEmpty() && !full_replace)    // Если остаток строки пустой,
    replace += ";";         // добавим запяточку
    // Собственно, сделаем вставку
TextPosition tpStart = caretPos;
...
if (set_caretpos)
{
         caretPos.col -= 1;
          pTxtWnd.ted.setCaretPosition(caretPos);
}
return true;


Последний раз редактировалось Const1C 31 окт 2016, 12:15, всего редактировалось 1 раз.

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

Зарегистрирован: 09 авг 2013, 12:35
Сообщения: 225
Откуда: Украина, Донецк (Киев)
Const1C писал(а):
Есть одна хотелка, которой жутко не хватает из 7ки - автозамену "!=","БЮ" и "ХЪ"

бю и хъ - не долго привыкается нажимать с альтом.
А вот про != было бы приятно - да (сразу видно программиста не 1с).


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

Зарегистрирован: 07 дек 2012, 08:20
Сообщения: 97
:)
Не знал об этой функции, спасибо.
Но я все же добавил автозамену сам. И привыкать не придётся :)


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

Зарегистрирован: 09 авг 2013, 12:35
Сообщения: 225
Откуда: Украина, Донецк (Киев)
Подскажите всё таки - на какой версии редактор форм работает без глюков ?
Пытаюсь пока сам добавить в extSearch функционал фильтра по области поиска(НаКлиенте\наСервере).
Но при загрузке ошибки.
Пытаюсь на 8.2.19.


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

Зарегистрирован: 07 дек 2012, 08:20
Сообщения: 97
Попробуйте 8.3.4. Вроде я на этой версии формы создавал


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

Зарегистрирован: 12 мар 2012, 08:13
Сообщения: 15
Всех с новым годом! Кто в курсе, подскажите, проект ещё жив или всё загнулся окончательно????


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 1471 ]  На страницу Пред.  1 ... 108, 109, 110, 111, 112, 113, 114 ... 148  След.

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


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

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


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

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