![]() |
![]() |
![]() |
|
Аналог Телепата для 1С 8 вообще реально будет? | ☑ | ||
---|---|---|---|---|
0
Восточный Парень
10.09.09
✎
10:20
|
Задолбала меня контекстная подсказака в 1С 8 - полный отстой. После 1С 7 сажусь делать задачи в 1С 8 и плююсь со страшной силой. Что слышно - будет ли аналог 7-ного телепата в 1С 8?
|
|||
1
Sadovnikov
10.09.09
✎
10:21
|
(0) "Задолбала меня контекстная подсказака в 1С 8 - полный отстой" - плюс стотыщ!
|
|||
2
Дуб
10.09.09
✎
10:22
|
(0) а-таки что ето такоэ?
У меня подсказка срабатывать просто не успевает :) |
|||
3
mikecool
10.09.09
✎
10:23
|
(0) +100500
особенно достает, что не понимает тип возвращаемого значения в телепате для 7 можно было указать комментом тип переменной - и работало зашибись |
|||
4
Восточный Парень
10.09.09
✎
10:24
|
1С принципиально не хочет улучшать и брать пример с Телепата или пытается изобрести свой лисапед?
|
|||
5
IamAlexy
10.09.09
✎
10:25
|
а по моему нормальная подсказка в 8ке...
|
|||
6
IamAlexy
10.09.09
✎
10:25
|
(4) а зачем - чтобы набежала школота которая без подсказки и цикл написать не может ?
итак каждый второй не знает что такое региср сведений.. "как же - в 7ке его небыло значит он ненужен" |
|||
7
mikecool
10.09.09
✎
10:26
|
(5) ты семерку с телепатом юзал? видно , что не юзал
|
|||
8
Stim
10.09.09
✎
10:27
|
(7) читер)
|
|||
9
Sadovnikov
10.09.09
✎
10:28
|
(7) Пляс охренион. Не, плюс охрениард!
|
|||
10
Восточный Парень
10.09.09
✎
10:29
|
В 1С 8 при написании кода приходится часто (мне) обращаться к СП чтобы не забыть весь список входных параметров метода и вспомнить как он пишется - в 7ке все подсвчивается сразу и написание кода становится удовольствим!
|
|||
11
Gaffer
10.09.09
✎
10:29
|
"риальне пацаны" пишут HTML в блокноте
ты без телепата сдашь спеца по платформе? |
|||
12
mikecool
10.09.09
✎
10:29
|
(8) почему? я дорабатываю время от времени тис знакомым, уже от семерки отвык - это раз, название объектов-методов помню смутно - это два
а с телепатом скорость разработки не падает :) |
|||
13
Sadovnikov
10.09.09
✎
10:31
|
Вот что меня больше всего в восьмерошном "телепате" бесит - он абсолютно в контексте модуля не ориентируется. И даже не пытаетмся понять, чего мне сейчас нужно/можно написать.
|
|||
14
Восточный Парень
10.09.09
✎
10:36
|
Вы не в курсе, на партнерском форму поднималась эта тема, было там такое обсуждение?
|
|||
15
Filin396
10.09.09
✎
10:36
|
Да уж, тема актуальная. +100тыщ. Пишу в основном в 7.7 со всеми телепатами и колорерами, иногда приходится поковырять 8, сильно напрягает. Неужели не могли доделать? И придумывать не надо - готовый пример есть же.
|
|||
16
Sadovnikov
10.09.09
✎
10:37
|
(14) Ты о чем?? Восьмерка - круть несусветная. А всякие там семерошные телепаты и колореры - костыли прошлого века! Блин...
|
|||
17
IamAlexy
10.09.09
✎
10:37
|
(7) юзал.. да вобщем то и прямо сейчас юзаю...
(15) тема актуальна для: 1. новичков которым не пофиг и они тока тока переходят с 7.7, по этому из за их незнания, ламерства и неопытности - наличие "типа помошника" их "типа огорчает" 2. упертых дятлов для которых малейшее различие в шрифтовом оформлении - повод кинуться фекальками в снеговика. |
|||
18
Sadovnikov
10.09.09
✎
10:38
|
(17) Э нет... Неправда твоя.
|
|||
19
Злопчинский
10.09.09
✎
10:40
|
(17) сам дурак! ;-)
меня например не штырит кучу буковок писать, мне - думать надо! я хоть относительно недавно юзаю - но офигенно удобно! экономит время реально. |
|||
20
Восточный Парень
10.09.09
✎
10:41
|
(17) Я не говорю, что это для тех кто не знает синтаксиса, а для корости разработки.
Как думаешь, как быстрее написать конструкцию ниже - с контекстной подсказкой или без (это просто пример)? мИмяПланаСчетов = ПроцедурыБухгалтерскогоУчета.ПолучитьИмяПланаСчетовПоПрограммеБухучета(ПрограммаБухучета); |
|||
21
IamAlexy
10.09.09
✎
10:43
|
(20) ээээ ты эта. не включил чтоли "сервис-параметры-тексты модулей-редактирование-автозамена" и
"сервис-параметры-тексты модулей-контекстная подсказка" |
|||
22
Filin396
10.09.09
✎
10:43
|
(17)Ну я вроде ничем не кидался :) А так - см. (20). Есть правильная привычка давать осмысленные имена. И телепат в этом очень помогает.
|
|||
23
lxs
10.09.09
✎
10:44
|
(20) и что ты хочешь сказать? Что кусок "ПолучитьИмяПланаСчетовПоПрограммеБухучета(" восьмерка тебе не покажет после точки?
|
|||
24
IamAlexy
10.09.09
✎
10:44
|
(22) телепат помогает давать имена переменным?
осмысленные имена ? эээ а он за вас не пишет процедуры восстановления партионного учета без перпроведения? |
|||
25
IamAlexy
10.09.09
✎
10:44
|
(23) еще один не включил галочки...
|
|||
26
dva1c
10.09.09
✎
10:47
|
(0) Еще в 2006 orefkov высказывался на эту тему (http://www.kuban.ru/forum_new/forum9/arhiv/271855.html). Здесь совсем недавно тоже.
|
|||
27
ShoGUN
10.09.09
✎
10:48
|
(25) Дык они вроде по умолчанию стоят...
|
|||
28
Filin396
10.09.09
✎
10:48
|
(24)Если я объявлю переменную "ЭлементНужногоМнеСправочникаКоторыйЯХочуВставитьВФормуПотомуЧтоМнеТакНадо" то мне не нужно будет при каждомупоминании все это писать. А в 8 придется.
|
|||
29
Восточный Парень
10.09.09
✎
10:48
|
(21) все включено.
(23) я показал пример, который означает только то что в типовых иногда такие имена заворачивают 5-ти этажные - что "мама не горюй". |
|||
30
Sadovnikov
10.09.09
✎
10:48
|
(25) Пример попроще: покажи, как при помощи восьмерошного телепата при начале написания Новый() для элмента справочника получить возможность сразу вставить кусок кода, предлагающего заполнить все реквизиты этого элемента?
|
|||
31
ShoGUN
10.09.09
✎
10:48
|
(20) Покажет и восьмерка этот пример. Сам-то пробовал?
Но имхо всё же телепат удобнее. Козлы всё же в 1С, что Орефкова послали. Хотя и то что есть - тоже не пустое место. |
|||
32
Восточный Парень
10.09.09
✎
10:49
|
(30) +100
|
|||
33
hhhh
10.09.09
✎
10:50
|
(28) не придется. Нажимаешь Ctrl-Space и вперед. Все переменные перед тобой.
|
|||
34
IamAlexy
10.09.09
✎
10:50
|
(28) а ты сначала попробуй а потом фигню пори :)
|
|||
35
lxs
10.09.09
✎
10:50
|
(25).. насмешил)) "галочки".. флаги у меня стоят, и контекстка прекрасно работает.
(29) ну, да.. до меня прог сидел, тот очень осмысленные имена процедурам общего модуля давал: глПрОСКолДтКт.. сиди и думай, что это. (28) нажми Ctrl+пробел - кто тебя писать заставляет-то? |
|||
36
IamAlexy
10.09.09
✎
10:51
|
(30) с этим согласен.. но см (6) и затем (17)
|
|||
37
IamAlexy
10.09.09
✎
10:52
|
давайте еще поогорчаемся об отсутствии конструкций типа СКД("К") в 8ке...
|
|||
38
Filin396
10.09.09
✎
10:53
|
(33)Мне не нужны все. Мне нужна одна.
|
|||
39
ShoGUN
10.09.09
✎
10:53
|
(37) :-D
Уверен, Садовников тоже не фанат бухитогов... |
|||
40
Sadovnikov
10.09.09
✎
10:54
|
(36) Тут выше правильная фраза прозвучала: "меня например не штырит кучу буковок писать, мне - думать надо!".
Плюс, когда пересаживаешься с семерки на восьмерку, такое чуство, что тебя обокрали. Ну вот же! Вот только что был этот замечательный инструмент, который весьма толково помогал программировать. Где он? Отдайте, с_ц_у_к_и!!!! |
|||
41
IamAlexy
10.09.09
✎
10:54
|
(39) а причем тут садовников...
школота пересаживается с 7.ки где она тупо получала БИ.СКД("К") в 8ку где нужно целый запрос писать... давайте теперь пообсуждаем на тему что 8ка какая то убогая и до 7ке не доросла еще |
|||
42
Sadovnikov
10.09.09
✎
10:54
|
(39) Еще какой не фанат :)
|
|||
43
ShoGUN
10.09.09
✎
10:55
|
(38) А что, в 7.7 телепат мысли читает и вставляет именно нужную переменную? Может тогда программиста убрать от компьютера - путь за него телепат код фигачит? :)
|
|||
44
IamAlexy
10.09.09
✎
10:55
|
(40) самое прикольное с этим инструментом то что когда приходишь к клиенту где нельзя на сервак ставить кучу дллек и там этого инструмента нет - то привыкнув что за тебя все дописывается - начинаешь тупить на простых конструкциях...
ибо их всегда за тебя телепат писал. :) |
|||
45
Sadovnikov
10.09.09
✎
10:55
|
(41) Стоп. Тебя не в ту степь понесло. Здесь же обсуждаем конкретный инструмент.
|
|||
46
TormozIT
гуру
10.09.09
✎
10:56
|
Кому что известно об Орефкове и 1С?
http://www.kuban.ru/forum_new/forum9/arhiv/271855.html - ссылка дохлая Меня это очень интересует. |
|||
47
Sadovnikov
10.09.09
✎
10:56
|
(44) Есть такое. И именно в этот момент особенно сильно начинаешь чуствовать, как телепат тебе в жизни помогал.
|
|||
48
Ursus maritimus
10.09.09
✎
10:56
|
Чет я не догоняю. Телепат это левая приблуда на 7.7
Напишите такую же левую приблуду на 8.1 и радуйтесь. Проблема-то в чем? |
|||
49
ShoGUN
10.09.09
✎
10:56
|
(41) Глупости ты говоришь, ни разу еще не видел человека, которому восьморочные запросы не были бы приятны после бухитогов. Видел тех, кто не мог распробовать и врубиться, т.к. SQL не знал. Но потом все же догоняли и перлись.
|
|||
50
gr13
10.09.09
✎
10:57
|
(28) бред
|
|||
51
Sadovnikov
10.09.09
✎
10:57
|
(46) Ткни еще раз в ссылку :)
Все открывается. |
|||
52
Filin396
10.09.09
✎
10:57
|
(43)Ну на то он и телепат, правильно? :)
|
|||
53
Sadovnikov
10.09.09
✎
10:57
|
(48) Написали бы. Если бы 1С этого лицензионным соглашением бы не запретила.
|
|||
54
gr13
10.09.09
✎
10:58
|
(48) я ставил телепат на 7.7, да клево, да интересно, но когда у меня началось, что у меня на компе работает обработка, перехожу за соседний (где телепат не стоит) не работает, тоже самое звонки из 30 удаленных магазинов - снес нафих
|
|||
55
IamAlexy
10.09.09
✎
10:58
|
(53) гыыыы резко и внезапно ЭТО стало припятствием :)
|
|||
56
Ursus maritimus
10.09.09
✎
10:58
|
(53) Не смеши мои гамаши. Саблю то написали, а её воще запретили :))
|
|||
57
gr13
10.09.09
✎
10:59
|
(+50) ты знаешь такую комбинацию ctrl+пробел???
|
|||
58
Попытка1С
10.09.09
✎
10:59
|
(17) Интересно как повышается уровень программиста который сам ручками описывает каждый раз присвоение значений в ТЗ например, имхо в таком случае повышается только уровень долбления по клаве, но мы вроде не секритутки....
|
|||
59
Sadovnikov
10.09.09
✎
10:59
|
(54) Очень не удачно пошутил. Извини, но работа обработки от наличия/отссутствия телепата никак не зависит.
(5) А когда за ЭТО стал реальный срок до 6-ти лет светить. |
|||
60
gr13
10.09.09
✎
10:59
|
(58) угу, когда сам пишешь ты на 10 раз запоминаешь как надо, а когда за тебя все делают... расхалаживаешься
|
|||
61
IamAlexy
10.09.09
✎
11:00
|
(58) программист сидя у клиента где не установлен телепат не лезет в синтаксис помошник чтобы выяснить - ставиться ли точка с запятой после слова "КонецЦикла" или не ставится...
|
|||
62
Sadovnikov
10.09.09
✎
11:00
|
+(59) Вторая часть (59) для (55). Ну и для (56) тоже :)
|
|||
63
Восточный Парень
10.09.09
✎
11:00
|
Орефков пишет что пролема в 1С 8 в том, что движок закрытый и без 1С-цев ничего не получится, хотя им предлагали.
|
|||
64
Попытка1С
10.09.09
✎
11:00
|
(60) да ну нафиг... А какая разница написать это 10 раз, или 1000?
|
|||
65
Sadovnikov
10.09.09
✎
11:01
|
(63) А это все в одну тему.
|
|||
66
Ursus maritimus
10.09.09
✎
11:01
|
(59) Ну кого ты лечишь? Какой срок? Если у тебя легально приобретенная копия ты можешь сношать её как угодно. Читай ГК
|
|||
67
Ursus maritimus
10.09.09
✎
11:01
|
(66) + Ссылку на статью нужно?
|
|||
68
Попытка1С
10.09.09
✎
11:01
|
(61) шо за бред.... Не впадайте в крайности....
|
|||
69
Восточный Парень
10.09.09
✎
11:02
|
(60) а когда ты только занимаешься тем что фигачишь по клаве, то тут уже не до полета фантазии.
|
|||
70
gr13
10.09.09
✎
11:03
|
(64) в том, что когда ты напишешь это определенное количество раз (для всех свое) ты запоминаешь как это делается, а когда за тебя все делается автоматом, то нет.
в некоторых местах при приеме на работу специально такие вещи отключают и синтаксис помощник тоже... |
|||
71
ShoGUN
10.09.09
✎
11:03
|
(68) Я постоянно ; после КонецПроцедуры впендюриваю на автомате :) Тут же исправляюсь, но не могу никак от этого избавиться...
|
|||
72
gr13
10.09.09
✎
11:03
|
(69) глупости
|
|||
73
Восточный Парень
10.09.09
✎
11:04
|
(70) а когда ты уже это дело написал свое количество раз - не хочется ли чтобы за тебя уже начали это писать?
|
|||
74
gr13
10.09.09
✎
11:04
|
(71) поставь телепат, чтобы удобнее было не впендюривать..ю.
|
|||
75
Filin396
10.09.09
✎
11:04
|
(57)Несомненно. После этой комбинации я получаю трехкилометровый список всего насвете вместо того, что мне нужно.
|
|||
76
ShoGUN
10.09.09
✎
11:04
|
(74) На восьмерку? :)
|
|||
77
Попытка1С
10.09.09
✎
11:04
|
(70) хорошо я запомнил как это пишется... можно я поставлю себе телепата...? А? ;)
|
|||
78
IamAlexy
10.09.09
✎
11:05
|
(69) когда ты печатаешь не глядя на клаву со скоростью более 1 знака в минуту и количеством пальцев более двух - тебе по барабану сколько и чего печатать...
мозг не задумывается над непосредственно печатаньем :) |
|||
79
IamAlexy
10.09.09
✎
11:06
|
(75) ну получил список - он открылся.. а ты продолжай буковки набирать дальше - список уменьшится.. или клавишами верх/низ или колесиком мыши пролистай его...
|
|||
80
Восточный Парень
10.09.09
✎
11:06
|
Я так понимаю у нас 2 лагеря - любители печатать и нелюбители печатать. )))))
|
|||
81
gr13
10.09.09
✎
11:06
|
(73) тогда я захожу в Сервис/Шаблоны текста и делаю шаблон...
если мне не хватает того, что уже реализовано в 8, для меня никакой проблемы нет написать Для Каждого .. Из Цикл ... КонецЦикла; а вот шаблоны, которые здесь стоят меня перодически бесят))) к тому же я не пишу "КонецЦикла" я пишу "Кон" потом ctrl+пробел... и радуюсь как все замечательно работает |
|||
82
IamAlexy
10.09.09
✎
11:07
|
(80) не.. 2 лагеря:
1. нелюбители печатать 2. которые саму процедуру "печатанья" не замечают и не задумываются о ней. |
|||
83
gr13
10.09.09
✎
11:07
|
(75) так напиши вторую буковку.. список станет небольшим... напиши третью...
|
|||
84
gr13
10.09.09
✎
11:07
|
(76) сорри имел ввиду шаблон
|
|||
85
sam_sam
10.09.09
✎
11:08
|
Не будет телепата. Не нравится не пользуйся. Все эти ddlисты передохли как класс или куда то уползли и оттуда на восьмерку окрысились.
|
|||
86
gr13
10.09.09
✎
11:08
|
(82) +1
|
|||
87
gr13
10.09.09
✎
11:08
|
(85) это хорошо...
|
|||
88
Попытка1С
10.09.09
✎
11:09
|
(82) теперь эти два лагеря дружно отправляются на клавагонки и смотрим результаты....
|
|||
89
Sadovnikov
10.09.09
✎
11:09
|
(66) И декомпилоировать тоже? Ух ты! А наши-то законники об этом не знают...
|
|||
90
gr13
10.09.09
✎
11:09
|
(88) а зачем))) мне хватает своей скорости...
|
|||
91
IamAlexy
10.09.09
✎
11:09
|
+(82) ну и конечно третий лагерь: ddlисты упертые на 77 которым тока дай повод кинуть фекальки в снеговика :)
|
|||
92
IamAlexy
10.09.09
✎
11:10
|
(88) гыыы
теперь эти два лагеря становятся в ряд, достают приборы и меряют кто более прав... |
|||
93
Попытка1С
10.09.09
✎
11:10
|
(85) "Все эти ddlисты передохли как класс ...." это ты круто сказал...
|
|||
94
gr13
10.09.09
✎
11:10
|
(92) линейку дать? извини, но у меня только 22 см, остальное куда-то делось))
|
|||
95
Восточный Парень
10.09.09
✎
11:11
|
Чтож, мнение орефкова я прочитал, вижу что я не один с таким со своим мнением, понимаю что дело гиблое и придется мучаться - развивать так сказать пальцы и не замечать этого ))). Всем спасибо.
|
|||
96
Sadovnikov
10.09.09
✎
11:11
|
(91) Тут выше ссылочка приводилась, что в данном случае фекалька очень обоснована...
|
|||
97
IamAlexy
10.09.09
✎
11:11
|
||||
98
Попытка1С
10.09.09
✎
11:12
|
(97) тебя обманули... там нет 30 см, маштаб не соблюден....
|
|||
99
Ursus maritimus
10.09.09
✎
11:12
|
(89) ГК статья 1280. Читай, много удивляйся.
Текст запостить или у тебя консультант/гарант есть? |
|||
100
Попытка1С
10.09.09
✎
11:12
|
*масштаб
|
|||
101
Попытка1С
10.09.09
✎
11:13
|
упс сотку профукал... =)
|
|||
102
IamAlexy
10.09.09
✎
11:14
|
(96) обоснование данной фекальки - сугубо субъективное...
ибо для кого то принципиально именно наличие телепата.. для когото именно наличие конструкций типа СКД() для когото принципально наличие еще какого инструмента который был в 7.7 и которого нет в 8х |
|||
103
Восточный Парень
10.09.09
✎
11:14
|
100
|
|||
104
DrZombi
гуру
10.09.09
✎
11:15
|
(94)Устал читать твой бред - "Напишешь сам и запомнишь"
Ага, запомнишь, что так можно и некогда не уловишь что реализуя по другому получишь результат гораздо приятней :) |
|||
105
Sadovnikov
10.09.09
✎
11:16
|
(102) Повторюсь - в рамках данной ветки рассматривается совершенно конкретный инструмент. И ничего более. Так что СКД и все остально именно в данном случае - абсолютно не приделах.
|
|||
106
Salvador Limones
10.09.09
✎
11:16
|
А давайте напишем!
Но, из-за закрытости платформы, придётся периодически парсить модули, обновляя свою базу методов. |
|||
107
Sadovnikov
10.09.09
✎
11:16
|
(102) "обоснование данной фекальки - сугубо субъективное... " - фигасе... Ты ту веточку-то почитай.
|
|||
108
IamAlexy
10.09.09
✎
11:16
|
(105) в рамках данной ветки пока небыло приведено ни одного действительно "оченьважногофункционалателепатабезкоторогоничегоничегоничегонеработает"
|
|||
109
IamAlexy
10.09.09
✎
11:17
|
(107) ветка началась с того что выяснилось что человек не знает про контекстную подсказку...
все новечки перешедшие с 7.7 в это упираются рогом... |
|||
110
Sadovnikov
10.09.09
✎
11:18
|
(108) При чем здесь "не работает"? Конечно, работает. Конечно, код можно и в блокноте писать.
|
|||
111
IamAlexy
10.09.09
✎
11:18
|
+(109) или клювом.. кто чем
|
|||
112
Ursus maritimus
10.09.09
✎
11:18
|
(106) А типа от 7.7 сырцы в свободном доступе?
|
|||
113
КомПрог
10.09.09
✎
11:18
|
Те кто не работал в 7.7 с Телепатом, а работали с 8-кой, тем (0) не понять....
А ведь было в кайф... |
|||
114
Восточный Парень
10.09.09
✎
11:19
|
(109) я знаю про контекстную подсказку - я в начале ветки написал, когда же эта гадость станет лучше и хоть чем-то похожа на телепат в 7.7. Я вас попросил бы...
|
|||
115
Sadovnikov
10.09.09
✎
11:19
|
(109) Разве? А по моему, топикстартер посетовал на плохой функционал восьмерошного телепата и поинтересовался, будет ли тот улучшен.
|
|||
116
IamAlexy
10.09.09
✎
11:20
|
(114) (115) хм.. а как понять тогда (20) ?
|
|||
117
Оболтус
10.09.09
✎
11:20
|
Опять срач %)
А что не говорите, 7.7 + телепат + колорер, рвет по удобству 8-ку, как грелка тузика под давлением 10 атмосфер. :))) |
|||
118
Попытка1С
10.09.09
✎
11:21
|
(117) "Срач" сказал Оболтус подливая масла в огонь ;)
|
|||
119
Ursus maritimus
10.09.09
✎
11:21
|
(115) Ну что статью прочитал? Убедился что не посадят?
Пункт 3 статьи как раз подходит. |
|||
120
Salvador Limones
10.09.09
✎
11:21
|
(112) Смешно! :-)))
|
|||
121
Восточный Парень
10.09.09
✎
11:22
|
(116) я же написал что хр.. плохо писать такие конструкции типовой подсказкой
|
|||
122
Восточный Парень
10.09.09
✎
11:23
|
(116) Фраза "Задолбала меня контекстная подсказака в 1С 8 - полный отстой." в первом посте тебе ни о чем не говорит?
|
|||
123
Sadovnikov
10.09.09
✎
11:24
|
(119) Неа, не почитал. Не успеваю :)
|
|||
124
КомПрог
10.09.09
✎
11:24
|
Мне нравяиться посты, типа нажми CTRL+...
Они себе даже представить не могут, что в Телепате просто ничего лишнего нажимать не надо, а нужное слово само подставлялось. Я даже потом думал было бы классно также сделать в Word... |
|||
125
Ursus maritimus
10.09.09
✎
11:24
|
(123) Текст кинуть?
|
|||
126
Оболтус
10.09.09
✎
11:24
|
(118)Так это я радуюсь возможности поучаствовать! :)
Как, например, в восьмерке подсветить все использования переменной в модуле? Только поиск юзать. А в 7-ке - двойным кликом на имени переменной, и все подсвечивается. :) |
|||
127
Sadovnikov
10.09.09
✎
11:25
|
(125) Да не, не стит - плаваю я в трактовках законов. Про лиц. соглашение писал со слов, кажется, Орефкова.
|
|||
128
Sadovnikov
10.09.09
✎
11:26
|
(124) А примерно так же фвалятся владельцы городских пузотерок механическими коробками передач. От безысходности это все...
|
|||
129
Ursus maritimus
10.09.09
✎
11:26
|
(127) Ну как хочешь. Там прямым текстом написано про декомпиляцию. В каких случаях можно.
И все таки (48) |
|||
130
Sadovnikov
10.09.09
✎
11:29
|
(129) По поводу (48). Я, например, не смогу такого сделать. Способностей и знаний не хватит.
|
|||
131
hhhh
10.09.09
✎
11:30
|
(38) ну как обычно набираешь первые буквы имени и круг сужается.
|
|||
132
Sadovnikov
10.09.09
✎
11:31
|
(131) Поюзай семерочный телепат. Ты сильно удивишься, что все может быть сделано ГОРАЗДО удобнее...
|
|||
133
ShoGUN
10.09.09
✎
11:32
|
(129) Для семерки сделать было проще - там всё сделано перехватом вызовов MFC. А к восьмерке без исходников то что надо сможет сделать разве что человек, никогда на 1С не писавший, а постигавший несколько другие вещи. Только вот надо ли это ему? :)
|
|||
134
Ursus maritimus
10.09.09
✎
11:34
|
(133) То есть суть претензии все-таки сводится к тому, что фирма 1С решила не использовать библиотеку MFC в своем продукте?
Бугага. |
|||
135
Sadovnikov
10.09.09
✎
11:36
|
(134) Фигасе ты выводы сделал...
|
|||
136
ShoGUN
10.09.09
✎
11:38
|
(134) Не в этом. А в том, что можно было сделать API, чтобы те, кому надо - писали плагины для конфигуратора. И был бы и телепат, и много других вкусностей.
|
|||
137
Sadovnikov
10.09.09
✎
11:38
|
+(136) И восьмерку бы так не хаяли те, кто пробовал другие, более вкусные продукты...
|
|||
138
Ursus maritimus
10.09.09
✎
11:40
|
(135) А как по дургому? Ор стоит о том, что фирма 1С не сделала функционала (которого не делала и в 7.7), который был реализован сторонним разработчиком для версии 7.7. Причем разработчик пользовался не стандартным API системы, а лез в бинарники.
Предложение сделать такой же функционал на v8 (с доказательством легальности таких действий) и радоваться жизни натыкается на (130) и (133) Имхо, после этого вы просто смешны. |
|||
139
Sadovnikov
10.09.09
✎
11:42
|
(138) Слушай, я что-то за твоим полетом мысли не успеваю.
"фирма 1С не сделала функционала " - в том-то и дело, что попыталась сделать. Вот только гуано получилось. "Предложение сделать такой же функционал на v8 " - да. Я не смогу такого сделать. В каком месте смеяться? |
|||
140
0xFFFFFF
10.09.09
✎
11:43
|
(17) Когда то я в 90х чуток кодил в VC++6.0. Так вот там при выборе метода всплывает подсказка по переменным. Тож наверное для тупарей, которые досконально не помнят тысячи методов тысяч библиотек...
|
|||
141
orefkov
10.09.09
✎
11:43
|
(0)
Пинайте разработчиков 1С. Кроме них, никто не сделает. Идти работать в 1С я не собираюсь. Вообще непонятна упертость "хвалильщиков" контекстной подсказки 8ки. Весь мир старается совершенствовать средства разработки для облегчения труда программиста, они же упорно твердят, что хорошая подсказка будет развращать отуплять. Дескать параметры методов можно и наизусть выучить. Однако галочки в конфигураторе включают, чтобы пользоваться хотя бы тем, что есть. |
|||
142
hhhh
10.09.09
✎
11:43
|
(132) и где он там. Его там нет.
|
|||
143
ShoGUN
10.09.09
✎
11:44
|
(138) С каких пор незнание всего - повод для насмешек?
|
|||
144
Sadovnikov
10.09.09
✎
11:44
|
(142) Серьезно? Может, ты пользуешься пиратской 1С-кой? В моей - есть.
|
|||
145
Sadovnikov
10.09.09
✎
11:45
|
(141) А сами при этом пользуются конструкторами запросов. Они, видать, не отупляют, в отличие от телепата, да? :)
|
|||
146
Восточный Парень
10.09.09
✎
11:46
|
(145)+100. Предлагаю противникам телепата в 1С 8 отказаться от конструктора запросов.
|
|||
147
Filin396
10.09.09
✎
11:46
|
(145)Что ты. Конструктор - это святое :)
|
|||
148
КомПрог
10.09.09
✎
11:47
|
+(140) Только сейчас в 8-ре писал вызов функции Падеж, перепутал параметры по умолчанию и вместо "123" влепил Истина, так она зараза вместо ФИО выдала Истина.
А в 7-ре мне бы подсветились параметры....((((((((((((((((((((( |
|||
149
hhhh
10.09.09
✎
11:48
|
(144) да, видимо ты прав. Нет тут ничего такого.
|
|||
150
Sadovnikov
10.09.09
✎
11:49
|
(149) Сочуствую...
И не могу понять твоего присутствия в данной ветке. как ты можешь делать выводы о том, чего не видел и не использовал? |
|||
151
Ursus maritimus
10.09.09
✎
11:49
|
(139) Откуда уверенность, что фирма 1С пыталась сделать именно то, что ты от неё ожидаешь, а не то что она сделала?
Смешно не то, что вы не можете это сделать, а то что ругаете фирму 1С (которая никому ничего не должна и никому ничего не обещала), а не разработчика телепата, который, редиска такой, не сделал такую же приблуду для v8. |
|||
152
Guk
10.09.09
✎
11:49
|
а в v8 есть телепат? я и не заметил...
|
|||
153
hhhh
10.09.09
✎
11:50
|
(150) а где ты тут в моих постах нашел выводы?
|
|||
154
ShoGUN
10.09.09
✎
11:51
|
(151) Блин, ты не в теме. (141) - разработчик телепата. Он ПРЕДЛАГАЛ 1С сделать такую же контекстную подсказку, ВСТРОЕННУЮ в платформу. Фирма 1С ОТКАЗАЛАСЬ, решив видимо, что всё и так хорошо. С какого места начинать смеяться?
|
|||
155
Ursus maritimus
10.09.09
✎
11:51
|
(143) ответ в (151)
|
|||
156
КомПрог
10.09.09
✎
11:52
|
(151) Так и зачем 1С создает 8.2 с юзабилити Висты для пользователей, а на простых прогов можно покласть...
|
|||
157
Ursus maritimus
10.09.09
✎
11:53
|
(154) Ну и что? Они в своем праве. Я бы на месте 1С тоже код бы не дал...
|
|||
158
Ursus maritimus
10.09.09
✎
11:54
|
(157)+ Не нравится, напиши лучше...
|
|||
159
Попытка1С
10.09.09
✎
11:57
|
(145) + 1024!
|
|||
160
Serginio1
10.09.09
✎
11:57
|
(141)+100 Везде идет полным ходом автоматический вывод типов, том же C# для Linq, немерле
|
|||
161
Sadovnikov
10.09.09
✎
11:59
|
(151) Извини, но разработчик телепата для возьмерки у меня почему-то навязчиво ассоциируется с фирмой 1С. Где я не прав?
|
|||
162
Sadovnikov
10.09.09
✎
12:00
|
(157) Я вот не понимаю - почему ты в данном слачае так рьяно защищаешь гуано, которое сделала 1С? Ведь это самое гуано по тебе же бьет.
|
|||
163
hhhh
10.09.09
✎
12:02
|
(146) тут не противники телепата собрались, а просто безразличные к этому люди. Читают и думают: а может это действительно важно, о чем этот восточный человек переживает.
|
|||
164
ShoGUN
10.09.09
✎
12:02
|
(158) Спердобейся, и всё тут... Я не претендую на то, чтобы "написать лучше". Я просто не понимаю логики тех, кто "В своем праве".
|
|||
165
TormozIT
гуру
10.09.09
✎
12:04
|
Все недовольные, имеющие доступ на партнерский форум могут высказать свое негодование тут
http://partners.v8.1c.ru/forum/thread.jsp?id=718924 |
|||
166
Ursus maritimus
10.09.09
✎
12:05
|
(161) Не стоит извиняться, но, имхо, это проблемы твоих ассоциаций. Я не видел продукта 1С: Телепат 8.1
(162) Я не защищаю 1С, я не говорю что телепат это лучше или хуже чем контекстная подсказка в 8.1 Я не могу понять сути претензии. Того что 1с чего-то не сделала или сделала не так как от нее ожидал г. Sadovnikov Так ведь она и РАНЬШЕ ЭТОГО НЕ ДЕЛАЛА, и НЕ ОБЕЩАЛА сделать. Если вы раньше добивались результата ЛЕВЫМИ приблудами, что мешает и ВПРЕДЬ добиваться того же результата ЛЕВЫМИ приблудами? |
|||
167
Sadovnikov
10.09.09
✎
12:05
|
(165) А смысл?
|
|||
168
Sadovnikov
10.09.09
✎
12:06
|
(166) Нда... Опять я за полетом твоих мыслей не успеваю...
|
|||
169
Serginio1
10.09.09
✎
12:09
|
Вполне возможно ввести уточнение типа, и возможность включения ворнингов для показа несоответствующих типу методов и свойств
|
|||
170
ShoGUN
10.09.09
✎
12:11
|
(166) Мешает то, что приблуды отсутствуют, написание их сопряжено с большими трудностями, а разработчик платформы не хочет идти навстречу.
Я пользуюсь тем что есть, Садовников сидит на семерке, для которой уже всё наваяли, хвалильщики хвалят, Орефков сидит себе и не кашляет. Ему с его уровнем, как программиста - в общем положить на это с прибором. |
|||
171
Ursus maritimus
10.09.09
✎
12:11
|
(168) Хорошо специально для тебя попробую попроще.
Ты купил ТАЗ 2105. Поставил на него движок от ту-154. Ездит шибко быстро. Тебе хорошо, все устраиват. Проходит время. Ты решил приорать и купил приору (у нее движок мощьнее чем на типовом таз 2105). Но ездит медленней чем таз 2105 с двигателем от ту-154. И ты хочешь поставить тот же двигатель. Но беда, там болты толще и двигатель не ставится. Так чем в данном конкретном случае виноват автозавод? Тем что не предусмотрел крепление по двигатель от ту-154? |
|||
172
Ursus maritimus
10.09.09
✎
12:13
|
(171)+ Так он и раньше его не предусатривал. Это чистой воды твоя переделка.
|
|||
173
Ursus maritimus
10.09.09
✎
12:13
|
не предусматривал
|
|||
174
orefkov
10.09.09
✎
12:14
|
(157)
Так в том-то и дело, что код от них никто не просит. В свое время мы с Deb'ом (для тех кто не в теме - это отец 1С++) предлагали 1С разработать на аутсорсе анализатор кода для построения списка дополнений. Мол мы пишем анализатор, а в тех местах, где нам требуется что-то со стороны 1С - оставляем заглушки. Ну, то есть накидали бы интерфейс, который 1С реализовала бы со своей стороны, типа там получить текст модуля текущего окна, получить текущее положение курсора в тексте, вставить текст и тп. В ответ было сказано, что сейчас пока есть более приоритетные задачи, и вообще было бы лучше делать эти вещи работая непосредственно у них. Было это в 2006 году, возможно сейчас приоритеты у них и сменились, но как я уже писал, идти работать в 1С я не хочу. Для апологетов 8очной подсказки. Во время переписки с Сергеем Нуралиевым мною было составлено сравнение этих 2 систем, имхо объективное. Так что информация о том, в какую сторону можно улучшать 8очную подсказку, в фирме 1С наверное имеется, если не выкинули. Недостатки контекстной подсказки конфигуратора V8 в сравнении с аналогичной системой "Телепат" для конфигуратора V7. ================================================================== Слабо анализируется контекст окружения, без учета синтаксиса и семантики языка. Анализ синтаксиса. ------------------ V8 - ключевые слова появляются в списке всегда. Телепат - не предлагает подстановку ключевых слов, недопустимых в данном месте синтаксисом языка. Пример: (знак | обозначает положение каретки) Если 1=1 | V8 - все ключевые слова языка Телепат - только "Тогда" Если (1=1) | V8 - все ключевые слова языка Телепат - только "Тогда", "И", "ИЛИ" Если 1=1 Тогда Кон| V8 - в списке будут "КонецЕсли", "КонецЦикла", "КонецФункции", КонецПроцедуры" Телепат - только "КонецЕсли". Анализ семантики. ----------------- - Допустимость функций/процедур. V8 - не проводит анализ, допустим ли в данном месте вызов процедуры/функции. Телепат - проводит такой анализ. При этом, хотя функции и допустимо вызывать как процедуры, выделен класс функций, для которых такой вызов не имеет практического смысла, например, "СокрЛП", "СтрДлина" и тп. Пример: Процедура Тест() | Телепат предложит только процедуры и функции, имеющие практический смысл вызова как процедуры. Процедура Тест() а=| Телепат предложит только функции. - "Прервать", "Продолжить" в телепате появляются только если текущая позиция находится внутри циклов. - "Возврат" - находясь внутри процедуры вставляется "Возврат;|", внутри функции - "Возврат |;" - После "Для" предлагаются только переменные. - Обрабатывются ситуации, когда список вообще не должен предлагать подстановки, тк в данной позиции необходимо ввести идентификатор, например, после "Процедура", "Функция", при наборе имен формальных параметров заголовка метода. Вышеперечисленные особенности поведения телепата направлены на минимизацию списка возможных дополнений. Работа в строковых константах. ------------------------------ В V8 при наборе строк подсказка не работает. Телепат при наборе строк предлагает дополнения из названий объектов метаданных, ключевых слов языка запросов. Построение списка методов модуля. --------------------------------- В V8 по сравнению со штатным механизмом V7, налицо явные улучшения производительности. Особенно это заметно на больших модулях, наподобие глобальных модулей типовых конфигураций. Если в V7 построение списка методов в глобальном модуле комплексной конфигурации (примерно 40000 строк) занимало порядка пяти секунд со 100% загрузкой ЦП, то теперь список появляется практически сразу. При этом происходит кратковременный скачок загрузки ЦП примерно на 20%. Однако, по прежнему в список могут попасть не все методы, например если набрано Процедура Тест() (имя процедуры в другой строке), то "Тест" не появится в списке методов, хотя синтаксически данная запись корректна. Косвенно это указывает на то, что при построении списка используется несовсем оптимальный алгоритм. Перечисленных недостатков (скачок загрузки ЦП, "выпадение" методов) в системе "Телепат" нет. Навигация по модулям. --------------------- В V8 предусмотрен переход к определению метода из точки вызова (по F12), и обратный переход только на один "прыжок". Телепат поддерживает стек переходов, позволяющий передвигатся назад/вперед по совершённым переходам. Также в V7 с помощью пользовательских скриптов реализованы дополнительные виды переходов по структурным конструкциям языка, например, к началу/концу ближайшей структуры (Если, Цикл, Процедура) и тп. Всплывающая подсказка о параметрах вызова методов. -------------------------------------------------- В V8 отсутствует. Работа после точки. ------------------- В V8 реализована на внутреннем уровне, в телепате отсутствует, осуществляется с помощью дополнительного скрипта, Intellisence.vbs. Данный скрипт определяет тип объекта до точки в большем количестве ситуаций. - Отрабатывается типизация колонок таблицы значений, на основе анализа вызова методов "НоваяКолонка", "ЗагрузитьТабличнуюЧасть" и тп. - Типизируются поля объекта "Запрос" путем анализа текста запроса. - Типизируются переменные на основе анализа конструкций наподобие Если объект.Вид()="РасходнаяНакладная" Тогда. - Обрабатывается явная типизация переменных в пользовательских комментариях определенного вида, например: Перем тзИтог; //:ТаблицаЗначений Хотя некоторые из этих способов могут и не быть использованы напрямую в V8, накоплен большой опыт по косвенному определению типа переменных путем анализа контекста их использования. Недостатки интерфейса. ---------------------- - Автосрабатывание. В V8 подсказка появляется только по нажатию "." либо Ctrl+Пробел, что неудобно при наборе. В телепате подсказка появляется автоматически при наборе заданного количества символов идентификатора. - Фильтрующий список. В отличии от списка в V8, содержащем все возможные дополнения, с позиционированием на первом подходящем, в телепате список содержит только слова, начинающиеся с уже введенных символов, и динамически сокращается/расширяется по мере набора символов. При этом позиции, которые недавно уже выбирались пользователем для вставки из списка, размещены в его начале. Как показала практика, такое поведение списка более удобно. А в сочетании с автосрабатыванием в большинстве случаев нужный вариант подставляется вообще при наборе одного символа. - Для появления всплывающей подсказки об элементе списка необходимо навести на него курсор мыши. Для многих элементов отсутствует вообще. - Длинные названия в списке обрезаются. В телепате отображаются целиком при выделении элемента, или наведении мыши, с выходом названия за край списка. - Для методов пользователя нет всплывающей подсказки о параметрах метода. - Список методов модуля. В V8 практически без изменений перешел из V7. Неудобен при работе с большими модулями, трудно искать нужный метод. В телепате содержит дополнительное поле поиска, и два режима работы: - Найти первый подходящий. - Фильтрующий поиск. Список сокращается по мере ввода строки поиска. Например, чтобы найти "ПриНачалеРаботыСистемы" достаточно набрать "нач сис" Дополнительно. -------------- Ни в V8, ни в Телепате не была реализована система автодокументирования модулей конфигурации на основе коментариев. Было бы хорошо разработать стандарт описания методов модуля, на основе которого можно бы было генерировать документацию к нему, а также использовать эту информацию при выводе подсказок к параметрам методов. Например: ///<метод описание="Вызывается для установки фильтра по измерению регистра"> /// <параметр описание="объект регистра" тип="Регистр"/> /// <параметр описание="имя измерения" тип="Строка"/> /// <параметр описание="значение фильтра" тип="Любой"/> ///</метод> глУстановитьФильтр(обРегистр, стрИзмерение, зФильтр) Экспорт |
|||
175
Sadovnikov
10.09.09
✎
12:15
|
(171) Не в ту степь ты пошел. Вопрос был все-навсего в том, что "Что слышно - будет ли аналог 7-ного телепата в 1С 8?"
|
|||
176
ShoGUN
10.09.09
✎
12:16
|
(171) Хреновый пример. Он не разработчик. Предположим, СДЕЛАЛ человек двигатель. Не взял чужой и поставил, а сделал сам. Мощный и экономичный. Ездит - зашибись. Куча народу попробовала сделать то же самое - работает. Шикарно. Ну разработчик всё просчитал, решил предложить предприятию-изготовителю внедрять его двигатель на новое авто. Причем не просто внедрять - он даже готов сам производство поставить и заниматься этим. А предприятию это глубоко пофиг - авто и так покупают.
Прослеживается сходство между 1С и ВАЗом? :)) |
|||
177
Sadovnikov
10.09.09
✎
12:17
|
(176) "авто и так покупают" - плюс стотыщ, к сожалению...
|
|||
178
Delorn
10.09.09
✎
12:18
|
(176) первая нормальная аналогия 1с и ВАЗ :)
|
|||
179
ShoGUN
10.09.09
✎
12:20
|
Можно сколько угодно говорить, что "они в своем праве". Но то, что делается не для людей - ясно как божий день.
|
|||
180
hhhh
10.09.09
✎
12:23
|
(176) потому что в восьмерке сам код отмирает. Чтобы написать отчет, не то что в код, в конфигуратор необязательно заходить. Многие то кодируют от силы один два раза в полгода. Вот и удивляются: что за телепат, нафига он нам. И у 1С такая политика, чтобы как можно меньше кодили.
|
|||
181
DEVIce
10.09.09
✎
12:23
|
(119). Вот только учти, что иметь тебя будут не по гражданскому кодексу, а по уголовному, это раз, и иметь тебя будут люди очень сильно желающие это делать, потому натянут по самое нехочу, даже не переживай, суд будет на их стороне.
|
|||
182
Sadovnikov
10.09.09
✎
12:24
|
(180) Серьезно? Может быть ты не поверишь, но бывают гораздо более сложные отчеты чем, например, остатки товара на складе. Да и отчетом по остаткам можно такого наворотить, что заколебешься программировать...
|
|||
183
Ursus maritimus
10.09.09
✎
12:25
|
(176) Нормальный пример. Совершенно согласен с тобой.
Но производитель авто ИМЕЕТ ПРАВО не внедрять новый двигатель. А Кулибин (читай orefkov ИМЕЕТ ПРАВО или сам сделать авто под свой двигатель (и радоваться) или модифицировать готовое авто под него (и тоже радоваться). (179) Совершенно согласен. Но тут закон рынка. Не нравится - не ешь или готовь сам или покупай у других. |
|||
184
Ursus maritimus
10.09.09
✎
12:26
|
(182) А СКД освоил?
|
|||
185
Читатель
10.09.09
✎
12:26
|
Однозначно восмерочная контекстная подсказка не нагибаясь отсасывает у Телепата и Visual Studio
|
|||
186
Sadovnikov
10.09.09
✎
12:27
|
(184) Я Вас умоляю... Вот у меня самый животрепещущий пример - отчет Баланс в управленческой базе. Одних запросов на несколько тысяч строк. Сделай-ка его в СКД. А тем более, не "открывая конфигуратор"...
|
|||
187
zdas
10.09.09
✎
12:28
|
(174) если не секрет - сколько заняло времени создание телепата для 7ки?
|
|||
188
Serginio1
10.09.09
✎
12:29
|
(185) + Причем для динамиков в C# многие в том числе и я предлагают сделать псевдоинтерфейсы для уточнения методов и свойств, как для интеллисенса так и для ворнингов.
|
|||
189
ShoGUN
10.09.09
✎
12:32
|
(180) Не смешно даже...
|
|||
190
Ursus maritimus
10.09.09
✎
12:32
|
(186) Не знаю. Может и смог бы.
Зы. За баланс в управленческой базе отдельный респект (не хотелось бы проводить аналогию с гландами и известным всем отверстием) |
|||
191
orefkov
10.09.09
✎
12:33
|
(187)
Сложно сказать. Основной ядро, движок написан примерно за месяц - два. А вот всякие мелочевки тянулись долго. Очень много времени заняло самостоятельное штудирование всякой теории о грамматиках и синтаксическом анализе. |
|||
192
hhhh
10.09.09
✎
12:35
|
(186) в восьмерке там другие методы. Делается дополнительный регистр и в него в процессе скидывается информация уже в нужном виде. А сам запрос получается небольшой, для СКД в самый раз.
|
|||
193
Sadovnikov
10.09.09
✎
12:36
|
(190) В данном случае как очень уместна аналогия с гландами и всем остальным... Ибо изначально не предполагалось в этой базе баланс формировать :(
|
|||
194
ShoGUN
10.09.09
✎
12:37
|
(192) Руки оторвать за такие решения. Про нормализацию слышал что-нибудь.
|
|||
195
Sadovnikov
10.09.09
✎
12:37
|
(192) Это "метода" как раз общая для всего. Вот только под каждый отчет регистров не напасешься.
|
|||
196
ShoGUN
10.09.09
✎
12:37
|
+(194) ?
|
|||
197
Ursus maritimus
10.09.09
✎
12:39
|
(194) Имхо слова "1С" и "нормализация" могут встречаться в одном предложении только если между ними есть слово "не"
гыы. за исключением предыдущего предложения :)) |
|||
198
hhhh
10.09.09
✎
12:41
|
(194) в теорию мы не будем вдаваться. Ты посмотри с практической точки зрения. Если отчет выполняется достаточно часто и для его выполнения нужен многокилометровый запрос, естественно записать часть промежуточных данных в регистры и не перелопачивать их каждый раз.
|
|||
199
ShoGUN
10.09.09
✎
12:43
|
(198) Ну вообще это вечный спор. Иногда такое бывает разумным, но имхо так надо делать только в виде исключения, "Если отчет выполняется достаточно часто и для его выполнения нужен многокилометровый запрос"
|
|||
200
b4rs30
10.09.09
✎
12:43
|
200
|
|||
201
Serginio1
10.09.09
✎
12:45
|
(191) грамматиками и синтаксическим анализом по моему можно заниматься всю жизнь. Пользуясь случаем большое спасибо за ваши продукты.
|
|||
202
ShoGUN
10.09.09
✎
12:46
|
(199) И естественно, заботы о корректности данных для построения отчета сразу падают на тебя тяжким грузом.
|
|||
203
hhhh
10.09.09
✎
12:48
|
(202) ну такое здесь сплошь и рядом. Вот зачем, например, при учете НДС в типовой БП используются 13 регистров накопления?
|
|||
204
ShoGUN
10.09.09
✎
12:51
|
(203) Да баян это :) Просто я ж не могу своё фе разработчикам типовых высказать, поэтому тебе высказываю. Обычно на такой случай имеется веское обоснование. Но жить от этого обоснования проще не становится.
|
|||
205
ShoGUN
10.09.09
✎
12:52
|
+(204) Если кого задел - прошу прощения.
|
|||
206
DrZombi
гуру
10.09.09
✎
13:27
|
Кто не успел, читаем :)
http://www.kuban.ru/forum_new/forum9/arhiv/271855.html Ух и весело :) Хоть и ужо 2010 год на носу, а 7.7+ВК и 8.1 = Одинаковое Г для малого бизнеса :) |
|||
207
Sadovnikov
10.09.09
✎
13:29
|
(206) " а 7.7+ВК и 8.1 = Одинаковое Г для малого бизнеса " - почему ты так считаешь?
|
|||
208
Dart Vader
10.09.09
✎
14:16
|
Если говорить о том чего РЕАЛЬНО не хватает в 8ке, то это подсказка по параметрам процедур/функций. С остальным можно более-менее работать. Хотя логика телепата однозначно выигрывает. Автору - респект.
Что хочется еще - конт. подсказка по параметрам макетов. Не знаю насколько эт реально реализовать, но оч. недостает... |
|||
209
Anderson
10.09.09
✎
14:25
|
Помойму шаблон от Чистова намного удобнее чем стандартный. http://chistov.spb.ru/publ/2-1-0-3
|
|||
210
Codebase error
10.09.09
✎
14:36
|
Будет ли аналог v7 в v8 ?
Будет ли аналог v8 в v7 ? |
|||
211
Salvador Limones
11.09.09
✎
15:23
|
Народ! Кому не лень!
Потестите http://rapidshare.com/files/278534968/catch1c.zip Это не телепат, так.... заготовка. Распаковать, запустить loadhk.exe, в корне диска С появится файл log1c.txt, туда будет (должно вообще) писаться всё, что вводится в модули (общие, регистров, обработок, форм и т.п.). Остальное, типа свойства форм, поиск в СП, писаться не должно. |
|||
212
TormozIT
гуру
11.09.09
✎
16:22
|
(211) А смысл в чем?
|
|||
213
Salvador Limones
11.09.09
✎
16:36
|
(212) Пока просто отлов ввода. Возможно доделаю нечто вроде телепата.
|
|||
214
TormozIT
гуру
11.09.09
✎
16:39
|
(213) Не ты первый. Через такой способ проехать можно очень недалеко.
|
|||
215
Jolly Roger
11.09.09
✎
17:07
|
(211) на форуме 1cpp.ru уже есть такая ветка...
|
|||
216
Guk
11.09.09
✎
17:14
|
(203) а у меня и все 15...
|
|||
217
Sol78
12.09.09
✎
00:50
|
(215) Ссылку не кинешь?
|
|||
218
artbear
12.09.09
✎
09:15
|
(212) Сергей, тебе большое спасибо за постоянные ветки на партнерском форуме 1С по поводу улучшения работы 1С !!
За сабжевую ветку на партнерском форуме двойное спасибо. Жаль, что 1С опять дала никакой ответ :( (All) Из-за особенностей реализации 8-ки и отличие этой реализации от реализации 7-ки самостоятельное написание/создание телепата без доступа к исходному коду 8-ки сопряжена с огромнейшими трудностями - дизассемблирование, анализ кода на ассемблере и т.д. :( ЗЫ кстати, код телепата и Опенконфа Саша Орефков не так давно открыл :) См. форум на 1cpp.ru |
|||
219
artbear
12.09.09
✎
09:18
|
(217) http://www.1cpp.ru/forum/YaBB.pl?num=1227553473/0
========== v8.1 + autohotkey = mini OpenConf (Прочитано 8685 раз) Автор - Phoenix + пользователи форума 1cpp.ru репозитарий + trac + wiki проекта: http://www.assembla.com/spaces/v8_ahk/team Статья с примерами использования: http://itpath.ru/index.php?option=com_content&view=article&id=45:1cv8cfgext&cati... На данный момент реализовано: - Вызов списка процедур с фильтрацией наименований методов при наборе текста - форматирование модуля при помощи code_beautifier.pl - Автоматическая печать символа "|" после перевода строки, при необходимости - Enter. - Автоматическая печать символов комментария "//" после перевода строки по Shift+Enter, если текущая.строка также является комментарием. - удаление строки Ctrl+y - Закрытие окна сообщение Ctrl+z (не всем нравится) - символ '<' по Ctrl-, - символ '>' по Ctrl-. - символ '|' по Ctrl-\ - переходы по процедурам в стиле OpenConf? переход в процедуру (как в OpenConf? - ctrl+enter) возврат на предыдущую позицию (как в OpenConf? - alt+{left}) - подсказка по параметрам методов (на стадии разработки) --- 2009-03-18 [+] Копирование текущей строки и вставка в следующей [+] Авторские комментарии PS естественно, есть ограничения, т.к. используется внешняя прога :( |
|||
220
orefkov
12.09.09
✎
09:24
|
(219)
Артур, если вкратце в двух словах - как получается текст из окна и позиция курсора ? Выделением + копированием? |
|||
221
TormozIT
гуру
12.09.09
✎
10:09
|
(220) Да, текст получается выделением и копированием.
|
|||
222
TormozIT
гуру
12.09.09
✎
10:10
|
(219) Я что то не понял, как "Список процедур/функций с фильтрацией по вхождению в наименование" заставить работать. Скрипт этот не цепляется что то.
|
|||
223
TormozIT
гуру
12.09.09
✎
10:11
|
(220)
#IfWinActive Конфигуратор ahk_class V8TopLevelFrame #include Clipboard_rus_subs.ahk ; Ctrl_A = ^{SC01E} ; после выполнения текст модуля остается выделенным - это важно для некоторых скриптов PutCurrentModuleTextIntoFile(fileName, flagSaveClipboard = 1) { set_locale_ru() if (flagSaveClipboard = 1) SaveClipboard() module := fileName ;set_locale_ru() ;Sleep 30 SendInput ^{SC01E} ; CTRL-A ;Sleep 30 SendInput, ^{ins} ;Sleep 30 ClipWait , 1 FileDelete %module% FileAppend, %clipboard%, %module% if (flagSaveClipboard = 1) RestoreClipboard() } PutCurrentModuleTextIntoTempFile() { module = %temp%\module.1s PutCurrentModuleTextIntoFile(module) } gClipSavedInner45 := SaveClipboard() { global gClipSavedInner45 ; gClipSavedInner45 := ClipboardAll clipboard = ClipWait , 1 } RestoreClipboard() { global gClipSavedInner45 ; Clipboard := gClipSavedInner45 gClipSavedInner45 = } |
|||
224
TormozIT
гуру
12.09.09
✎
10:13
|
(219) При нажатии Enter тормозит страшно из-за анализа на кавычки и необходимость вставить "|"
|
|||
225
orefkov
12.09.09
✎
10:38
|
Ну вот пока нарыл - в 8ке связь окна с соответствующим ему объектом осуществляется по тому же принципу, что и в ATL. Для каждого окна установлена своя персональная оконная процедура, в которой вместо HWND в стек ложится адрес объекта и джамп на реальную оконную процедуру. То есть смотрим адрес оконной процедуры окна редактора, например 0x23A620. Смотрим код:
0023A620 mov dword ptr [esp+4],20C48E8h 0023A628 jmp 16CF2480 Значит, данные окна лежат где-то по адресу 0x20C48E8, реальная оконная процедура 0x16CF2480. Дальше надо смотреть, что лежит по адресу 0x20C48E8, ковырять, где текст лежит. Определить, что за тип модуля редактируется, можно из заголовка окна. Еще бы найти, как до метаданных достучаться... |
|||
226
artbear
12.09.09
✎
12:35
|
(224) Да, скрипты
- Автоматическая печать символа "|" после перевода строки, при необходимости - Enter. - Автоматическая печать символов комментария "//" после перевода строки по Shift+Enter, если текущая.строка также является комментарием. я не юзаю по умолчанию и другим не советую, т.к. на модулях чуть более 2-х страниц сильно тормозит, т.к. идет полный анализ текста :( Этот режим можно быстро включить/выключить при необходимости с Ctrl + Shift + | |
|||
227
artbear
12.09.09
✎
12:36
|
(225) Да, метаданные - это мечта :)
У меня лично знаний все-таки не хватает на полную декомпиляцию кода 8-ки :( |
|||
228
artbear
12.09.09
✎
12:41
|
(222) Нужно зарегить svcsvc.dll - автор Саша Орефков и мы, несколько его последователей :)
Найти можно на форуме 1cpp.ru или в поставке Опенконф-скриптов/плагинов для 77. |
|||
229
artbear
12.09.09
✎
12:42
|
(228) Упс - прямо в поставке все есть :) Каталог system.
|
|||
230
artbear
12.09.09
✎
12:45
|
Кстати, ВСЕМ РЕКОМЕНДУЮ посмотреть скрипт "Список процедур/функций с фильтрацией по вхождению в наименование".
Очень сильная вещь, портирована из 77 - аналог Цтрл+1 из телепата :) |
|||
231
artbear
12.09.09
✎
12:49
|
(228+) Зарегить нужно все файлы из System
svcsvc.dll CommonServices.wsc VbsFunction.wsc |
|||
232
artbear
12.09.09
✎
12:57
|
(231+) Если при нажатии Цтрл+1 в окне Конфигуратора v8 выдается ошибка
"Невозможно добавить ссылку {578f85c8-89eb-4cda-ac7e-8f3bb34e8b54}" это значит, что у вас не установлен/не зарегистрирован Опенконф для 77 :) Например, у вас тупо нету 77. Для исправления можно в файле System\CommonServices.wsc закомментировать или удалить строку 97, в которой написано <reference guid="{578f85c8-89eb-4cda-ac7e-8f3bb34e8b54}" /> |
|||
233
TormozIT
гуру
12.09.09
✎
18:40
|
(231) Сделал. Но чудо-окна не вижу, токо continueRow.ahk работает и тормозит)
|
|||
234
artbear
14.09.09
✎
06:38
|
(233) Посмотри (226) и (232)
Проблема решилась? |
|||
235
artbear
14.09.09
✎
18:03
|
Выложил исправленный вариант набора скриптов
http://forum.script-coding.info/viewtopic.php?pid=28159#p28159 |
|||
236
TormozIT
гуру
24.09.09
✎
21:15
|
API конфигуратора не будет. А значит не будет и телепата. &%^@%! маркетинг этот их.
|
|||
237
Salvador Limones
24.09.09
✎
22:06
|
(236) Откуда знаешь? Неужели это..... оно самое .....?
|
|||
238
Гений 1С
гуру
24.09.09
✎
23:36
|
(0) Если бы ты знал, сколько уже 1с просят открыть API к конфигуратору!
|
|||
239
TormozIT
гуру
25.09.09
✎
01:34
|
(238) Его не открыть просят, а написать =))
|
|||
240
Гений 1С
гуру
25.09.09
✎
01:45
|
(239) Буквоедство детектед, мой друг
|
|||
241
xReason
25.09.09
✎
08:45
|
Да IntelliSense в 8ке вообще никакой. Уж с Visual Studio вообще не сравниваю
Кстати, а что мешает в языке 8ки для функций сделать возвращаемый тип. ИМХО всем от этого будет лучше и ошибок будет меньше и IntelliSense будет значение подхватывать. И почему-то когда внутри модуля объект делает паблик процедуру, то ее не видно снаружи через IntelliSense. Но она чудесно работает |
|||
242
Serginio1
25.09.09
✎
10:54
|
(241) Вполне могли бы ввести уточнение параметра как в телепате
Обрабатывается явная типизация переменных в пользовательских комментариях определенного вида, например: Перем тзИтог; //:ТаблицаЗначений а лучше через : как необязательный параметр, если он есть то есть уточнение, иначе тип вариант. В том числе и для функций,для вывода типов. |
|||
243
Гений 1С
гуру
25.09.09
✎
13:36
|
Кто то тут выше говорил, что в 1с8 кодирование отмирает, и приводил пример рисования отчетов в СКД. Я долго ржал - а модули проведения тоже конструктором писать, гыгыгы... Типо партионного учета по ФИФО. Вот бывают же такие чайники!
Мда.. А ведь и 1С и ВАЗ могли бы быть любимы народом. Всего то включить обратную связь. Рекомендую книгу от мелкософтовцев "Разговор дороже денег", интересно, Нуралиев ее читал? |
|||
244
Serginio1
28.09.09
✎
11:24
|
(243) Все проблемы идут из-за отсутствия конкуренции. Если у MS куча наработок, но они не спешат их вводить, пока полностью не оттестят и и увидят все подводные камни, но эти наработки обсуждаются и выявляются огрехи.
У 1С пока конкурентов нет. Говоря о типизации и сравнить с другими динамическими языками, то последнии оьстают от компиляторов намного меньше (назывались цифры в 50 раз), то для 1С время выполнения сред и i=i+1 соизмеримо. Да и введение типизации даст возможность более просто перейти на компилятор, оссобенно сейчас, когда производители SQL дают возможность написания хранимых процедур на манагед языках. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |