Имя: Пароль:
1C
1С v8
Работает ли в 1с8.2 автоподсказка переменных?
0 Double_Medved
 
16.05.13
12:47
Подскажите пожалуйста, вот например всякие вижуал студио постоянно пытаются подсказать какую переменную ты хочешь написать и т.д., например  выше уже есть переменная "Переменная" и когда набираешь "П" то высвечивает внизу "Переменная" и можно выбрать и т.д. А в 1с это есть? У меня не работает, копался в Сервис->Параметры->Автозамена но что-то не то наверно? Кто-нибудь может подсказать? А еще в студии с левого краю полосками разного цвета обозначаются начало и конец цикла и т.д.
1 ДенисЧ
 
16.05.13
12:49
работает. В снегопаде :-)
2 ДенисЧ
 
16.05.13
12:49
снегопаТе, пардон
3 Double_Medved
 
16.05.13
12:50
???
4 ptiz
 
16.05.13
12:50
Ctrl+Пробел
5 Double_Medved
 
16.05.13
12:50
Где?
6 Любопытная
 
16.05.13
12:50
(0)ctrl+пробел и список вариантов в твоем распоряжении.
7 Double_Medved
 
16.05.13
12:51
(4), (6), о, спасибо, получилось. А автоматом нельзя настроить?
8 orefkov
 
16.05.13
12:52
(0)
Работает, но низэнько...
9 Любопытная
 
16.05.13
12:52
(7) В снегопате, говорят, работает автоматом. Только нафига? Оно и в таком варианте порой мешает.
10 orefkov
 
16.05.13
12:52
11 orefkov
 
16.05.13
12:54
(9)
То есть ты нажимаешь Ctrl+Пробел, и это тебе мешает?
Не нажимай тогда :)
12 Зойч
 
16.05.13
12:55
(11) после точки само и без снегопата
13 Double_Medved
 
16.05.13
12:56
(11) ну Ctrl+Пробел это конечно хорошо, просто если в других средах разработки есть автоподсказки причем они настроены что они есть по умолчанию, то почему в 1с этого не может быть? Может где-то галка какая стоит?
14 zladenuw
 
16.05.13
12:57
(13) так в настройках посмотри. в пофигаторе
15 Зойч
 
16.05.13
12:58
(13) другие среды ушли в развитии лет на 10 вперед
16 orefkov
 
16.05.13
12:59
(13)
Ctrl+Пробел выдает подсказку всегда.
Можно в "сервис-параметры-модули-контекстная подсказка" включить автосрабатывание при вводе '.', '=' и '<>', '"'.
Чтобы совсем автоматом выскакивало - надо ставить снегопат.
17 Любопытная
 
16.05.13
13:05
(11) После точки, к примеру при обходе выборки, само вылазит и мешает, ибо пытается пытается вместо нужных мне полей подставить что-то из дефолтного списка
18 orefkov
 
16.05.13
13:07
(15)
Ну, я бы не был столь категоричным.
Неплохая IDE для своих задач.
При наличии желания 1С могла бы допилить ее до современных сред гденить за полгода имхо.

ЗЫ. Вот просто назовите, чего вам не хватает в Конфигураторе из современных IDE ?
19 orefkov
 
16.05.13
13:10
(17)
Так отключи в настройках.
Да и как может этот список мешать набору?
Набираешь, что тебе нужно и все.

А, понял. Штатный список не закрывается, когда вводят то, что он не находит. И не уменьшается по мере набора. В cнегопате не  так. Сразу закроется да и все.
20 alkov
 
16.05.13
13:17
(19) Пользуясь случаем, хочу спросить, а есть ли возможность переходить в дерево метаданных и позиционироваться на объекте с типом под курсором?

Т.е. если у меня под курсором какой-нить ДокументОбъект или ДокументСсылка, про которую достоверно известен тип, то по нажатию определённой кнопочки я б позиционировался на нём в дереве метаданных аналогично Ctrl+T
21 Любопытная
 
16.05.13
13:17
(19) Оно меня не сильно напрягает, просто есть такая особенность поведения, я ее озвучила. В этом нет ничего страшного, если не нажимать лишний раз ентер, иначе она просто перепишет на свою подстановку.
Возможно я не слишком много пишу, поэтому не вижу надобности в подключении каких бы то ни было дополнительных фишек. Меня вполне устраивает штатный функционал
22 Михаил 1С
 
16.05.13
13:18
(18) Чего не хватает? - поиск в Конструкторе запросов. В смысле - этот же CTRL-пробел там не работает.
23 Михаил 1С
 
16.05.13
13:20
(19) И вообще в конструкторе запросов странно сделали название таблиц: если в обычной программе - Справочники.Контрагенты, то в конструкторе уже по-другому: Справочник.Контрагенты. Эта неодинаковость надоедает, надо помнить все время это различие.
//Хотя, сейчас уже менять это место поздно.
24 orefkov
 
16.05.13
13:20
(20)
В смысле, если уэе находишься в дереве метаданных?
Есть такой скрипт, в демо-версии подключен, jump2refs.js называется. По-умолчанию назначен на Ctrl+Enter, назад - Shift+Control+Enter.
http://snegopat.ru/video/jump2refs
25 Cube
 
16.05.13
13:22
(23) Начнешь программировать под УФ и "Эта неодинаковость" пропадет...
26 Cube
 
16.05.13
13:22
(22) Там это абсолютно не надо.
27 Godofsin
 
16.05.13
13:22
(18) Вбросил =)
28 Михаил 1С
 
16.05.13
13:22
(20) Легко - нажми F12!
И еще надо написать мне много спасибо! :)
29 Любопытная
 
16.05.13
13:23
(25)Это как?
30 Cube
 
16.05.13
13:23
(17) +100 при нажатии Tab тоже подставляет и заменяет всё что ты написал...
31 Cube
 
16.05.13
13:24
(29) Негде будет писать  Справочники.Контрагенты...
32 Михаил 1С
 
16.05.13
13:24
(26) Ага, ну конечно. Если я точно не помню название справочника, то очень хороша бы была подсказка. И если я не помню точно название предопределенного элемента, то подсказка тоже нужна. ВидыКонтактнойИнформации - там море этих предопределенных.
33 orefkov
 
16.05.13
13:25
(28)
А, в коде естественно, F12 работает. Я думал, это всем известно.
34 Михаил 1С
 
16.05.13
13:26
(0) "А еще в студии с левого краю полосками разного цвета обозначаются начало и конец цикла"
Меню Сервис - Параметры - Модули - Группировка.
Не совсем то, но близко к тому что тебе надо.
35 Любопытная
 
16.05.13
13:26
(31) Странно... Мне нашлось где такое писать)
(32) Это точно. Особо названия всяких перечислений вспоминать тяжко или имена предопределенных счетов ПС. Я обычно выписывала все, что нужно будет))
36 Михаил 1С
 
16.05.13
13:28
(35) Ага. Тем более, что во вложенном запросе дерево конфигурации со списком методанных недоступно.
37 orefkov
 
16.05.13
13:28
(32)
Технически возможно сделать. Возможно, на ивенте возьму да и напишу скрипт :)
38 samozvanec
 
16.05.13
13:29
(15) у 1С просто "вперед" с другой стороны)
39 Desna
 
16.05.13
13:30
а как бы вот в самом дереве конфигурации ходить по объектам, в УПП неудобно все время за прокрутку тянуть, как правило добавил в конец в одной ветке потом нужно идти в конец другой ветки
40 samozvanec
 
16.05.13
13:31
(39) стрелку влево пробовал?
41 Desna
 
16.05.13
13:32
(40) влево и надо чтобы как в журнале документов сразу в конец ветки падало
42 samozvanec
 
16.05.13
13:32
(37) а чтоб окно в конструкторе запроса, когда поле/условие/соединение/прочее описываешь, было немодальным?
43 Михаил 1С
 
16.05.13
13:33
(42) Так оно обычно не модальное...
44 samozvanec
 
16.05.13
13:34
(41) в начало ветки влево, второй раз - сворачивает. вверх удобно перемещаться, вниз - нет
45 Desna
 
16.05.13
13:34
+(41) вправо и курсор в конец ветки позиционировался
46 samozvanec
 
16.05.13
13:35
(43) когда поле редактируешь? с чем же я мог спутать... может с окошком, когда редактируешь параметры виртуальных таблиц?

в общем где-то это было и очень раздражало, что нельзя посмотреть дерево конфы, или справку
47 Михаил 1С
 
16.05.13
13:36
(46) Если внутри запроса еще один запрос делаешь (вложеный запрос), то такое окно уже модальное.
48 samozvanec
 
16.05.13
13:38
(47) не, без вложенных тоже есть, инфа 146%
49 Cube
 
16.05.13
13:41
(32) Ну и что? Ну напишешь в запросе Значение(Справочник.ИмяСправочника.ПустаяСсылка), потом, когда выйдешь из конструктора исправишь...

Просто багов в платформе и так много, а от этой "фичи" ещё добавится, я уверен...

Я считаю, что это не настолько востребовано, чтобы это реализовывать...
50 ptiz
 
16.05.13
13:42
F1 - Сочетания клавиш (Конфигуратор) - Редактор текстовых документов и модулей
51 Cube
 
16.05.13
13:44
(35) "Странно... Мне нашлось где такое писать)"
Ну, может в какой-нибудь обработке при работе только &НаСервере и найдется где написать, но это очень редко...
52 Любопытная
 
16.05.13
13:45
(49) Конструктор не даст выйти, пока строку нормальную не впишешь.
(51) Почему очень редко? Всякое же бывает, работа разная. КТо-то только формы правит, а кто-то данные обрабатывает)
53 1Сергей
 
16.05.13
13:48
штатные телепат весьма неудобный, да. Ctrl+Пробел не дописывает такие очевидные вещи, как КонецЕсли, КонецЦикла, КонецПроцедуры, Возврат и много-много чего
54 Михаил 1С
 
16.05.13
13:48
(49) Это сильно востребованно, тебе уже два человека об этом говорят. А мой дядя плюется от 1С-ки - он сам на других языках пишет, и с базами данными работает, так он говорит, что в 1С очень плохой конструктор запросов, почти никакого!

Я запросы пишу часто, поэтому элементарные подсказки мне очень нужны. А платформу надо писать без багов, и элементарные фичи делать надо, а потом уже УльтраФиолет писать (управляемые формы, кто не в курсе).
55 Михаил 1С
 
16.05.13
13:50
(53) Чегоо? КонецЕсли, КонецЦикла, КонецПроцедуры, Возврат  - это все дописывается штатным телепатом на Ктрл-пробел.
56 orefkov
 
16.05.13
13:50
(39)
Создаешь текстовый файл с расширением js в UTF-8 b вставляешь туда следующий код:

function macrosПерейтиНаПоследнегоПотомка()
{
   var view = windows.getActiveView();
   var form = view.getInternalform()
   if(form && form.activeControl)
   {
       try{
       var grid = form.activeControl.extInterface
       if(grid.dataSource.type == dstTree)
       {
           var currRow = grid.currentRow
           if(currRow.lastChild)
           {
               grid.currentRow = currRow.lastChild
               return true;
           }
       }
       }catch(e)
       {
           // Если активный элемент не грид - выпадем сюда
       }
   }
   return false
}

Далее подключаешь скрипт к снегопату, дописав в addins.ini
script:путь к файлу

Далее вешаешь макрос ПерейтиНаПоследнегоПотомка на желаемых хоткей. Будет работать во всех деревьях.
Так-то.
57 Cube
 
16.05.13
13:51
(53) У тебя просто конфигуратор ворованный. У меня всё дописывает. Покупай лицензию.
58 Любопытная
 
16.05.13
13:52
(53) Мало того, что дописывает, можно штатно настроить так, что он конструкцию телеком сразу будет рисовать, останется только внутренности прописать.
(54) Я не говорю, что для меня это востребованно, я просто поддерживаю тебя в том плане, что есть некоторые неудобства) У меня снегопат не стоит и работать с ним я не собираюсь))
59 Любопытная
 
16.05.13
13:52
(58) телеком = целиком :)
60 orefkov
 
16.05.13
13:53
(55) (53) - Это зависит то настроек - "Включать в список ключевые слова".
Плохо только то, что штатно подсказка не проверяет, возможно ли в этом месте это ключевое слово, и оно есть в списке ВСЕГДА, замусоривая его. Снегопат более тонко с ключевыми словами работает:
http://snegopat.ru/main/wiki?name=Список+улучшений+контекстной+подсказки
61 Cube
 
16.05.13
13:54
(54) Так, конструктор запросов в снеговике очень хорош, не надо его трогать! :)
62 Cube
 
16.05.13
13:55
(54) "А платформу надо писать без багов, и элементарные фичи делать надо, а потом уже УльтраФиолет писать (управляемые формы, кто не в курсе)."

Так работай в семерке))))) Восьмерка она сырая ещё...
63 1Сергей
 
16.05.13
13:56
(60) вотоночо
64 Михаил 1С
 
16.05.13
14:03
(58) Понятно.
Снегопада у меня тоже нет. Я хотел, чтобы это было в штатной платформе. Хотя, пишу свои желания конечно не по адресу.
65 Михаил 1С
 
16.05.13
14:05
(61) Если б он был хорошо доработан еще и в штатной платформе... - было б счастье.
66 Desna
 
16.05.13
16:02
(56) спс, попробую, когда "вручную" добавляешь какой-то отраслевой функционал в большое дерево то нуно(а в 8 оно стало ооочень длинным особ. упп)
67 pumbaEO
 
16.05.13
16:20
(66) используй фильтры по подсистемам.
68 Desna
 
16.05.13
16:38
(67) можно и так, но бывает нужно работать "со всем"
69 pumbaEO
 
16.05.13
16:45
(68) тогда снегопат, навигатор по метаданным очень в этом помгает и очень удобен, особенно переход по составляющим словам в наименовании метаданного (док реал това - и сразу показывает Документ.РеализацияТоваровУслуг)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.