Имя: Пароль:
1C
1С v8
Потестите помогалку
Ø (длинная ветка 17.10.2011 12:33)
0 orefkov
 
04.03.11
03:12
Начал на досуге кропать очередную нетленку.
Будет помогать кодить в конфигураторе 8.2. Пока умеет мало.
Желающие могут потестить.

Поддерживаются релизы: 8.2.11.236, 8.2.13.202, 8.2.13.205

Сделано:
- Автозамены ++, --, +=, -=, *=, /=, %=, ?
- Вставляет палки в строках по Enter
- По Shift + Enter продолжает комментарии
- Вставка без переключения раскладки символов:
   < - Ctrl + Б
   > - Ctrl + Ю
   ~ - Ctrl + `
   @ - Ctrl + 2
   # - Ctrl + 3
   $ - Ctrl + 4
   ^ - Ctrl + 6
   & - Ctrl + 7
   [] - Ctrl + Alt + [
   {} - Ctrl + Alt + Shift + [
   ] - Ctrl + Alt + ]
   } - Ctrl + Alt + Shift + ]
   '' - Ctrl + Э
   "" - Ctrl + Shift + Э
   Null - Ctrl + Alt + N
- Диалог "Методы модуля" с фильтрацией. Как обычно - Ctrl + 1
- Дополнительные хоткеи
   Ctrl + Enter - перейти на процедуру (дублирует F12)
   Alt + Влево/Вправо - переход Вперед - Назад
- Начат выпадающий список с подсказками.
   Выпадает либо сам, либо по Ctrl + Alt + Пробел.
   Знает пока ОЧЕНЬ мало, но хорошо. После точки не работает. Ждите.
   Сделан режим фильтрации по подстрокам. Активируется нажатием Shift + Пробел при наборе.
   Раскладко-независимая фильтрация (набирешь чьд - находит xml)
Может еще что, точно не помню.


http://sqlite1c.googlecode.com/files/snegopat-alpha-001.zip
1 Rusty Nail
 
04.03.11
03:42
Каспер стартера спистил :(((
2 orefkov
 
04.03.11
03:46
(1)
Каспер знатный параноик, он еще опенконфу спокойно жить мешал.
3 Попытка1С
 
04.03.11
03:52
Слава великому Орефкову!

Бум тестить.
4 Jolly Roger
 
04.03.11
04:17
(0) О-о-о! Благодетееееель!...
5 AlStorm
 
04.03.11
04:19
это типа шаблоны?
6 Rie
 
04.03.11
05:33
О!
(0) Спасибо, потестим.
7 kosts
 
04.03.11
07:27
> Alt + Влево/Вправо - переход Вперед - Назад
Вот про это можно подробнее.

А то мне в конфигураторе очень не хватает
кнопки "назад" (когда перешел кнопкой F12).

Почитай про среду эклипсе. Там развитый редактор. Может позаимствуешь несколько идей.
Например сделать из выделенного кода процедуру или наоборот, место процедуры везде вставить код.
8 PowerBoy
 
04.03.11
07:34
(0) Потестил - работает! (8.2.13.202)
9 IamAlexy
 
04.03.11
07:37
автозамены дописывают текст в конце модуля..
не в процедуре или функции на текущей строке а вообще в самом конце модуля.
10 IamAlexy
 
04.03.11
07:38
+(9) релиз 13.205
11 orefkov
 
04.03.11
07:41
(7)
Штатно Ctrl + минус, Ctrl + Shift + минус.
Просто привыкшие к телепату семерочники жалуются.
(9)
Можно подробнее, какие именно автозамены.
Включен ли insert ? И режим "курсор за конец строки" включен или нет?
12 orefkov
 
04.03.11
07:43
(10)
Подтверждаю. Разверни все свернутые группировки. Исправлю сегодня.
13 kosts
 
04.03.11
07:45
(11) >> Штатно Ctrl + минус, Ctrl + Shift + минус.
Блин, не знал.
14 IamAlexy
 
04.03.11
08:09
(0) а можно сделать помогалку платформонезависимой? ну всмысле чтобы она работала ну пусть не на всех но на последних 8.2 платформах?

а то база скульная.. запускается только под 13.213 а помогалка обламывает...
15 orefkov
 
04.03.11
08:42
(14)
К сожалению нет.
Штатно наружу из дллек ничего не торчит, приходится адреса ручками выковыривать, а они на каждом релизе могут и бывают разными.
16 orefkov
 
04.03.11
08:54
(14)
Автозамену исправил.
Перескачай файл.
17 Denp
 
04.03.11
08:55
(0) Преклоняюсь я перед некоторыми людьми...
18 Ёпрст
 
04.03.11
08:57
Снегопад ?
зачет!
:)
19 orefkov
 
04.03.11
08:59
Хватит дифирамбов. Где вопли об ошибках?
+(16)
Ссылка для скачивания поменялась
http://sqlite1c.googlecode.com/files/snegopat-alpha-002.zip
20 orefkov
 
04.03.11
09:06
(18)
СнегопаТ - телепаТ для снеговика. Ну и еще куча ассоциаций...
21 Vladal
 
04.03.11
09:08
(19) Где вопли?
А заранее поинтересоваться можно?
Работает на Windows 7, Windows Server 2003 и Windows Server 2008?
22 БибиГон
 
04.03.11
09:11
Как ее запустить, выдает ошибку starter.exe "Не удалось получить путь к месту установки релизов 8.2 так как не указан параметр InstalledLocation in 1CEStart.cfg"
23 Vladal
 
04.03.11
09:11
Вечером протестирую - админы внезапно отрубили скачку проксей.
24 Ёпрст
 
04.03.11
09:12
(21) на w2008 работает
25 ДенисЧ
 
04.03.11
09:12
(19) Вопль хотел? Пожалуйста...
На 8.2.12.92 не работает :-)

ЗЫ. Читать умею, но ты сам просил вопить :-))
26 IamAlexy
 
04.03.11
09:13
(15) а если маленькую формочку предусмотреть для указания путей к нужным каталогам?

ну типа по умолчанию то что есть но если кнопочку нажать то открывается соответствующая форма где пути можно поменять...
27 БибиГон
 
04.03.11
09:13
+(22) вручную пришлось занести )
28 БибиГон
 
04.03.11
09:15
Errors - релиз 8.2.13.202 - Не удалось найти подходящий для запуска этой базы релиз 8.2
29 orefkov
 
04.03.11
09:19
Стартер пока сильно куцый.
Все параметры читает только из %appdata%\1C\1CEStart
Из AllUsers - не читает.
Также если релиз для базы сам не находит, пропишите конкретно в ibases.v8i для этой базs
Version=8.2.13.202
30 Ёпрст
 
04.03.11
09:20
(28) смотри , что в
C:\Users\ТвоёИмячко\AppData\Roaming\1C\1CEStart\1CEStart.cfg

прописано в InstalledLocation
31 БибиГон
 
04.03.11
09:21
(30) Что нужно там прописать, вручную же пришлось туда занести так InstalledLocation=1
32 orefkov
 
04.03.11
09:29
(31)
Посмотри в %ALLUSERSPROFILE%\1C\1CEStart\1CEStart.cfg
33 Fragster
 
гуру
04.03.11
09:29
предлагаю фичу для реализации - выделение куска текста и нажатие на " обрамляет текст кавычками, ( - круглыми скобками, [ - квадратными скобками

пир постановки открывающей скобки - сразу ставить закрывающую (если ее нет) и ставить курсор между ними
34 orefkov
 
04.03.11
09:32
(33)
У меня уже есть кусочек в коде:
if(selectionStart != selectionEnd)
   return;        // todo - сделать вызов обрамлялок
35 orefkov
 
04.03.11
09:36
(21)
Именно для того, чтобы это узнать, я и затеял паблик-тестирование. Иначе какой бы был смысл во всем этом?
36 БибиГон
 
04.03.11
09:37
(32) Ясно, стало запускаться.
37 Ёпрст
 
04.03.11
09:46
(35) основной релиз, будет платным ?
38 orefkov
 
04.03.11
09:46
(33)
Насчет скобочек.
Куда ставить закрывающую скобку в этом случае (| - положение курсора)
а = мояФункция(|ЕщеОднаМояФункция();
так
а = мояФункция(|)ЕщеОднаМояФункция();
или так
а = мояФункция(|ЕщеОднаМояФункция());
39 orefkov
 
04.03.11
09:47
(37)
Да.
Всех планов пока раскрывать не буду, больно громадные ...
40 Ёпрст
 
04.03.11
09:49
(39) только за прыгалку ужо спасибо..
41 Fragster
 
гуру
04.03.11
09:54
(38) в правильное закрывающее место, т.е. в
а) - в конец,
б,в) - никуда
42 Fragster
 
гуру
04.03.11
09:57
еще очень хочется, чтобы был хоть какой-то инструмент рефакторинга - т.е. помощник переименования функции и переменных (ну и реквизитов в конфе) с заменой их вхождений, но это уже - фантастика, очень много кода писать надо
43 orefkov
 
04.03.11
10:00
(40)
Dmitro хватило вставки палки в строках по энтер для счастья.
(41)
В том то и дело, что неизвестно, какое место правильное.
Может чел хотел написать
а = мояФункция() + ЕщеОднаМояФункция();
а ему подставят
а = мояФункция(ЕщеОднаМояФункция());
то есть теперь ему придется одну скобку ставить руками, а другую удалять.
В студии visual assist тоже пытается закрывающие скобочки мне подставлять, процентов 25 - ошибочно.

Вобщем, есть над чем подумать.
44 Alex_MA
 
04.03.11
10:01
А можно ли сделать так:
Когда стоишь на объекте метаданных, правой кнопкой вызываем контекстное меню, а там пункт "Выставить остоновы по подпискам" ? Хот кейс на конструктор запроса?
45 Ёпрст
 
04.03.11
10:02
(43) подсветка синтаксиса скобочек будет ?
46 orefkov
 
04.03.11
10:04
(44)
В контекстное меню пока не внедрялся, не копал в этом направлении. Хоткеи можно будет выставить на ЛЮБУЮ команду из интерфейса 1С.
47 orefkov
 
04.03.11
10:06
(45)
Metaeditor возможно будет сцинтиллу прикручивать, как аддин к снегопату. Хотя имхо можно просто обойтись перехватом отрисовки окна, технически для этого все готово.
48 Alex_MA
 
04.03.11
10:07
(46)а присоединиться можно ?
49 Alex_MA
 
04.03.11
10:08
(48)+ я тоже хочу научиться писать полезные "плюшки"
50 y88
 
04.03.11
10:18
8.2.12.78 -- Не удалось найти подходящий для запуска этой базы релиз 8.2
51 План счетов
 
04.03.11
10:20
(47)
разработка v8: Требуется оттестить на 8.2
не взлетела?
52 kosts
 
04.03.11
10:23
Не хватает иногда подсветки всех вхождений.
Как в мозилле "Подсветить все"
53 orefkov
 
04.03.11
10:28
(50)
Внимательно читаем
"Поддерживаются релизы: 8.2.11.236, 8.2.13.202, 8.2.13.205"
а также (29)
(51)
Почему не взлетела? Это как раз ее развитие.
54 Mashinist
 
04.03.11
10:49
Ну у меня все взлетело
Пока даже проблем не замечено
Слава orefkov'у!!!!

Буду в боевых условиях смотреть.

Эх... Жаль на 8.1 такого нет.
Много приходиться кодить еще и на 8.1
55 pavig
 
04.03.11
11:06
(0)
"Not Found
The requested URL /files/snegopat-alpha-001.zip was not found on this server."

а так-то очень бы хотелось потестить конечно
56 Ёпрст
 
04.03.11
11:07
(55) см. (19)
57 Stepa86
 
04.03.11
11:28
>> Автозамены ++, --, +=, -=, *=, /=, %=, ?
а можно как нить запрет на автозамену ставить? а то пишешь вопрос пользователю, а он сразу после "?" добавляет "(, ,)" ну или автозамену делать по хоткею какому нить или по хоткею отмену автозамены
58 Stepa86
 
04.03.11
11:33
+(57) или отключить автозамену в строках и камментах
59 orefkov
 
04.03.11
11:41
(57)
да, это доделаю для строк и комментов.
А хоткей отмены уже есть - Ctrl + Z :)
60 Stepa86
 
04.03.11
11:47
(59) ну тогда вообще все шикарно =)  можно еще в окно стартера выводить последние запущенные и при живом поиске их вверху отображать... но это уже на уровне чоб еще такого пожелать =)
61 orefkov
 
04.03.11
11:53
(60)
Стартер пока слеплен на коленке, лишь бы как-то запустить 1С с внедрежом snegopat.dll.
Потом допилю.
62 milan
 
04.03.11
11:55
сделай выравнивание блока по знакам равно плизззззз (или я туплю и в 8.2 это еть??? )
63 orefkov
 
04.03.11
11:59
(62)
Ну уж не, надорвуся я так все хотелки делать. Вот скрипты добавлю, и пойдет потеха. Моё дело - дать хороший, годный инструмент.
64 milan
 
04.03.11
12:13
(63) Ну отлично, скрипты сами нарисуем ;)
65 Ёпрст
 
04.03.11
12:21
(63) будет ли что-то похожее на интеленсис ? С возможностью своих *.ints ?
66 MRAK
 
04.03.11
12:26
вроде работает...
67 orefkov
 
04.03.11
12:32
(65)
Будет.
68 ildary
 
04.03.11
12:36
(67) Все новости про снегопат - лучший подарок всем одинэсникам на 23 февраля и одинэсницам на 8-е.
69 mehfk
 
04.03.11
12:40
8.2.13.205
В тексте модуля несколько процедур свернуты. Набираю "?", срабатывает автозамена, нажимаю Ctrl+Z - курсор встает в самую последнюю строку модуля
70 orefkov
 
04.03.11
12:41
(69)
Это я уже заметил и у себя пофиксил. Подожду еще нескольких багов, исправлю и разом выложу. А пока надо просто еще раз нажимать Ctrl + Z.
71 xReason
 
04.03.11
14:03
О! ждем и наедимся на полноценный IDE
72 orefkov
 
04.03.11
15:11
Внес еще исправлений:
- убрал скакание курсора после отмены автозамены при наличии свернутых блоков
- исправлена ошибка, приводящая к вылету программы при редактировании шаблонов текста
- автозамены отключены в строках и комментариях
- замена ? на ?(,,) опциональна (жалуются, что частенько по ошибке нажимают ? вместо запятой)

http://sqlite1c.googlecode.com/files/snegopat-alpha-003.zip
73 lion11
 
04.03.11
16:00
А можно по-подробнее про:
"Сделан режим фильтрации по подстрокам. Активируется нажатием Shift + Пробел при наборе." - это как?
74 5 Элемент
 
04.03.11
16:00
Не пашет Ctrl + Alt + Пробел
75 lion11
 
04.03.11
16:02
Прикольно работает, если стоит дополнительная раскладка клавиатуры от Чистова - задваивает символы.
76 BigShmax
 
04.03.11
16:08
крутооо. но я пока на 8.2.12.96  вот вот перейду потестю.
77 Конфигуратор1с
 
04.03.11
16:19
А если на своей машине поставить другой релиз, а остальные не трогать, у меня база не помрет?
78 MRAK
 
04.03.11
22:11
(77) конечно, помрет. И винт отформатируется сразу!
79 orefkov
 
04.03.11
23:14
(73)
По дефолту выпадающий список фильтрует слова, оставляя те, которые начинаюся с введенных символов. Но если нажать Shift-Пробел, список перекючается в режим выдачи всех элементов, в чьих названиях содержаться введенные подстроки. Вобщем, как в диалоге методов модуля.
(74)
Давай подробнее - покажи текст и то место в нем, где ты нажимал Ctrl+Alt+Пробел. Возможно, в этом месте снегопату было нечего подсказывать.
80 KAO111
 
04.03.11
23:24
А жизнь-то налаживается :-)
81 mdocs
 
04.03.11
23:55
Еще б переменные запросов вытаскивать.
82 IamAlexy
 
05.03.11
00:04
ну когда же ну когда же помогалка будет работать с ТЕКУЩЕЙ версией платформы а не с жестко заданными несколькими...

уж очень хочется потестить но на 8.2.13.218
83 mehfk
 
05.03.11
07:55
8.2.13.205+snegopat-alpha-003
Внутри конструкции ?(, , ) при нажатии Ctrl+Alt+Space в списке присутствует только "КонецПроцедуры"
Можно еще попросить заполнять fileversion в exe-файле?
84 mehfk
 
05.03.11
07:56
(83)+ и в dll тоже.
85 Stepa86
 
05.03.11
08:20
(81) ПКМ -> "Конструктор запроса с обработкой результата..."
86 orefkov
 
05.03.11
08:38
(83)
А что ты хотел, если вставляешь ?(,,) не в выражении.
Ты вот напиши к примеру
а = ?(,,) и проверь.
Снегопат вам не штатный подсказчик, он смотрит, где и что вы пишете. Если в данном месте нельзя писать слово Если, так его и в списке не будет. Если вы не внутри цикла, то и Прервать/Продолжить в списке не будет. Если вы в выражении пишите (например а = ), то и процедуры в списке отсутствуют.
87 orefkov
 
05.03.11
08:46
(82)
Будет, когда я у себя поставлю 13.218 и расковыряю, какие адреса использовать в дллках этого релиза. Не получается пока это дело автоматизировать.
88 5 Элемент
 
05.03.11
09:13
(79) разобрался.
Замечательная вещь, успехов :)
89 mehfk
 
05.03.11
09:18
(86) Спасибо, разобрался
90 orefkov
 
05.03.11
09:30
(89)
Ты видимо на 7ке с телепатом не работал :)
Там люди привыкли к тому, что телепат активно сопротивляется попыткам писать синтаксически неверный код. Если он подсказывает что-то не то, значит где-то выше у тебя ошибка.

В данном случае со знаком вопроса - снегопат, пытаясь хоть как-то обработать ошибку синтаксиса, расценил "?(" как statement (вызов процедуры), после которого не стоит ";". А в этом случае синтаксически правильно будет только закрыть вышестоящий блок (КонецПроцедуры, КонецЕсли, КонецЦикла и тп, в зависимости от того, в каком блоке мы находимся).
91 mdocs
 
05.03.11
10:04
(87) Если будешь коммерческую версию делать, то оно может и к лучшему. Эдакая защита от пиратства, а поддержка свежих версий только для покупателей.
92 mehfk
 
05.03.11
10:32
(90) У меня OpenConf 1.0.2.0
93 orefkov
 
05.03.11
10:37
(91)
Да. Плюс для каждого будет генериться свой персональный файл snegopat.dll, отличный от остальных. С процедурой отлучения от свежих релизов и "Snegopat Online Services" в случае попадания файла в паблик доступ.
94 orefkov
 
09.03.11
10:11
http://sqlite1c.googlecode.com/files/snegopat-alpha-004.zip
Очередная версия.
Исправлена ошибка при вызове списка после слова КонецПроцедуры.
Убран знак "=" из подстановки "Пока_Цикл"
Мелкие правки.
95 IamAlexy
 
09.03.11
10:19
(93) главное незабыть подключение снегопата к кошельку вебмани и перевод случаных сум по случайному графику в качесте "платы за использование"
96 orefkov
 
09.03.11
10:22
(95)
За такое можно и канделябром по башке...
97 orefkov
 
10.03.11
09:48
Очередная версия.
http://sqlite1c.googlecode.com/files/snegopat-alpha-005.zip

Добавлена поддержка 13.213 и 13.218 релизов.
Стартер читает расположение файлов 1С из обоих настроечных файлов - юзера и общего.
98 lion11
 
10.03.11
13:35
(94) ИМХО, для первой рабочей версии не хватает в выпадающем списке поиска текущих переменных модуля, а после точки и штатный немного помогает (правда криво, после телепата нервно курит в сторонке...)
99 Stepa86
 
10.03.11
13:41
(87) можно надеяться на автоматизацию и выпуск под 8.2.12 в ближайшее время?
100 IOL
 
10.03.11
14:00
(0)  я еще с 7.7 пользуюсь Alt+код нужного символа, просто дешево и всегда работает, правда клава нужна с цифровой частью.
101 lion11
 
10.03.11
14:09
(100) Точно, и еще тренируем память - запоминаем коды нужных символов ))
102 Fragster
 
гуру
10.03.11
14:09
(100) под вайном в линухе удобнее
103 orefkov
 
10.03.11
15:34
(99)
Под какой из 8.2.12.xxx надо?
И надо ли вообще?
(100)
Имхо, зажав Ctrl набрать БЮ проще, чем нажать Alt и на цифровой клаве 60, отпустить Alt, нажать Alt и 62.
Но на вкус и цвет, как говорится...
К тому же это будет не основной функционал, а так, маленький бонус.
104 Stepa86
 
10.03.11
15:43
(103) я сейчас в силу технических проблем на некоторых ноутах под 8.13 разработку веду тока под 8.2.12.75, но это наверно ненадолго... вот если б в рамках автоматизации в список поддерживаемых платформ попала 8.12, то я был бы рад новому инструменту, если это трудозатратно, то потерплю...
105 orefkov
 
10.03.11
15:55
(104)
Попробую, но имхо сейчас не имеет особого смысла затачивать тестовую альфа-версию под те релизы 1С, которые к моменту доработки снегопата до рабочего состояния уже обрастут мхом.
106 Stepa86
 
10.03.11
16:02
(105) я не про заточить под конкретные релизы, а сделать как нить так, чтоб работало с любым релизом из диапазона, так сказать динамическое подтягивание нужных адресов, а не явное указание для каждого релиза
107 orefkov
 
10.03.11
16:11
(106)
Не, этого точно не будет.
Я буду просто по мере выходов релизов от 1С добавлять их поддержку. Просто считайте, что для релизов ниже 8.2.13.202 - помогалки нет. Уверяю, что через полгода (а я вряд ли допилю свою разработку раньше) - это не составит никаких неудобств.
108 Stepa86
 
10.03.11
16:15
(107) ну нет, так нет. Ты автор, тебе и канделябр в руки... Страничка проекта планируется? а то тему с обновлениями сложно отслеживать
109 orefkov
 
10.03.11
16:36
(108)
Усе будет.
110 Evgenchik
 
10.03.11
16:49
а нельзя ссылку на скачивание разместить в первом сообщении?
111 orefkov
 
10.03.11
17:11
(110)
Не знаю, может кто из модераторов и сможет поправить первое сообщение - дать линк на http://code.google.com/p/sqlite1c/downloads/list, куда я все выкладываю по мере появления.
112 MRAK
 
10.03.11
18:43
Нет, здесь сообщения даже модераторы не могут править
113 orefkov
 
11.03.11
11:34
Ну что, жалоб больше нет, у всех работает?
В терминале, под x64, под разными виндами?
114 Stepa86
 
11.03.11
11:39
(113) Кста, вроде бы постфикс "Альфа" обозначает закрытое внутреннее тестирование версии продукта, а открытое это уже "Бета"... ну это так, в качестве апа
115 Ёпрст
 
11.03.11
11:40
(113) 2008 x64 полёт нормальный..
Теперь функционалу бы побольше .
116 orefkov
 
14.03.11
09:49
(115)
Что из функционала нужно в первую очередь, какие будут мнения?
117 IamAlexy
 
14.03.11
09:51
очень хочется под 8.2.13.218 помогалку...
118 Гефест
 
14.03.11
09:54
(116) Имхо вперед всего надо, чтобы оно вставляло полностью стандартные конструкции типа Если-Тогда-Иначе-КонецЕсли и Пока-Цикл-КонецЦикла.

После семерочного телепата больше всего бесит в снеговике набирать это руками
119 orefkov
 
14.03.11
09:58
(117)
Так уже же сделано, перечитай ветку, качай, пробуй.
(118)
Это тоже уже есть, качай, пробуй.
120 Ёпрст
 
14.03.11
09:59
(116) не помешает нормальное окно поиска методов модуля (с сортировкой/нормальным поиском и т.д..)

Ну и (118) хотя бы :)
121 Stepa86
 
14.03.11
10:00
(116) (63) и доработка контекстной подсказки, а то параметры и переменные не показывает =(
122 MRAK
 
14.03.11
10:06
(116) возможность прикрутить свои скрипты
123 orefkov
 
14.03.11
10:08
(120)
Текущих возможностей поиска методов модуля по Ctrl+1 не хватает? Таки делать еще и сортировку в диалоге?
124 orefkov
 
14.03.11
10:09
Странно, что никто не говорит о подсказке по параметрам методов...
125 IamAlexy
 
14.03.11
10:58
(119) блииин круто!!!!

куда перечислять денег?
126 pumbaEO
 
14.03.11
10:59
а разве (121) это не просьба (124)
127 IamAlexy
 
14.03.11
11:06
пожелание:

когда выбираешь "помощь" из всплывающего списка, например "конецдня" то было бы здорово если бы как в 7ке - закрывающая скобочка ставилась после окончания слова перед которым вызвана помогалка.

пример:

в коде написано:


датаконцапериода

если ставим курсор перед оным и начинаем набирать "конецдня" то появляется менюха и затем конструкция выбирается.. и в итоге получается так:

конецдня()датаконцапериода

а хотелось бы чтобы закрывающаяся скобочка поставилась после окончания слова: конецдня(датаконцапериода)
128 orefkov
 
14.03.11
11:13
(126)
Не, как я понял, это пожелание к наполнению выпадающего списка. А в (124) я имел ввиду тултип, показывающий параметры метода, типа как было в 7ке: http://infostart.ru/upload/iblock/32f/3.png
129 orefkov
 
14.03.11
11:16
(127)
Тут вопрос не так прост, как кажется. Я уже писал об этом в (38) и (43). Пока думаю над этим.
130 Stepa86
 
14.03.11
11:19
(129) может давать на выбор варианты в порядке убывания вероятности?
131 SuperMario
 
14.03.11
11:22
Хлопцы, а что - то УРЛ неживой :(
132 SuperMario
 
14.03.11
11:22
+(131)
The requested URL /files/snegopat-alpha-001.zip was not found on this server.
133 Fragster
 
гуру
14.03.11
11:23
а есть планы по чему-нить типа phpdoc для 1с?

когда перед процедурой пишется
/*
описание
@param type name
...
@return type

ну и еще куча параметров разных
*/

и в тексте можно писать
/* @var имя тип */
и после этого ИДЕ предполагает, что переменная "имя" типа "тип"
134 SuperMario
 
14.03.11
11:26
(132) сори. не все посты прочел.
orefkov - то, что нужно!
135 orefkov
 
14.03.11
11:38
(133)
Это конечно, это еще в 7ке делалось для интеллисенса.
Там это делалось комментариями вида
//:ТипЗначения
например
Перем тз; //:ТаблицаЗначений
или
//ИмяПеременной:ТипЗначения
Например
Функция МояФункция(парам)
   //парам:СписокЗначений

Так же были и макросы для быстрой вставки описания типа, с выбором из списка.
Все это будет делаться.
136 mdocs
 
14.03.11
11:47
Меня больше всего бесит из запроса аргументы руками вводить. Очень сложно сделать?
137 orefkov
 
14.03.11
11:48
(136)
Уже в планах.
138 YHVVH
 
14.03.11
11:55
а почему не помогает набирать имена переменных?
и хотелось бы сделать подсветку текста, выделили а он показал где еще встречается это выделение. ну и подсветка скобок.
139 Ёпрст
 
14.03.11
12:06
(123) про Ctrl+1 не знал :((
Но и сортировка там не помешает..
:)

+  подсветка скобочек .
140 Ёпрст
 
14.03.11
12:08
+139 точнее, не увидел в ридми :(
141 YHVVH
 
14.03.11
12:08
релиз 8,2,12,87
неудалось найти подходящий для запучка этой базы релиз 8.2
это так на всякий случай
142 orefkov
 
14.03.11
12:45
(141)
8.2.12.87 - не поддерживается.
143 Ёпрст
 
14.03.11
12:51
(142) это, а функционал интеленсис.. когда примерно можно ожидать ?
:)
144 YHVVH
 
14.03.11
13:49
Кстати по англ или по руск одинаково реагирует
например д или l одинакова. баг или фича это не знаю.
145 orefkov
 
14.03.11
14:13
(144)
Это в readme.txt называется
"Раскладко-независимая фильтрация (набирешь чьд - находит xml)"
146 IamAlexy
 
14.03.11
14:21
(145) переменные пока не видит ?
147 Mort
 
14.03.11
14:24
Было бы шоколадно, если бы замены (когда выбираешь например, Процедура_КонецПроцедуры)
где-нибудь в инишке хранились - чтобы можно было править самому.
148 YHVVH
 
14.03.11
14:25
(145) ок
149 YHVVH
 
14.03.11
14:26
подсветку стоит ждать? как сисколлер в 7?
150 orefkov
 
14.03.11
14:32
(146)
Пока нет.
Основная цель была потестить работу под разными осями/релизами.
(147)
Будет немного не так.
Будет добавлена возможность создавать свои скрипты, в которых можно будет обрабатывать различные события. В том числе и вставку из списка. В скрипте можно будет предварительно обработать текст вставки.
В 7ом телепате это делалось например так:

Sub Telepat_OnInsert(InsertType, InsertName, Text)
   Select Case InsertType
       Case 11         ' Ключевое слово
           If InStr(",ИЛИ,НЕ,", InsertName) > 0 Then Text = LCase(Text)
       Case 14         ' Предопределенные блоки
           If InsertName="Процедура_КонецПроцедуры" or InsertName="Функция_КонецФункции" Then
               ProcName=InputBox("Введите имя метода","Метод", "гл")
               Text=Replace(Text,"!(",ProcName & "(!") & vbTab & "// " & ProcName
           End If
   End Select
End Sub

Это позволит наиболее гибко организовать все хотелки.
Возможно, кто-то напишет скрипт, хранящий варианты подстановок в инишке, и данный скрипт будет включен в стандартные скрипты.
151 План счетов
 
14.03.11
14:37
как я понимаю Снегопат, будет по аналогии телепата,
т.е. из http://openconf.1cpp.ru/
для 7.7
"Открытый конфигуратор" - просто способ загрузки плагинов в адресное пространство Конфигуратора. Плюс предоставление базового сервиса для разработчиков плагинов. Работает он по принципу подмены оригинальной config.dll на другую, которая уже и загрузит плагины (ни и настоящую config.dll тоже:))


orefkov даст возможность погрузки плагинов в конфигуратор 8-ки, и тут уже подхватят следующие спецы которые наполнят функционалом снегопат (интеленсис, SciColorer и др. полезняшки)
152 План счетов
 
14.03.11
14:39
Почти вместе написали))
153 orefkov
 
14.03.11
14:39
(149)
Ждать стоит.
Если metaeditor не сделает, со временем я возьмусь.
154 orefkov
 
14.03.11
14:42
(151)
Почти все верно, только сейчас планирую, что функционал загрузки аддинов (длл и скриптов), телепат, интеллисенс - будет "в одном флаконе". Плюс моя поддержка библиотеки стандартных скриптов.
155 mdocs
 
14.03.11
14:42
Ага, и начнется обычное "кто в лес, кто по дрова..." и закончится готовой сборкой на ИСе (единственной работоспособной без жутких танцев с бубнами). Уж лучше нечто централизованное.
156 orefkov
 
14.03.11
14:45
(155)
Разброда не допустим, snegopat.ru уже зарегил :)
157 YHVVH
 
14.03.11
15:06
было бы не плохо привезти еще в порядок язык запросов.
158 mdocs
 
14.03.11
15:09
"привезти еще в порядок язык запросов"
:) Оставим это 1с

(156) Пральна, скрипты массово будут писать максимум несколько человек.
159 Варвар
 
14.03.11
15:26
При попытке запуска starter.exe выдает что версии клиента и сервера отличаются. Какого-то пытается 11-ый релиз запустить, сервер 13-ый.
Запускаю из C:\Program Files\1cv82\common\
160 orefkov
 
14.03.11
15:34
(159)
Пропиши или в 1CEStart.cfg
DefaultVersion=8.2.13
или
в ibases.v8i для этой базы
Version=8.2.13

(158)
Да, эт точно. 8ки избалованы 1Сом. Там где 7ик по быстрому напишет скрипт на VBScript'е, 8ик, не найдя объекта ПроцессорВыгрузкиВExcelИзЭлементаСправочникаСКрасивымиРамками - опустит руки и скажет, что это невозможно :)
161 Rabajaba
 
14.03.11
15:41
(0) с нетерпением жду развития проекта.
удачи в разработке :)
162 artbear
 
14.03.11
20:18
(160) Да, программный интерфейс для скриптов/плагинов лично я жду с большим нетерпением.
Думаю, что к разработке скриптов подсоединятся и ADirks, и Metaeditor и другие засвеченные разработчики.
Саш, ты Интеллисенс сам будешь реализовывать или все-таки отдашь это на откуп скриптов?
163 К_Дач
 
14.03.11
23:56
(0)

Можно ли каким-то образом сделать, чтобы поле поиска (текстовое) запоминало введенные значения, а точнее историю значений? В 7.7 было очень удобно несколько ключевых слов там держать и использовать их в качестве маркеров....

Ну, и конечно, как только появится возможность подключать внешние скрипты - сразу развитие проекта ускорится резко :)))

Вики проекта будет?
164 orefkov
 
15.03.11
01:29
(162)
После точки - сам (там большая часть уже готова). Часть работы внутри строковых литералов. Работу внутри запросов - сразу не потяну, надеюсь, подключитесь. Кстати, trad предлагает, что бы фильтрующий поиск в выпадающем списке делался по обычному пробелу, без шифта. Как думаешь? Я еще подумываю прикрутить фильтрацию в списке "по похожести строк", наподобие ВК StrMatch. А то частенько бывает опечатываюсь при наборе, а список уже захлопнулся.

(163)
Насчет поля поиска - пока не знаю. Не копал в ту сторону.
Вики - да, будет. Я планирую для ведения документации и скриптов использовать fossil (http://www.fossil-scm.org). Это распределенный репозитарий с поддержкой вики и багтракером. То бишь всего с помощью одного экзешника можно будет всегда иметь локально актуальную версию документации и скриптов.
165 Злопчинский
 
15.03.11
03:09
короче.. накрылась 7.7 медным тазиком...
166 Ёпрст
 
15.03.11
08:17
Вообще не понятно, как народ 8 лет без снегопата чего-то там ваял в снеговике.
Неудивительно, что до сих пор нет ни одной нормальной коробочной конфигурации - какие то наркоши с команды зика писали поди всё.
167 Кириллка
 
15.03.11
08:19
(164)а про лицензирование и стоимость ты пока не думал? Какую сумму нужно готовить? Или это уже обсуждалось где-то?
168 YHVVH
 
15.03.11
08:24
(166) :-))))))
169 artbear
 
15.03.11
08:30
(164) 1. Ага, подключишь программный интерфейс, работа шустрее пойдет :)
2. Да, Шифт+Пробел неудобен, лучше по обычному пробелу, как в 77
3. Похожесть строк ИМХО не очень нужна, я, например, всегда набираю буквально по два/три символа от каждого слова в имени, хватает. Хотя, если реализация не слишком сложна, хуже не будет.
170 orefkov
 
15.03.11
08:35
(166)
Ну, в 7ке до опенконфа как-то же писали...
171 Ёпрст
 
15.03.11
08:39
(170) ну..с его появлением, писали уже гораздо больше.
Вон народ как за клюшки держится - не оттащишь.
:)

Да и аргумент против снеговика - в снеговике недопофигуратор.
А щас вы этот недочёт исправляете.
172 Stepa86
 
15.03.11
08:39
(169) 3. а я вот частенько ошибаюсь и в первых 3х буквах =(

(164) а можно прикрутить что то вроде проверки орфографии? как нибудь ненавящиво подсказывать, что "КоличесвоСтрокТаблицы" имеет ошибку. То есть сначала распарсить в 3 слова, а потом проверить каждое отдельное
173 Ёпрст
 
15.03.11
08:40
(172) а смысл ?
Если будет подсветка всех ключевых слов, то вот не пофик ли на ошибку синтаксиса ?..
174 Stepa86
 
15.03.11
08:42
(173) Частенько бывает, что появляется 2ая сущность - еще одна переменная или еще одна функция, которая отличается только ошибкой в имени. На поиск такой ошибки все нервы уходили...
175 План счетов
 
15.03.11
08:45
Есть у кого нибудь информация:

пользуются ли программисты фирмы 1С опенконф-ом в 7.7?
176 Mousecom
 
15.03.11
08:47
Закладка
177 5 Элемент
 
15.03.11
09:38
(175) а есть ли информация что они пользуются 7.7 ? :)
178 ДенисЧ
 
15.03.11
09:47
(177) Ну, судя по конфигурациям последним... Они не только 77, они и мозгом не пользуются...
179 artbear
 
15.03.11
19:42
(172) Эту фичу ИМХО можно спокойно сделать в скриптах, например, добавить этот функционал в Интеллисенс или сделать отдельным скриптом.
Правда, ИМХО фича будет слабо востребованной :)
180 MRAK
 
15.03.11
20:54
(179) ага. Это когда я в VB еще писал лет 8 назад, такие косяки были. потом привык копипастить или автопродолжать в 1с контрлпробелом...
181 mehfk
 
16.03.11
11:17
8.2.13.205 + Снегопат (0, 0, 0, 5)
Создаю новый отчет, захожу в только что созданный модуль. Встаю курсором в середину последней (пустой!) строки, нажимаю "П" -> срабатывает снегопат, предлагает ввести конструкцию "Процедура/КонецПроцедуры". В результате слова "Процедура" и "КонецПроцедуры" имеют равные отступы от начала строки. Теперь создаем новый отчет и снова заходим в только что созданный модуль, опять встаем в середину последней (пустой) строки и нажимаем Ctrl+Alt+Space, снегопат предлагает на выбор "Процедура/КонецПроцедуры" или "Функция/КонецФункции". Выбираем первый вариант. На этот раз слово "Процедура" встает в ту позицию, в которой был курсор, а "КонецПроцедуры" встает в начало строки.
182 orefkov
 
16.03.11
12:53
(181)
У тебя видимо включено "Разрешать помещать курсор после концов строк"
Ок, поправлю.
183 picom
 
16.03.11
13:09
После таких помогалок, как и после пунтосвитчера совершенно разучиваешься правильно набирать тексты на других компьютерах.
.
А вообще хотелось бы буфер обмена на 10 фраз последних от Орефкова. Уж у него то получилось бы нормально его сделать.
.
А вообще конечно зачет)
184 mehfk
 
16.03.11
13:11
(182) да
185 Stepa86
 
16.03.11
13:20
(183) в том же пунтосвичере можно это организовать
186 orefkov
 
16.03.11
15:58
На http://code.google.com/p/sqlite1c/downloads/list выложена 6ая альфа снегопата:
http://sqlite1c.googlecode.com/files/snegopat-alpha-006.zip

- Вставка символов (<>& и тп) сделана во всех текстовых документах, не только в текстах модулей.
- Исправлена вставка многострочных текстов, когда курсор находится за концом строки.
- Адекватная реакция на совпадение имен методов и свойств объектов с ключевыми словами, например

Запрос.Выполнить();
187 mehfk
 
17.03.11
11:30
(186) file version осталось от предыдущего релиза (0, 0, 0, 5)
188 zdas
 
17.03.11
12:03
(0) а будет проводиться проверка в какой процедуре что доступно? например:
&наКлиенте
Процедура Тест()
 Нов = Новый <- вот тут предлагает в списке выбора таблицу значений
КонецПроцедуры
189 artbear
 
17.03.11
13:38
(188) Это и есть одна из основных фич Телепата/Снегопата !
190 orefkov
 
17.03.11
13:48
(188)
Да, обязательно в планах сделать проверку доступности типов, методов и свойств в зависимости от режима выполнения - Клиент, Сервер и тп.
Однако для этого надо набивать базу по типам с этой информацией. Чем я сейчас и занимаюсь - парсю синтакс-помошник регэкспами.
(187) Виноват, исправлю. Тока сразу на 007. Просто на подходе очередной релиз, в котором состав выпадающего списка до точки будет уже полон - добавятся локальные переменные и методы/свойства расширений контекста (типа ЭтаФорма, ЭлементыФормы и тп).
191 tuxik07
 
17.03.11
14:19
[] - Ctrl + Alt + [
   {} - Ctrl + Alt + Shift + [
   ] - Ctrl + Alt + ]
   } - Ctrl + Alt + Shift + ]
   '' - Ctrl + Э
   "" - Ctrl + Shift + Э

хотелось бы не просто вставлять, а обрамлять выделенный текст
192 orefkov
 
17.03.11
14:30
(191)
Учту.
193 el-gamberro
 
17.03.11
14:43
Классно! (0) огромное спасибо!
194 Armando
 
17.03.11
14:54
(0) Спасибо!
195 111222333444
 
17.03.11
14:56
Потестил. Крутота. Автору низкий поклон
196 tuxik07
 
18.03.11
11:11
у мну не работает на 219:

---------------------------
Снегопат: Starter
---------------------------
Не удалось найти подходящий для запуска этой базы релиз 8.2, либо Снегопат не работает в этом релизе
---------------------------
ОК  
---------------------------
197 tuxik07
 
18.03.11
11:12
(196) Понятно, что Поддерживаются релизы: 8.2.11.236, 8.2.13.202, 8.2.13.205,
но вчера на 218 завёлся...
198 SuperMario
 
18.03.11
14:18
(0) Все здорово!

>>...в котором состав выпадающего списка до точки будет уже полон - добавятся локальные переменные и методы/свойства расширений контекста (типа ЭтаФорма, ЭлементыФормы и тп).

Ждем с нетерпением!
Желательно, что бы отсортировано было:
сначала методы/свойства самого объекта, а далее как в снежке. И не забыть про методы модулей менеджера ;)
199 IamAlexy
 
21.03.11
18:20
как на счет 219 релиза ?
200 orefkov
 
21.03.11
22:24
(199)
Будет.
201 KAO111
 
22.03.11
08:00
трудоемко поддержку старого релиза добавить (8.2.12.96)?
202 kosts
 
22.03.11
10:21
Пожелание.

Всегда доставало когда копирую блок программы, и вставляю его на другой уровень (в/из "если" например). То при вставке его нужно руками отформатировать (сдвинуть блок вправо влево).
Вот и хотелось бы что бы при вставке блок уже был сдвинут вправо/влево в нужную позицию.
203 R41
 
22.03.11
10:54
(0)Скачал, сразу пожелания:
Символы "[" и "]", "=" делать по клавиши Ctrl (а не Ctrl+Alt).
Это нужно для однообразия, потому что мозг выполняет набор на автомате. По поводу символа "=" я не ошибся - добавить синоним, т.к. часто пишут такие знаки неравенства "<=", соотвественно мозгу  проще ели при нажатом Ctrl будет разрешаться печататься "=".
204 Ёпрст
 
22.03.11
10:56
(202)
Alt+Shift+F
205 orefkov
 
22.03.11
11:11
(203)
На Ctrl+[ ] и Ctrl + Shift + [ ] уже висят штатные хоткеи 1С - переход по блокам кода. Ждите, когда доделаю подсистему управления хоткеями. И вообще скорее всего, переделаю эти вставки на Alt вместо контрола. Это будет по дефолту, а так каждый сможет под себя настроить.
(201)
Ну, у меня его просто нет. Если бы был, то не очень сложно.
(202)
Ну, надеюсь скриптописатели потом напишут макрос типа SmartInsertFromClipboard, повесишь его на Ctrl+V.
(204)
Будет много лишних движений - надо вставить из буфера, потом выделить вставленный текст, потом хоткей.
206 Варвар
 
22.03.11
11:45
что-то у меня упорно не хочет запускаться.
То с какогото пытался 11-ый релиз запустить. Удалил с компа все кроме 13.205
starter всё равно хотел только 11-ый и матюкался что в соот. каталоге нет exe 1С-ного.
Ладно, пытаюсь сделать что написано в (160), алелуя, теперь 11-ый не  ищет. Теперь пишет что не смог найти подоходящий релиз 8.2.13.205...
Релиз находится в стандартном:C:\Program Files\1cv82\8.2.13.205\
207 orefkov
 
22.03.11
15:34
(206)
InstalledLocation точно правильно прописан?
Можешь FileMon'ом посмотреть, к каким файлам и папкам стартер ломиться?
208 Варвар
 
22.03.11
16:23
(207) InstalledLocation в какой ветке реестра смотреть?
Чтото поиском не нашел.
Куда ломится отправлено на мыло указанное на сайте http://openconf.1cpp.ru/
209 orefkov
 
22.03.11
17:00
(208)
InstalledLocation - это в 1CEStart.cfg
Почта поменялась на orefkov gmail.com
210 Варвар
 
22.03.11
17:23
(209) всё, точно, разобрался. Не обратил внимание что 2 раза указан InstalledLocation. Правильный и не правильный.
Но в принципе было можно добавить проверку во всех :))
211 orefkov
 
22.03.11
23:38
(211)
Текущая версия смотрит InstalledLocation сначала в конфигурационном файле юзера, и только если там не находит, лезет в общий файл.
212 y22-k
 
23.03.11
00:18
(0) ни фига себе и на 8ке теперь)))
213 ink1981
 
23.03.11
09:09
Уряяя опенконф на снеговика как раз для таких криворуких как я
214 IamAlexy
 
23.03.11
09:11
219ая уже поддерживается ?
215 ink1981
 
23.03.11
09:11
будет новый наплыв быдлокодеров теперь ужо на снеговика :)
216 IamAlexy
 
23.03.11
09:12
(215)  ну ну :)

прям так все упертые взяли и признали что на самом деле не 8ка плохая и 7ка хорошая а просто они тупезни такие без телепата ни на что не способны.. щаз....
217 orefkov
 
23.03.11
09:17
(214)
Сегодня будет...
218 IamAlexy
 
23.03.11
09:17
(217) спс.
219 IamAlexy
 
23.03.11
09:18
(217) вопрос: планируется делать из стартера полноценный стартер?

ну может сделать реверанс в адрес 7ки и добавить возможность туда пихать 7шные базы, сортировать и упорядочивать базы, и тд и тп ?
220 orefkov
 
23.03.11
09:42
(219)
В сущности от стартера требуется только запустить процесс 1С с указанием нужной базы и внедрить в запущенный процесс snegopat.dll. Поэтому я планирую вообще сделать стартер - маленькой прогой вообще без GUI - те ей в командной строке указываешь что запустить и все. А GUI к ней можно будет наворотить самых разных на любой вкус.
221 orefkov
 
23.03.11
10:09
На http://code.google.com/p/sqlite1c/downloads/list выложен очередной альфа-билд снегопата:
http://sqlite1c.googlecode.com/files/snegopat-alpha-007.zip

Исправлено много критичных багов, приводящих к вылету программы.
Добавлена поддержка релизов 8.2.12.96, 8.2.13.219.
Выпадающий список теперь почти полон, содержит локальные переменные и тп. После точки по прежнему не работает.
Изменены вставки без переключения раскладки символов: (Ctrl заменен на Alt)
   < - Alt + Б
   > - Alt + Ю
   ~ - Alt + `
   @ - Alt + 2
   # - Alt + 3
   $ - Alt + 4
   ^ - Alt + 6
   & - Alt + 7
   [] - Alt + [
   {} - Alt + Shift + [
   ] - Alt + ]
   } - Alt + Shift + ]
   '' - Alt + Э
   "" - Alt + Shift + Э
   Null - Alt + N
   = - Alt + = (сделано для удобства набора сочетаний <= >=)
Теперь они работают не только в полях текстовых документов, но и в любых полях ввода.
В полях текстовых документов подстановки [], {}, '', "" - работают как "обрамлялки" - те обрамляют текущий выделенный текст.

В выпадающий список добавлены директивы компиляции - &НаСервере, &НаКлиенте и тп. Символ '&' набирать не нужно - просто в подходящем месте можно начать набирать "На..."
222 bw
 
23.03.11
10:25
Огромное спасибо.
Хотелка:)
Можно ли сделать в конструкторе запросов
& - Ctrl + 7.
223 Ёпрст
 
23.03.11
10:26
(222)  & - Alt + 7
не устроит ?
224 orefkov
 
23.03.11
10:26
(222)
А Alt + 7 чем не устраивает?
225 bw
 
23.03.11
10:32
(223)
Прошу прощения на 6 версии почемуто не отрабатывало
1С:Предприятие 8.2 (8.2.13.205)
Сейчас работает,
Еще раз спасибо.
226 orefkov
 
23.03.11
10:40
(225)
В 6ой версии это работало только в полях текстовых документов. Сейчас сделано везде.
227 YHVVH
 
23.03.11
12:39
не работает

В выпадающий список добавлены директивы компиляции - &НаСервере, &НаКлиенте и тп. Символ '&' набирать не нужно - просто в подходящем месте можно начать набирать "На..."

может ни то подходящие место.
228 orefkov
 
23.03.11
12:41
(227)
Наверное.
Расскажи, где вставляешь - вид программного модуля, основной режим запуска какой установлен.
229 orefkov
 
23.03.11
12:52
(227)
И эта... Процедура_КонецПроцедуры есть в списке в том месте, где пытаешься &НаКлиенте вставить?
230 Варвар
 
23.03.11
13:09
(227) В модуле формы работает.
231 orefkov
 
23.03.11
13:15
Директивы компиляции наличествуют в списке в:
Модулях управляемых форм - всегда
Модулях команд, общих модулях - когда свойство конфигурации "ОсновнойРежимЗапуска" установлено в "Управляемое приложение".
232 YHVVH
 
23.03.11
14:04
(231) Обычное приложение не работает, управляемое работает.
233 orefkov
 
23.03.11
14:09
(232)
А оно в обычном надо?
234 tenikov
 
23.03.11
14:52
(0) круто. лично мне после 77 не хватало по сути только:

- Диалог "Методы модуля" с фильтрацией".
235 1C-Nick
 
23.03.11
15:36
ХМ F-Secure тоже на вирус ругается
236 orefkov
 
23.03.11
15:47
(235)
Ну что тут поделать, раз мне надо как-то влезть в процесс 1С. Приходиться применять методы, которые параноидальные антивирусы считают очень подозрительными.
Какое хоть название вируса выдает?

ЗЫ. Вот когда пытался защиту выдумать и в асме извращался - штуки 3 моих защит NOD32 с лёту прибивал, как известные вирусы...
237 1C-Nick
 
23.03.11
16:01
(236) Gen:Trojan.Heur.FU.bi0@aGc37bhc
238 orefkov
 
23.03.11
16:18
(237)
Вот как бы нашел http://otvet.mail.ru/question/20421014/
И судя по поискам, антивирусам не нравиться именно механизм inject'а длл в другой процесс.
239 YHVVH
 
23.03.11
16:38
(233) а не знай, а почему бы и нет.
240 orefkov
 
23.03.11
17:04
(239)
Мое имхо - снегопат должен по мере всех своих сил сопротивляться писать бред. Да, синтакс-контроль не ругается на такие финты, но есть ли в них смысл?
241 IamAlexy
 
23.03.11
17:07
а можно уже для 219ой поиграться ?
242 orefkov
 
23.03.11
17:09
(241)
Ты опять невнимателен :) Читай (221).
243 Конфигуратор1с
 
23.03.11
17:50
УРА!!! Дождались счастья. Автору огромное спасибо
244 orefkov
 
24.03.11
15:31
245 Stepa86
 
24.03.11
15:34
(244) непривычно
246 Варвар
 
24.03.11
15:35
(245)+1
247 orefkov
 
24.03.11
15:37
(245)
Но это ведь гораздо читабельнее, чем штатная раскраска?
248 Stepa86
 
24.03.11
15:41
(247) не сказал бы, что гораздо, но похоже, что читабельнее... а если будет разрыв строки по центру запроса, то как будет выглядеть? и планируется ли сделать сворачивалку текста запроса и подсветку начала/конца по выбранному концу/началу (так же со скобками)?
249 lion11
 
24.03.11
16:20
(244) А как будет выглядеть в случае врезки в текст запроса куска с выражением?
250 BuHu
 
24.03.11
16:35
(0)огромное спасибо . ждем новых релизов.
251 Ёпрст
 
24.03.11
16:37
(247 лучше уж просто раскраска, без фона
252 artbear
 
24.03.11
18:01
(247) ИМХО Опционально можно сделать.
Мне и с фоном таким нравится :)
253 Варвар
 
24.03.11
18:03
ЩАс присмотрелся, таки прикольно как в (244).
254 orefkov
 
24.03.11
21:23
(252)
Сделано буквально за час по просьбе Dmitro.
Моего кода в этом - десяток строчек, просто связал вместе несколько методов движка 1С. Вобщем, суслик которого не видно, но он есть.
255 Jolly Roger
 
24.03.11
21:44
(254) а как ты будешь определять, что строка является текстом запроса?
256 Mashinist
 
24.03.11
21:53
(244) полезное дело
сворачивание тоже было бы очень не плохо
257 Варвар
 
24.03.11
22:00
(255) Новый ЗАпрос.
Запрос.Текст.
ВЫБРАТЬ ИЗ
В принципе реально.
258 Пип Пибип
 
24.03.11
22:10
ОФФ тема сия волнует меня, до глубины души
259 acsent
 
24.03.11
22:15
(244) Как вижу запросы не форматируешь?
260 СноваЗдорова
 
24.03.11
22:20
работает шикарно, очень нравится. Респект и уважуха автору!
261 luns
 
24.03.11
22:49
не знаю. как это это все... лишнее что ли.
лет 5 назад. да. полезно было бы.
а щас. настолько привык все делать в текущей платформе, что и не нужно уже никаких приблуд.
и так все легко выходит.
262 Denyk
 
24.03.11
23:02
(261) Тебя никто и не заставляет.  (0) Автору - огромнейшее уважение, ждал с нетерпением эту штуку!
263 Denyk
 
24.03.11
23:03
+(262) Хочется еще автоподстановку внутри запросов хотя бы операторов.
264 DmitrO
 
24.03.11
23:25
(259) Это мой код, не Санин. Я именно так форматирую свои запросы.
Пока что, раскраска строковых литералов в тексте модуля в цвета текста запросов сделана просто "по палке слева". Т.е. стоит слева символ продолжения строкового литерала - считаем это текстом запроса.
Исходили из того, что многострочных литералов, которые не являются текстами запросов в коде очень мало. А созерцание кода где они вообще есть - можно пережить и с такой раскраской.
265 Stepa86
 
25.03.11
07:55
(264) может тупо все строки таким образом раскрашивать? а не делить на запросные и обычные...
(244) я правильно понимаю, что в первом запросе подзапрос "из () как Данные" сворачивается?
и можно произвольную свертку в текстах модулей, типа чтоб можно было свернуть любой блок от //{{ до //}} ? ну или другие спец. каменты
266 dm77
 
25.03.11
08:13
(0) круто, спасибо автору
а можно сделать как в студии - при отладке при наведении на переменную вываливается окошко с просмотром той переменной и с возможностью ее редактирования?
267 Stepa86
 
25.03.11
08:33
+(265) да и вообще наверно будет прикольно, если можно будет свернуть текст между любыми скобками... правда хз как это будет выглядеть если обе скобки на одной строке
268 DmitrO
 
25.03.11
08:33
(265)да подзапрос Данные сворачивается, причем это штатное поведение, но при этом строка ") как Данные" тоже изчезает, получается непотребный вид.
269 Stepa86
 
25.03.11
08:35
(268) штатное поведение для кого? для снегопата или 1Ска это умеет по-умолчанию?
270 orefkov
 
25.03.11
08:37
(265)
Сейчас так и сделано - я перехватываю момент, когда редактор обращается к расширению "встроенный язык", передавая ему строку для анализа, и если строка начинается с '|', то передаю эту строку не в расширение "встроенный язык", а расширению "язык запросов". Вот и все.
Оно уже устанавливает раскраску для слов и выделяет блоки для свертки, я тут ни при чем.
Подзапросы да, сворачиваются, вернее сворачивает по любым парным скобкам, расположенным в разных строках. Также сворачивает конструкцию "Выбор".
Если немного пошаманить, то да, можно добавить и свертку произвольных блоков.
(266)
В этом направлении пока не копался, так что можно это или нельзя - не могу сказать.
271 orefkov
 
25.03.11
10:34
(261)
Ну для 7ки боле-менее нормальный опенконф и телепат и колорер появились где-то на 7-8 году ее жизни. Однако пользуются.
272 Stepa86
 
28.03.11
08:13
(271) а еще можно какую нить магическую комбинацию клавиш добавить, по которой в буфер обмена падает для выделенных строк:

[имя модуля].НомерСтроки1|  { выделенная строка1 }
           .НомерСтроки2|  { выделенная строка2 }
           .НомерСтроки3|  { выделенная строка3 }


очень для аудитов кода нахватает :-[
273 IamAlexy
 
28.03.11
08:16
чисто уточнить (наверняка уже спрашивали)
а описание встроенного языка из СП будет?
в 7ке было что то типа пишешь запрос.выгрузить( и далее вываливается из СП варианты того что выгружается с описаловом...
274 YHVVH
 
28.03.11
08:33
(244) нормуль
275 YHVVH
 
28.03.11
08:39
(271) доброе дело делаешь не слушай его. пусть черпашит стандартным.
276 orefkov
 
28.03.11
08:46
(272)
Еще раз повторю, готовиться подключение скриптовых движков и менеджера хоткеев. Тогда можно будет спокойно написать макрос для этого, и повесить его на горячую кнопку. То есть сам берешь, создаешь файлик coolcopy.js, пишешь там что-то типа

function myCoolCopy()
{
   var textDoc = activeTextDoc()
   if(!textDoc || textDoc.selection.isEmpty())
       return
   var lines = textDoc.selection.text.split('\n')
   var line = textDoc.selection.startLine
   for(var k in lines)
   {
       lines[k] = '' + line + '\t' + lines[k]
       line++
   }
   system.toClipboard(textDoc.fullName + '\n' + lines.join('\n'))
}

и вешаешь на любимый хоткей. Вот так все примерно и будет.

(273)
Над этим как-раз сейчас и работаю, без этой фичи и смысла все это затевать не было бы. Ну и естественно, подсказка о параметрах будет и для пользовательских методов.
277 Stepa86
 
28.03.11
09:09
(276) со скриптами для IDE не знаком, возможностей не знаю, просьба сильно не ругать...
ЗЫ я б метод MagicCopy( назвал =)
278 Vladal
 
28.03.11
11:01
(0) Молодец, автор! Аж какая-то внутренняя радость появилась.
279 milan
 
28.03.11
11:17
(276) Интересно а на языке платформы реально замутить скрипты ?
280 orefkov
 
28.03.11
12:51
(279)
Под клюшками мне это не удалось. Как здесь получится - еще не знаю. Вот только нужен ли этот язык в качестве скриптового для IDE, если и JScript и VBScript обходят его и по скорости и по возможностям?
281 toxavich
 
28.03.11
15:18
При попытке запуска - Демонстрационная конфигурация "Управляемое приложение", запускается стандартное окно запуска 1С:Предприятие, другие базы нормально запускаются!
282 toxavich
 
28.03.11
15:36
и да, релиз - 8.2.13.205
283 orefkov
 
28.03.11
16:00
(281)
Содержимое ibases.v8i кинь на orefkov gmail com
284 toxavich
 
28.03.11
16:06
(283) ушло!
285 orefkov
 
28.03.11
16:20
(284)
В названии базы убери кавычки.
На будущее учту, поправлю.
286 boggonzikov
 
28.03.11
16:26
При запуске на терминале вылазит ошибка
http://s002.radikal.ru/i198/1103/c9/c47334f076ff.jpg
Подскажи как лечить?
Работаю в терминале,путь к 1С "C:\Program Files (x86)\1cv82\"
287 toxavich
 
28.03.11
16:27
(285) Спасибо, всё заработало!
288 toxavich
 
28.03.11
16:29
(286) что у тя прописано в файле 1CEStart.cfg?
там должно быть InstalledLocation=C:\Program Files (x86)\1cv82
289 boggonzikov
 
28.03.11
16:37
ок, спб помогло
добавил в 1CEStart.cfg "InstalledLocation=C:\Program Files (x86)\1cv82"
290 Zabavin
 
28.03.11
18:08
А в каком месте должно отрабатывать Ctrl + 1? Что-то не могу посмотреть это окошко.
291 orefkov
 
28.03.11
21:51
(290)
В окне модуля.
292 Zabavin
 
29.03.11
00:50
(291) тогда в 8.2.13.202 не работает альфа 007
293 vis_tmp
 
29.03.11
07:07
(200) Уже версия 7 выложена?
294 Stepa86
 
29.03.11
08:12
(291) то, что в модуле объекта выпадающий список не видит реквизиты и тч объекта так и должно быть?
295 Mort
 
29.03.11
08:47
(0) В C# есть директива #region. Можно ли будет скриптами или ещё как настроить чтобы, например, определенные комментарии работали как эта директива ?
296 orefkov
 
29.03.11
09:27
(294)
Не знаю, проверю.
(295)
Это будет штатной фичей.
(292)
Только что проверил - все работает.
297 Zabavin
 
29.03.11
09:45
(296) Нашел в чем была проблема: на Ctrl+1 висело включение английской раскладки. Но на Ctrl+2 и Ctrl+3 не влияло
298 Zabavin
 
29.03.11
09:47
(297) пардон, туплю, на Ctrl+2 и Ctrl+3 и небыло ничего
299 tuxik07
 
29.03.11
10:41
Изменены вставки без переключения раскладки символов: (Ctrl заменен на Alt)

А вот это вот зря...

Сочетания клавиш. Редактор управляемых форм

Действие
Сочетание клавиш

Переключиться на закладку "Форма"
Alt + 1

Переключиться на закладку "Модуль"
Alt + 2

Переключиться на закладку "Форма" и активизировать закладку "Элементы"
Alt + 3

Переключиться на закладку "Форма" и активизировать закладку "Реквизиты"
Alt + 4

Переключиться на закладку "Форма" и активизировать закладку "Команды"
Alt + 5

Переключиться на закладку "Форма" и активизировать закладку "Командный интерфейс"
Alt + 6

Переключиться на закладку "Форма" и активизировать закладку "Параметры"
Alt + 7

Переключиться на закладку "Форма" и активизировать окно предварительного просмотра формы
Alt + 8
300 tuxik07
 
29.03.11
10:42
(299) теперя не работает ((
301 trdm
 
29.03.11
10:48
а в v7 это скриптами регулируется...
302 orefkov
 
29.03.11
10:51
(300)
Ну пока вот так...
Еще раз повторю, в финальном релизе можно будет настраивать сочетания клавиш.
303 tuxik07
 
29.03.11
10:57
(302) понял, пасиб. Просто нигде не читал, что планируется в финальном релизе...

P.S. Если не секрет, как скоро он будет (финальный релиз)?
304 orefkov
 
29.03.11
12:28
(303)
От месяца до шести. Как сложиться со временем.
305 Леха Дум
 
29.03.11
12:36
Как предложение: Добавить в управляемых формах в модулях форм возможность фильтрации кода по директивам препроцессора #НаСервере, #НаКлиенте. Думаю не помешает и для общих модулей такое сделать.
306 Леха Дум
 
29.03.11
12:39
(305) # заменить на & :)
307 trdm
 
29.03.11
12:48
Саша вообще в некотором роде разбаловал человечество.
Мне теперь психологически некомфортно работать в любом текстовым редакторе, где нет скриптов или IDE, где нет быстрого перехода к объекту.....
Так и тянет взять и допилить.
И не всегда попытки заканчиваются успехом. Не смог победить нотепад++ на предмет добавления скриптов.
308 IOL
 
29.03.11
13:11
(304) Вы как всегда жжете, подожду пока парсер появится, который будет через точку перехватывать запросы и когда заполнялки новых объектов появятся. Респект Вам уважаемый.
309 IOL
 
29.03.11
13:13
(304) Естественно разбаловал, как проект лихо развился под 77. Сколько нервов сэкономил, просто жуть.
310 Stepa86
 
29.03.11
13:54
(302) а можно из контекстной подсказки убрать короткие слова, типа "И" и "Не", ну или хотя бы их... немного раздражает подсказка по ним, когда я их набираю и мешает, когда набираю что то более длинное
311 orefkov
 
29.03.11
14:01
(305)
Да, это в планах.
312 orefkov
 
29.03.11
14:03
(310)
Да, я заметил, что они мне тоже мешаются :) Сделаю опциональным.
313 Stepa86
 
29.03.11
15:31
(312) в модуле менеджера контекстная подсказка тож ничего не видит, во всяком случае в модуле менеджера РС
314 Stepa86
 
29.03.11
15:33
+(313) или просто еще база не заполнена и такие сообщения бессмысленно пока оставлять?
315 orefkov
 
29.03.11
16:33
(313), (314)
Вообще ничего не видит или не видит методы менеджера?
Если второе, то это будет (вернее, у меня уже есть).
Базы пока никакой нет, просто дергаются "родные" методы движка 1С, через которые штатная подсказка получает имена методов/свойств. Просто в 007 еще не все вызывается.
Своя база будет нужна для вывода подсказок о параметрах, тк в 1С такой инфы нет, кроме как в СП.
316 Stepa86
 
29.03.11
16:42
(315) методы менеджера, типа СоздатьбНаборЗаписей() не видит, написанные методы и глобальный контекст видит
317 orefkov
 
31.03.11
09:16
На http://code.google.com/p/sqlite1c/downloads/list выложена 8ая альфа-версия:
http://sqlite1c.googlecode.com/files/snegopat-alpha-008.zip

Исправлен запуск стартером баз, в чьем имени содержались кавычки.
Дополнен состав выпадающего списка - в модулях объектов/менеджеров видны методы/свойства объектов/менеджеров.
В модулях форм, если основным реквизитом является объект, видны экспортные методы/переменные модуля объекта.
318 dm77
 
31.03.11
16:09
не всегда правильно ставит |
тест запроса отформатирован конструктором по кавычке в строке Запрос.Текст = "
319 orefkov
 
31.03.11
17:12
(318)
Кусок модуля приведи, где палку не туда вставляет, разберусь.
320 BeaViS
 
31.03.11
19:13
А я бы взял еще заказов, построил бы еще один дом, посадил бы еще дерево :) А лет пять назад м.б. нашел бы еще одну женщину ...
321 dm77
 
31.03.11
19:28
(319)
   Запрос = Новый Запрос;
   Запрос.Текст = "ВЫБРАТЬ
                  |    Контрагенты.Ссылка
                                       |
                  |ИЗ
                  |    Справочник.Контрагенты КАК Контрагенты";

Текст запроса отформатирован конструктором, курсор поставил после слова ссылка, нажал ентер
322 dm77
 
31.03.11
19:29
(0) а подсказки в тексте запроса планируются? предопределенные данные или свойства объектов?
323 orefkov
 
31.03.11
20:27
(322)
Планируются то они планируются, только вряд ли в первом релизе будут.
324 orefkov
 
31.03.11
20:28
(321)
Ок, разберусь.
325 Sneer
 
01.04.11
01:05
Если выбрать имя переменной из выпадающего списка, то оно вставляется с точкой с запятой, если потом через точку выбрать метод без параметров типа "Записать", то он добавит еще одну точку с запятой, т.е. "Склад.Записать();;"
326 ShootNICK
 
01.04.11
01:18
один ввод | после Энтера осчастливил :) настолько в 7.7 привык :) что прям даже кушать не мог :)
327 ShootNICK
 
01.04.11
01:24
стесняюсь спросить, а турбоМД будет ? :))))
328 ShootNICK
 
01.04.11
01:30
(116) по аналогии НоваяСтрока(); + Автозаполнение
329 DJ Anthon
 
01.04.11
04:27
(0) спасибо, будем следить
330 DJ Anthon
 
01.04.11
06:06
а без стартера есть возможность его прикрутить? у меня свой стартер, на делфях, который через шэллекзекьют работат.
331 DJ Anthon
 
01.04.11
06:06
и не только в режиме конфигуратора?
332 MRAK
 
01.04.11
09:29
(330) обещано сделать
333 Stepa86
 
01.04.11
11:10
(323) Из серверного модуля не предлагает в выпадающем списке другой серверный модуль http://screencast.com/t/pLY3S0Lre

версия 008, 1Ска 8.2.13.205. Модуль был добавлен, в нем есть 2 экспортные процедуры, конфа сохранена.

И можно фильтровать список выпадающих методов по доступности на сервере, то есть чтоб в чисто серверных модулях не предлагались клиентские
334 orefkov
 
01.04.11
12:00
(325)
После точки пока отрабатывает штатная подсказка, а она слегка туповата...
(333)
А он у тебя не глобальный случаем?
У меня имена глобальных общих модулей не выводятся, но методы из них видны.
(330)
будет такая возможность
(331)
а напаркуа не в конфигураторе?
(327)
Так есть же уже демоническое обновление...
335 Stepa86
 
01.04.11
12:10
(334) нет, не глобальный. Начал видеть после перезапуска конфигуратора
336 ShootNICK
 
01.04.11
12:22
(334) в смысле штатное ? которе с перезапуском конфигурации ? а шоб без перезапуска ? =)
337 DJ Anthon
 
01.04.11
12:32
(334) чисто для набора <> [] и прочей фигни. просто руки к хорошему быстро привыкают. у меня с раскладками туго по удаленке (спасибо тимвьюеру).
338 DJ Anthon
 
01.04.11
12:35
и как бы вам смешно ни было, но я еще иногда пишу код в режиме предприятия )) когда срочно надо что-нибудь выполнить, а конфигуратор далеко (в терминалке такое часто бывает)
339 orefkov
 
01.04.11
12:52
(338)
Ну, не знаю. Если только в толстом клиенте.
340 DJ Anthon
 
01.04.11
13:06
(339) ага. но это так, заоблачные фантазии )) это редкая хотелка, так что можете проигнорировать ) мне б инструкцию к dll и все ) вы на чем стартер написали?
341 orefkov
 
01.04.11
13:33
(340)
На С++.
Но он будет переделан на два экзешника - в одном GUI, который соберет инфу, нужную для старта, а второй - чисто сам стартер, который только запустит то, что ему передали в командной строке и внедрит в запущенный процесс snegopat.dll. Так что им можно будет пользоваться из любого другого стартера.
342 DJ Anthon
 
01.04.11
13:51
точно матрешка получится ) мне с++ больше нравится, но я стартер начал писать с сырцов АЛьФа или ромикса, если не ошибаюсь, а они на делфях были. ну и соответственно, тогда мне ничего переделывать не придется, так как путь к снеговику можно указать в инишке.
343 zaki
 
01.04.11
15:25
Закладка
344 picom
 
02.04.11
09:58
(0)
Хотелось бы реализовать такой интеллектуальный ввод текста
http://scribe.googlelabs.com/
345 DJ Anthon
 
02.04.11
11:07
ой, а можно чтоб на Ctrl+F3 выскакивало окно Поиска (как на Ctrl+F) опционально? никак переучиться не могу (( а Ctrl+F3 все равно не используется... пожааалуйста..
346 Adept
 
02.04.11
15:25
(334)
"Я не знаю как это сделать в домашних условиях и в порядке надзора судебных актов отказано" мной написана только первая буква - остальное автокомплит. Если в снегопате будет такая хрень, то мы скоро ядерную бомбу напишем!
347 DJ Anthon
 
02.04.11
17:17
(344) это уж слишком... закинулся таблетками - и к утру упп готова...
348 Dmitrii
 
гуру
04.04.11
14:18
Версия снегопата 008
Версия 1С 8.2.13.202
Конфа - БП 1.6.29.2 переписанная вдоль и поперек. Используется режим совместимости с версией 8.1.
Был установлен флаг "Использовать управляемые формы в обычном приложении". Потом его снял.
Подключена к хранилищу.

В конфигураторе при открытии одной из самописных общих форм происходит вылет платформы с критической ошибкой приложения.

Любые (пробовал не все, но около десятка) другие формы открываются нормально.

Проверка конфигурации ошибок не выявила.

Собственно без снегопата всё работает нормально.

При запуске без снегопата открытие "ошибочной" формы происходит тоже без сбоев.
349 Stepa86
 
04.04.11
14:29
(341) можно автозамену ;; на ; сделать? а то пишешь код:

набираем первые символы переменной, например "тзК", с помощью снегопата получаем "тзКонтрагенты;"
вызываем какой нить метод без параметров, то есть пишем ".Оч" и получаем "тзКонтрагенты.Очистить();;", и нужно лезть в конец строки и удалять лишние символы... вот видео процесса http://screencast.com/t/PznnhvxUG
350 orefkov
 
04.04.11
14:59
(349)
Я уже писал, что после точки пока работает штатная подсказка, которая несколько туповата, и при вставке не смотрит, что и куда она вставляет. Когда я доделаю работу после точки, этого, естественно, не будет.
(348)
А нельзя более подробно узнать информацию об ошибке?
351 Stepa86
 
04.04.11
15:03
(350) ;; не только в этой ситуации появлялись, вроде б. Думаю автозамена не повредит, ну или если скриптами можно будет организовать, тож будет хорошо
352 orefkov
 
04.04.11
15:09
(351)
Во всех случаях своей работы снегопат ставит ';' только тогда, когда остаток строки за местом вставки пуст.
353 Dmitrii
 
гуру
04.04.11
15:45
(350) >> А нельзя более подробно узнать информацию об ошибке?

https://picasaweb.google.com/lh/photo/EBtwGYC68oBt09MwYHBHGw?feat=directlink

Что конкретно интересует?
354 orefkov
 
04.04.11
16:12
(353)
Спасибо, достаточно.
355 Stepa86
 
04.04.11
16:21
(352) прям всегда? http://screencast.com/t/X1QJx5LQbMc
356 orefkov
 
04.04.11
23:56
(355)
Ок, подловил :)
Учту.
357 toxavich
 
06.04.11
00:06
Было бы тоже неплохо сделать, что бы можно было бы прописывать путь к 1cestart.exe
358 Stepa86
 
06.04.11
08:48
(356) а будет возможность управлять другими окнами, а не только редактором? Очень хочется возможность захвата в хранилище нужной подсистемы без сброса фильтра по подсистемам
359 orefkov
 
06.04.11
12:26
(358)
Не знаю еще, может со временем и будет.
360 zag2art
 
06.04.11
20:57
(359) - делай проект опенсурсным, все заценят
361 orefkov
 
06.04.11
23:19
(360)
Спасибо, тщеславие я уже удовлетворил на предыдущих проектах.
Теперь заценивать буду я.
362 Варвар
 
07.04.11
13:25
(60)+1. Баз много, хотя работа основная с 2-3-мя, постоянно надо искать в списке.
363 DreamHit
 
07.04.11
14:07
To orefkov: Заранее извиняюсь за офф, но просто очень необходима программка deflat если есть возможность, прошу выслать на [email protected]. Заранее спасибо.
364 Ёпрст
 
07.04.11
14:17
(361)

Можно сделать, чтоб "палки" в тексте запроса ставил без табуляции ?
http://s009.radikal.ru/i308/1104/c7/1ad98fcc4fea.jpg

Закономерности не нашел, где то лепит табы почем зря после нажатия ентер в предыдцщей строке, а где-то нормально (палка над палкой)
365 Scooter
 
07.04.11
14:36
а можно добавить такой функционал:
преобразование строки типа "ВотТакаяВотСтрокаДолжнаБытьСПробелами" в "Вот такая вот строка должна быть с пробелами"

или уже есть такое?
366 orefkov
 
07.04.11
14:58
(364)
Стоит ли галка "заменять табуляции на пробелы" ?
Вроде как глючит только при этом. В следующем релизе исправлю.
(365)
Это можно будет сделать на скриптах скорее всего.
367 Scooter
 
07.04.11
15:56
(366)а вот еще мысль:
можно сделать подключаемые скрипты, ну например нажимаешь Ctrl+Key и вызывается пользовательский скрипт(не важно какой) и в него передаются параметры, соответственно возвращаемое значение обрабатывается
както так, эт чтоб тебя не напрягать всякими хотелками  )
368 orefkov
 
07.04.11
21:47
(367)
Ну вообще-то мой openconf для клюшек так и работал. И здесь я продолжу эту традицию.
369 Stepa86
 
08.04.11
08:47
(365) я вот так делаю:

Функция ПолучитьНаименованиеПоИмени( Знач пИмя ) Экспорт
   
   //v8: Функция преобразования строки
   
   СтрокаВозврата = Сред(пИмя, 1, 1);
   
   Для Сч = 2 По СтрДлина(пИмя) Цикл
       ПредыдущийСимвол = Сред(пИмя, Сч - 1, 1);
       ТекущийСимвол = Сред(пИмя, Сч, 1);
       СледующийСимвол = Сред(пИмя, Сч + 1, 1);
       ПослеследующийСимвол = Сред(пИмя, Сч + 2, 1);
       Если ТекущийСимвол = "_" Тогда
           СтрокаВозврата = СтрокаВозврата + " ";
           Продолжить;
       ИначеЕсли ВРЕГ(ТекущийСимвол) = ТекущийСимвол Тогда
           Если Ложь
               ИЛИ ВРЕГ(ПредыдущийСимвол) <> ПредыдущийСимвол
               ИЛИ (Истина
               И ПредыдущийСимвол <> "_"
               И ВРЕГ(ПредыдущийСимвол) = ПредыдущийСимвол
               И ВРЕГ(СледующийСимвол) <> СледующийСимвол)
               Тогда
               СтрокаВозврата = СтрокаВозврата + " ";
               Если Ложь
                   ИЛИ ВРЕГ(СледующийСимвол) <> СледующийСимвол
                   ИЛИ ВРЕГ(ПослеследующийСимвол) <> ПослеследующийСимвол
                   Тогда
                   ТекущийСимвол = НРЕГ(ТекущийСимвол);
               КонецЕсли;
           КонецЕсли;
       КонецЕсли;
       СтрокаВозврата = СтрокаВозврата + ТекущийСимвол;
   КонецЦикла;
   
   Возврат СтрокаВозврата;
   
КонецФункции // ПолучитьНаименованиеПоИмени()
370 dm77
 
08.04.11
12:56
Можно сделать подсказку для предопределенных объектов, когда редактируешь параметры виртуальной таблицы или в другом модальном окошке и необходимо ввести например перечисление а доступа к дереву конфигурации нет, то надо вспоминать как оно пишется
371 AlteZ
 
08.04.11
13:11
(361)В рост акций проекта поверить нетрудно, вещь доставляет уже в нынешнем виде, близко ль конец халявы и сколько компов можно будет "прокачать" на "оцтатыщ"? может ценовая лестница будет типа лайт, Pro, VIP?

момент при параллельном использовании шаблона Development.st: пишу "запрос"
телепат предлагает "ЗапроситьРазрешениеПользователя();"
обходной маневр для вставки шаблона запроса пробел, влево,Энтер

если так задумывалось, буду шаблон править
372 orefkov
 
08.04.11
13:45
(371)
А Ctrl + Q не срабатывает?
Просто когда открыт выпадающий список, весь ввод идет в окошко списка, а не окно редактора. Может у меня и получиться сделать так, что при наборе слова автозамены в выпавшем списке, таки как-то показать, что есть шаблон замены и выбрать его. Попробую.
373 orefkov
 
08.04.11
16:55
+(372)
Ну вобщем нашел я, как проверить, не является ли введенное слово шаблонной автозаменой. В этом случае буду сигнализировать об этом тултипом и активировать замену по шифт+энтер.
374 ink1981
 
09.04.11
04:13
(361) итить так вон оно чё Михалыч, беслаптно только первые дозы...
375 orefkov
 
09.04.11
13:34
(374)
это ещё в (39) было сказано.
376 ДенисЧ
 
09.04.11
13:35
(375) размеры цен назови, gkc/
377 orefkov
 
09.04.11
21:10
(376)
Приблизительно 3-5 тыр, точно еще не решил.
Копите пока.
378 Denyk
 
14.04.11
00:45
все ушли копить на Снегопат? :)
379 Kookish
 
14.04.11
01:06
Просто, как была озвучена цена, все сразу резко потеряли интерес к теме. И я тоже...
380 Варвар
 
14.04.11
01:13
(377) чего так мало?
381 unknown181538
 
14.04.11
04:30
(0) Пока не тестил для 8.
Это все абсолютно бескорыстно?) А это возможность скинуть скромную благодарность на кошелек автору?)
382 unknown181538
 
14.04.11
04:31
(381)
А это = А есть)
383 lion11
 
14.04.11
08:07
А может сделать две версии: 1 - только помогалка, без возможности подключения скриптов и всяких рюшечек - бесплатно, а 2 - полная со всеми возможностями - уже платно?
384 sbabay
 
14.04.11
08:35
(383) Ну и используй текущую версию бесплатно.
385 sbabay
 
14.04.11
08:36
(381) Подними глаза на 4 поста выше.

Я готов отдать 3 т.р. за телепат для 8-ки. Только очень хотелось бы, чтобы я мог использовать его как дома, так и на работе.
386 orefkov
 
14.04.11
08:46
(385)
Никаких ограничений по использованию не будет.
Кроме выкладывания своей копии в паблик доступ.
Копия у каждого будет персональная, немного отличная от других.
Так что источник утечки всегда будет обнаружен и лишен дальнейшего доступа к телу.
А так ни ключей, ни каких-либо привязок к жулезу не будет.
Наоборот, хочу сделать весь комплект макимально портабельным (ничего не писать в реестр, все файлы в одной папке итдитп). Чтобы например закинул на флэшку, и всегда с собой.
387 1C-Nick
 
14.04.11
10:13
(386) я бы заплатил, только надо чтобы были всякие интернет деньги...
388 Ёпрст
 
14.04.11
10:24
(386) дык, в паблик и не будут пихать.. разлетится мылом и ау, а купят под левый аккаунт.
Пролетишь же, 1с-ники жадные
:)
389 boggonzikov
 
14.04.11
10:26
у нас платить не любят.
Если сделаешь платно будет мало кто пользоваться, если бесплатно то думаю взлетит.
390 neomarat
 
14.04.11
10:27
рано о деньгах заговорил - оттестить не успели еще - сейчас все отвалятся. Никому неохото быть тестером бесплатно, а потом деньги отдать за продукт.
391 boggonzikov
 
14.04.11
10:34
и если честно платить здесь пока незачто, если был функционал eclipsa по рефакторингу + допилено, то что есть тогда можно будет подумать.
А так ты повторил то что уже есть на AutoHotkey.
392 artbear
 
14.04.11
11:15
(391) ты сильно ошибаешься :( уже выложенный функционал намного богаче, чем то, что сделано или можно сделать на AHK !
(388) +1 или тупо кто-то у кого сопрет :) - например, на рабочем месте.
393 artbear
 
14.04.11
11:19
(390) также неправ, просто пока нет изменений, вот и затишье в ветке.
Я думаю, что купят многие, вопрос только в удобстве пользования, чтобы защита продукта не слишком ограничивала пользователя.
(388) Есть один момент: В этом случае для новых версий 1С 8.2 поддержка этого аккаунта будет прекращена. И выложенная версия будет актуальна только для старых версий платформы.
Так что на этом и можно погореть.
А Вопрос кражи остается открытым :(
394 sbabay
 
14.04.11
16:18
(393) С кражей-то все просто. Говорим Саше, что украли,он блокирует старую версию и дает новую.
А вот как уберечься от варианта Епрста я не знаю. Почему его надо блокировать?
395 artbear
 
14.04.11
16:43
(394) Вариант Епрст для Саши невыгоден :(
Слишком легко можно будет получить пиратскую копию, действительную для текущего релиза 1С 8.2
Да и вариант с кражей абсолютно аналогичен.
Плохой чел, в принципе, может выложить в общий доступ свою версию, а написать Саше, что у него украли, и вдобавок получить нормальную копию :)
396 boggonzikov
 
14.04.11
16:58
(393) Кто купит? даже за 2 копейки. 10 человек.
Мое мнение у нас не сложилась культуры покупки ПО, большинство думают зачем покупать если можно скачать.
Я бы не купил. Вот возьми пример Подсистема "Инструменты разработчика", ей пользуется "миллионы", и я в том числе. Глубокое уважение автору за его разработку. А сделал бы он такой инструмент платным я бы не купил :).
397 orefkov
 
14.04.11
16:59
Эх, как бы было классно - приходишь в магазин и говоришь:
"Я вчера у вас палку колбасы покупал, так ее у меня украли. Выдайте мне другую".
Берегите свой софт. На флэшку и зашифровать.
Ну а друзьям раздавать - хм...
Даже Иисус не смог собрать 12 парней, чтобы один не оказался стукачком.
398 Ёпрст
 
14.04.11
17:07
(396) ты не поверишь, опенконфом пользуются гораздо больше людёв.
399 Ёпрст
 
14.04.11
17:08
(397) ну и я про то, а "друзья", особенно "по форуму" - как грязи у всех и вся..
И разлетится и пошло-поехало.
А тебе - шишь.
400 Ёпрст
 
14.04.11
17:10
+399 не удивлюсь ветке на кубани, где-нить в попрошайке:

дайте последнего снегопата, мыло под ником...

И чего ?
Всегда найдутся доброжелатели.
401 boggonzikov
 
14.04.11
17:10
Сделаешь бесплатно, будет тебе респект и уважения от сообщества 1С-ков, и будут знать твой ник каждый одинесник, но будешь беден
Сделаешь платно, будет у тебя в кармене 2-а рубля, но не будет ни славы ни уважения.
402 boggonzikov
 
14.04.11
17:12
(398) а опенконф разве платный?
403 Ёпрст
 
14.04.11
17:13
(401) ау, слава и уважение у Орефкова сто лет в обед как есть и немало - вагон и маленькая тележка, дайте челу копейку заработать!
404 Ёпрст
 
14.04.11
17:13
(402) даром.
405 Ёпрст
 
14.04.11
17:14
+404 думаешь, не западло за даром всё всегда клепать и поддерживать на должном уровне ? + доделывать хотелки и пожелания ?
Я б забил давно, а вот Александр, как ни странно, хрен знает сколько лет делает.. за спасибо.
406 boggonzikov
 
14.04.11
17:20
Не можешь сам сделай репозитарий, стань РП, помощники-единомышленники всегда найдутся.
407 trdm
 
14.04.11
17:35
(402) И сорцы открыты.
408 sbabay
 
14.04.11
21:29
(406) кто ж говорит, что он не может? Как раз-таки может и скорее всего только он. Вон посмотрите на его последний мегаотличный проект для 7.7 - 1sqlite. Все исходники есть и открыты. А кто-нибудь пытался "помочь"? Нет. Но Саша всегда помогал сделать хотелки и устранить какие-либо баги. Причем реагировал он очень быстро. Мне вот сейчас даже немного стыдно, что я вообще никак его не отблагодарил. Я даже и номер его кошелька не знаю. ((( А проект 1sqlite лично мне очень помог, особенно когда появился поставщик для ТП.
И купив снегопата (даже в том состоянии какой он есть сейчас), лично я буду думать. что отдаю деньги не столько за этот проект, сколько лично Саше Орефкову.
Я уж молчу сколько сил, времени и нервов сэкономил Опенконф с телепатом.
409 sbabay
 
14.04.11
21:32
И вообще я очень рад, что когда-то давно я случайно узнал про проект 1С++. Помимо того, что компонента сама по себе является крутейшим продуктом, я познакомился с её разработчиками и активными пользователи. Все очень хорошие и адекватные люди.
Разработчикам 1С++ еще раз низкий поклон. Спасибо вам!
410 DJ Anthon
 
15.04.11
05:12
заметил один секрет при производстве платного ПО. в инете везде, где только можно, рядом с названием размещать слово "бесплатный", в том числе на оф сайте, даже если "условно". достало уже. качашь какую-нить "бесплатную" прогу, а там - оппа ограничение в самом вкусном месте. главное, вроде кустарно все выглядит, но хорошо работает. только ограничение бесит. а нигде на сайте не упомянуто ни shareware, ни adware. однако купить можно! )) самый прикол в том, что на такие проги кряки не появляются. хотя сами они широко распространяются, и светятся почти везде. потому что описание к ним берется на офсайте, где написано что? правильно, б е с п л а т н о. да и ограничение можно заметить только через какое-то время. ни серийников тебе, ни ключей...
411 DJ Anthon
 
15.04.11
05:21
в юзергейте дальше пошли. не меняя номер версии (!) поменяли способ активации. я когда дураком был, одну организацию заставил купить этот УГ (правильное сокращение, кстати). переплевался, (руки оттуда растут, сама прога глючная, висит и т. д., ед-я норм. версия была 2.8, но функционала там мало), пришлось найти бесплатные аналоги и обходить ограничения. я не прочь платить за софт, лишь бы он справлялся с функциями. но вот методы, которыми производители борятся с пиратами всё изощреннее )
412 DJ Anthon
 
15.04.11
05:25
в итоге кряк на эту версию не найдешь - он от старого способа активации. а новую версию они не торопятся выпускать. да и я ее уже брать не буду никогда.

я ваще к чему все это.
можно защитить прогу от пиратов, не изобретая страшно мудреных средств защиты, хаспов, старфорсов и т. д. просто посидеть на досуге, подумать и опа ) в голову стукает какая-нить гениальная идея. а вот платный снегопат, ну не знаю. может, его адваре сделать? )
413 unknown181538
 
15.04.11
05:56
(412) Тут другой случай) Одинесники более-менее сплоченные и друг с другом общаются...
414 sbabay
 
15.04.11
08:57
(412) Действительно козлы, попросили за свой труд денег и кряк не выложили. Просто ужас нах.
Ты вот для какой-нить конторы тоже бесплатно одинэсишь??
415 Scooter
 
15.04.11
09:09
ну и что
винду поломали, 1С поломали, куча софта ломанного
нет такой защиты которую не сломают
416 Scooter
 
15.04.11
09:10
и кстати вот почему orefkov'у платить а Митичкину нет?
417 sbabay
 
15.04.11
09:33
(416) А кто тебя заставляет платить?
А Митичкин на нас не зарабатывает?
418 artbear
 
15.04.11
09:51
(415) Вот и пусть Саш заработает на своем труде, он уже много бесплатных и отличных вещей сделал для удобной разработки.
Моральное удовлетворение/известность/уважение он уже получил, пусть получит и материальное вознаграждение.
Если этот продукт даст хорошую прибыль, у Саши будет прекрасный стимул для улучшения продукта.
419 SirStefan
 
15.04.11
10:02
(401) Ник знает и так каждый одинэсник, да и респектов выше крыши. Если не будет привязок к железу или чему-либо еще и я смогу носить с собой версию, чтобы работать и дома и в офисе - 3 рубля вполне адекватная цена. 2(ДВА!!!) часа работы у клиента. А облегчает работу во много раз.
420 orefkov
 
15.04.11
10:18
(415)
Защиту снегопата не сломать, потому что ее нет и не будет.
(401)
О, твой пост прямо глаза мне открыл.
Вот оказывается ради чего мне стоило уже порядка 1000 человеко/часов в это дело вбухивать - ради "о, респект тебе чувачок".
(416)
Потому что я прошу за свою работу денег.
421 1C-Nick
 
15.04.11
10:32
(420) предлагаю сделать покупку по инвайтам. Первые инвайти идут от тебя людям которых ты знаешь, по 1с++ например, они потом дают инвайты на других адекватных - таким образом заинвайченные не будут заинтересованы мылить кому-то купленную обработку, а если она уплывет - запретить давать инвайты человеку, который дал инвайт тому кто раздал.
Заодно построишь свою сеть "франчайзи снегопата" )))
422 Stepa86
 
15.04.11
10:36
(420) будет возможность купить на компанию? из своего кошелька платить жаба задушит, а вот спровоцировать работодателя на покупку полезняшки можно
423 artbear
 
15.04.11
10:58
(421) Я думаю, Сашу интересует большая раскрученность и продаваемость продукта, а в твоем предложении распространяемость ограничена
424 orefkov
 
15.04.11
10:58
(422)
Я думаю, вопрос будет решен. Тем более это из самых важных вопросов, тк по моим прикидкам, такая ситуация будет не менее чем у 60% потенциальных пользователей.
(421)
Организовать "Клуб элитных 8очников" ?
Тайный союз меча и орала ?
Имхо люди адекватные и сами не будут раздавать купленное.
С одной стороны - душит жаба, отдать за бесплатно то, за что сам потратил денежку. С другой стороны - возможные санкции при обнаружении утечки.
Буду брать качественной поддержкой легальных юзеров.
425 artbear
 
15.04.11
10:59
(424) Саш, ответил в личку на форуме 1спп.ру
426 Scooter
 
15.04.11
11:16
а 1С не против чтоб плагины к платформе писались? платные
427 orefkov
 
15.04.11
11:30
(426)
Официальная позиция вроде как нигде не озвучивалась, но по факту - нет. Факт - это 1С++, Formex, openconf, КЗК-2.
Да и собственно, на каком основании можно мне запретить это делать?
428 Ёпрст
 
15.04.11
11:31
(427) Зависть.
429 orefkov
 
15.04.11
11:31
+(427)
Тогда уж и PuntoSwitcher надо запрещать - а что, тоже лезет в процесс 1С и что-то там делает.
430 Fragster
 
гуру
15.04.11
11:36
(429) не, он только события перехватывает, память процесса он не меняет
431 Adept
 
15.04.11
11:40
>>>
Имхо люди адекватные и сами не будут раздавать купленное.
С одной стороны - душит жаба, отдать за бесплатно то, за что сам потратил денежку.
>>>

Адекватность на лицо :)
432 orefkov
 
15.04.11
11:51
(430)
Это уже технические детали. К тому же как это он память процесса не меняет, если в память процесса загружает свою длл?
433 Scooter
 
15.04.11
11:52
ИМХО мне кажется что это не тот проект на котором можно бабло поднять; так, "ловля блох", потешить себя
434 Scooter
 
15.04.11
11:53
(433)+ повторюсь: чиста моё мнение  )
435 artbear
 
15.04.11
12:03
(434) ИМХО у Саши нет цели получить БААЛЬШОЕ бабло за продукт, у него есть цель сделать хороший продукт из своего хобби и получить за это деньги, оправдав свои затраты и получив некоторую прибыль.
436 artbear
 
15.04.11
12:05
(435)+ У Саши есть своя уникальная ниша в разработке, и вполне нормально просить за ее использование денег у пользователей.
Нормальная бизнес-идея.
437 Scooter
 
15.04.11
12:07
опять таки ИМХО
хобби это хобби, бизнес это бизнес
хз, когда эти вещи смешиваются получается и не то и не сё
438 YHVVH
 
15.04.11
12:09
новые версии есть? (8ая у меня)
439 orefkov
 
15.04.11
12:25
(438)
Готовится, скоро выложу.
440 Stepa86
 
15.04.11
17:18
(439) можно в выпадающей подсказке сортировку делать таким образом, чтобы из двух слов, одно из которых является префиксом второго, первое было выше... то есть чтоб "Иначе" было выше, чем "ИначеТогда", а то набираю "Иначе", жму ентер для перехода к следующей строке, а получается хрень =(
441 DrHiHi
 
15.04.11
18:23
(0) извращенцы
(100) +1 тоже таким способом пользуюсь))... а где клава без цифр?? на ноуте есть fn, работает прекрасно....
442 DJ Anthon
 
15.04.11
19:17
(414) ты мух с котлетами не путай. я наоборот, восхищаюсь их хитростью, никакой активации, никаких ключей, и дорогой защиты, а все работает и кряка нигде не видно. и конторы покупают лицуху, все правильно. в отличие от любого, грубо говоря, фотошопа, которые БЕЗ кряка найти в инете трудно.
443 Necessitudo
 
15.04.11
19:24
Сорри за оффтоп - как метод МоментВремени() увеличить на секунду?
444 bazvan
 
15.04.11
19:28
Сколько??? Уже прикидывали будет стоить?
445 IamAlexy
 
15.04.11
19:30
звучало что то типа 3-5 тыщь :)
446 trdm
 
16.04.11
01:20
orefkov , прекращай портить людей халявой :)
447 artbear
 
16.04.11
08:27
(444) (446) Никто не мешает увеличить цену на продукт после того, как Саша увидит, что есть реальный, большой спрос :)
Но нужно помнить - чем больше цена или количество пользователей, тем больше шанс, что найдутся пираты.
448 orefkov
 
17.04.11
23:50
(440)
А ты набирай только "Ина", для того все и затевалось :)
Ставлю дайм, что уже на "Ина" слово подобралось.
Просто сейчас принцип сортировки такой - слово, которое недавно выбиралось из списка, ставится выше. Возможно, для пары Иначе/ИначеЕсли и можно будет сделать исключение.
449 Stepa86
 
18.04.11
10:12
(448) выше ставится которое чаще набиралось за период или которое было последним? Просто не хочется, чтобы помогалка мешала, когда я слова сам прописываю... вот тока как определить что именно хочет прогер непонятно...

Еще стоит учесть, что плюс статической сортировки (когда статистика не учитывается), отработанный ввод часто используемых слов, иначе придется каждый раз смотреть в список - на каком месте стоит нужная мне комбинация
450 orefkov
 
18.04.11
13:02
(449)
Сортируется с использованием частоты употребления, но то, которое выбиралось недавно, встает выше.

Судя по опыту телепата в 77, все каждый раз смотрят в список. тк ты вроде первый, кто возжелал статической сортировки. Обычно просили наоборот, чтобы статистика сохранялась между сеансами.
451 zag2art
 
24.04.11
15:08
(450) Насколько глубоко удалось влезть в конфигуратор? Мне, например, очень бы пригодилась возможность видеть "обратные ссылки" в функциях (видеть список функций конфы, вызывающих данную функцию) - реально ли такое?
452 mehfk
 
24.04.11
16:28
Хотелки
1. Планируется ли работа с контекстным меню? В том числе добавление пользовательских команд (макросов)?
2. Очень не хватает возможности вставки если/конецесли, цикл/конеццикла и др, соответствено в начало и конец выделенного фрагмента текста.
453 unknown181538
 
24.04.11
16:57
(0) The requested URL /files/snegopat-alpha-001.zip was not found on this server. That’s all we know.
454 mehfk
 
24.04.11
17:17
(453) смотри (317). Уже 8-я альфа тестируется
455 orefkov
 
25.04.11
00:11
(451)
Данная хотелка скорее не зависит от "глубины" влезания в конфигуратор. Достаточно сделать хороший анализатор текстов модулей, для построения cross-ref'ов.
(452)
Мвкросы будут обязательно - через хоткеи либо контекстное меню - не суть важно. А имея макросы и скрипты, реализовать 2ой пункт - как два пальца об асфальт.
456 Stepa86
 
25.04.11
10:28
(455) всякие плюшки для рефакторинга (переименование переменной, метода, выделение метода, смена сигнатуры метода, подсветка выделенной переменной далее по коду итп) планируются, только через макросы или что нить иное?
457 trdm
 
25.04.11
10:41
(456) >> подсветка выделенной переменной далее по коду итп
Это плюшка редактора кода.
458 trdm
 
25.04.11
10:42
(452) >> Очень не хватает возможности вставки если/конецесли, цикл/конеццикла и др

А шаблоны?
459 Stepa86
 
25.04.11
10:45
(457) текущий IDE как то не позволяет этого делать... а хочется
460 ildary
 
25.04.11
10:59
(459) Тоже Колорер семерки разбаловал? :)
461 trdm
 
25.04.11
11:03
(460) >> Тоже Колорер семерки разбаловал? :)
Штучка мегаудобная - подсветка переменной.
462 ildary
 
25.04.11
11:21
(461) и вроде эта фича появилась относительно недавно в колорере, а теперь любой редактор без нее кажется убогим и недоделанным.
463 trdm
 
25.04.11
11:24
(462) >> и вроде эта фича появилась относительно недавно в колорере
Это фича не в колорере появилась, эта фича сцинтиллы.
Например та же фигня есть и в Notepad++ последних версий.
464 Stepa86
 
25.04.11
11:30
(460) семерку даже как запускать не знаю. Просто почитаешь умные книги по разработке, где подразумевается, что IDE нормальный и грустно становится...
465 ildary
 
25.04.11
11:36
(463) в нестаром SciTe рубордовском и старом scite для autoit эта фича не работает.
466 orefkov
 
25.04.11
16:24
(456)
Возможно подсветку переменной/результата поиска сделаю нативно, это сложно через скрипты сделать.
Рефакторинг и тп - скорее всего на скриптах. Нативно будет работать парсер кода, отдавая скриптам результат парсинга, а уж что делать с результатом - найдется.
467 sbabay
 
26.04.11
22:27
ну когда же...
нельзя так дразнить людей!
468 Дарт Вейдер
 
27.04.11
08:44
(466) такое вот небольшое замечание:
автозамена по ++
Стр.Реквизит++  срабатает => Стр.Реквизит=Стр.Реквизит+1;

а
Стр["Реквизит"]++  не срабатывает
469 orefkov
 
27.04.11
11:47
(468)
Сделать попробую разумную подстановку в сроки ближайшие.
Хотя на темную сторону 1Силы индексный доступ привести может.
470 Ёпрст
 
27.04.11
11:49
(469) беты еще будут ?
Илу уже сразу финальный релиз.. за денюжку ?
471 orefkov
 
27.04.11
11:56
(470)
Беты то будут, но уже не паблик, тока для ограниченного круга лиц.
А вот насчет паблик альфы я в раздумьях.
Возможно выпущу еще одну - с произвольными группировками и расцветкой строк начинающихся с '|' в цвета запросов, ну и мелкими правками в парсере по поводу директив компиляции для переменных модуля.
472 Stepa86
 
27.04.11
11:59
(466) и конец/начало блока/скобки/кавычки.

Хочется, чтоб выделил кусок текста, и если это ключевое слова блока (например Если), то он подсветил все Тогда, все Иначе, ИначеЕсли и КонецЕсли бледно желтым, если это переменная, то этим же бледно желтым все вхождения этой переменной в данной области видимости (в текущем методе) и для произвольного выделения подсвечивать все вхождения бледным бледным, чтобы не отвлекало при необходимости... управление этим всем через скрипты и/или настройки будет еще шоколаднее
473 Stepa86
 
27.04.11
12:00
(471) обычно наоборот, альфа закрытое тестирование, а бета - открытое =)
474 orefkov
 
29.04.11
11:18
(473)
Так то обычно в опенсорсе.
А так я что, почти полнофункциональную прогу буду раздавать на попробовать? Кто ж потом ее купит - два человека?
475 Stepa86
 
29.04.11
11:33
(474) бета у платных продуктов обычно платная, та же винда, к примеру, просто поддержка работает более оперативно... давай уже свою почти полнофункциональную прогу и способы оплаты
476 SirStefan
 
29.04.11
12:10
Поддерживаю (475)
477 artbear
 
30.04.11
08:28
Поддерживаю автора в (474)
478 BuHu
 
30.04.11
09:17
(475),(476) +1 .
З.Ы. а ценник проги уже озвучили?
479 План счетов
 
05.05.11
11:05
Не запускается на учебной версии движка, пишет "Не удалось получить путь к месту установки релизов 8.2, не указан параметр .... "

на компе стоит только обучающая версия, и видать снегопат не находит C:\Documents and Settings\All Users\Application Data\1C\1CEStart\1CEStart.cfg
т.к. для обучающей такого файла нет
480 orefkov
 
05.05.11
13:30
(479)
Ну так создай...
481 План счетов
 
05.05.11
14:23
Создавал, не помогло, другую стал писать.
482 orefkov
 
05.05.11
15:54
(481)
А "с:\Program Files\1cv82\common\1cestart.exe" есть в наличии или учебный движок сразу с 1cv8.exe запускается?
483 Alex_MA
 
05.05.11
16:24
где взять "помогалку" ? в (0) ссылка битая
484 Ёпрст
 
05.05.11
16:25
485 План счетов
 
05.05.11
16:26
(482) нету такого, стоит только учебная и все!

"C:\Program Files\1cv82t\common\1cestartt.exe"
486 Alex_MA
 
05.05.11
16:38
(484)дак это к клюшкам. вот если бы к 8.2 функционала в конфигуратор добавить, для удобства работы
487 orefkov
 
05.05.11
16:40
(486)
К клюшкам там 1sqlite, а snegopat - как раз таки к 8.2
Качай, пробуй.
488 План счетов
 
05.05.11
16:41
(486) прочитай (0)
качай snegopat-alpha-008.zip       Снегопат 008
489 orefkov
 
05.05.11
16:44
(485)
Попробуй стартер сменить на http://sqlite1c.googlecode.com/files/starter.zip
Он запускает родной стартер 1С с внедрением снегопата.
490 План счетов
 
05.05.11
16:51
(489) заменил, пишет: "Не удалось запустить 1С"
491 План счетов
 
05.05.11
16:55
после (480) стал писать ошибку "Не удалось открыть файл ...\1CEstart\ibases.v8i"

хотя файл по этому пути есть и он не пустой.
492 orefkov
 
05.05.11
16:55
(490)
Есть ли в реестре ветка
HKEY_CLASSES_ROOT\V82.InfoBaseList\shell\Open\command
?
оттуда путь до 1Сного стартера берется.
493 План счетов
 
05.05.11
16:59
ищет в 1CEstart а учебная 1CEStartt

другой путь у учебной версии, не заметил 2 буквы t в конце.

Если по колдовать то наверно и заведется.
494 План счетов
 
05.05.11
17:03
(492) там параметр "по умолчанию" - значение: "C:\Program Files\1cv82t\common\1cestart.exe" /RunShortcut "%1"
495 toxavich
 
06.05.11
02:09
Версия 008 не подтягивает версию 8.2.14.439, только родной
496 toxavich
 
06.05.11
02:10
* только через родной starter запускается!
497 orefkov
 
06.05.11
08:04
(496)
Запускается и работает?
498 toxavich
 
06.05.11
09:53
(497) запускается и работает, через тот который выложен тут(489)!
499 toxavich
 
06.05.11
09:57
вру... не работает)) сорри сплю еще)
хоть в режиме совместимости, хоть без нее, ни одна горячая клавиша не работает!
500 orefkov
 
06.05.11
10:16
(499)
Ну так релиза снегопата под этот релиз 1С еще не было.
Я уже писал, что универсального снегопата под любой релиз 1С не получиться, тк в каждом релизе 1С меняются адреса всяких методов, и я сначала вручную их выискиваю и жестко прописываю в снегопате.
Так что ждите пока, после праздников выложу.
501 EvgeniuXP
 
07.05.11
13:47
(500) если не сложно, сделайте подсветку кавычек и скобок - очень классная вещь! 7.7 за это люблю :)
502 Варвар
 
07.05.11
14:39
orefkov спаибо тебе.
503 mehfk
 
08.05.11
14:57
(500) Выделить сигнатуры для методов не получится? Или у 1с-овцев они меняются от релиза к релизу
504 sbabay
 
09.05.11
23:57
(489) на твою dll-ку ругнулся ДокторВеб. Проверил на вирустотале - не нравится только ему и AntiVir http://www.virustotal.com/file-scan/report.html?id=75f798795a5129b1eb7b16778ce7c959ba00c5850afec87a7ae59e58c5a52e48-1304970134
Отправил запрос Данилову. Думаю, что скоро они все у себя подрихтуют. По крайней мере до этого момента с сапортом Доктора у меня проблем никогда не возникало.
А вообще, мне твой стартер больше нравится ;)
505 orefkov
 
10.05.11
08:35
(503)
Если постараться, то может и можно. Только я не собираюсь снегопат превращать в автоматический дизассемблер заради независимости от релиза 1С ибо все равно 100% гарантии не будет. Да и не только адресами функций релизы отличаются...

(504)
Немудрено, что антивирусы подозревают inject.dll, тк методика, используемая для внедрения в процесс вовсю юзаются вирусами.

Свой полноценный стартер - пока не осилю поддерживать в полной мере.
506 sbabay
 
10.05.11
19:19
А вот и саппорт Доктора сработал как надо. Цитата:

"Срабатывание признано ложным. Ошибка исправлена в новом выпуске вирусных баз.
Приносим свои извинения за доставленные неудобства и благодарим за сотрудничество.

---
С уважением, Александр Бролин.
Cлужба технической поддержки компании "Доктор Веб"."

10 мая 2011. 17:42:36
507 ildary
 
10.05.11
20:24
(505) Уважаемый Александр, нельзя ли сделать в снегопате дополнительную защиту паролем пользователя? Обьясняю почему - если поставить снегопат на работе - будет опасность того, что его вместе с купленным ключом может скопировать себе левый человек (например пришедший из франча для разовой работы). Т.е. при покупке покупатель указывает свой пароль, который надо будет вводить при каждом запуске снегопата, зато воровство снегопата с ключом будет бесполезным для нехороших людей делом, как в англии. Там ввели запрет на смену IMEI для телефона - и у простых англичан перестали отжимать мобилы.
508 mehfk
 
11.05.11
07:02
(507) Снегопату не нужна инсталляция, работает с любого доступного на запись устройства (ini-файл записывает). Если хочешь защититься - запиши на съемный диск. А эта защита снегопату будет как собаке пятая нога.
509 orefkov
 
11.05.11
08:44
(508)
+1
Парольная защита даст чувство ложной успокоенности => безалаберность. А прогу уведут, проверку пароля выломают.
Так что лучший вариант - флэшка с собой.
510 ildary
 
11.05.11
09:08
(509) спасибо, я понял, но надеюсь снегопат с флешки по сети будет работать? Т.к. на серверах я флешки отключаю - юзерам хоть заобьясняйся, все равно воткнут по принципу поручика Ржевского (рот есть - значит берет).
511 orefkov
 
11.05.11
10:36
На http://code.google.com/p/sqlite1c/downloads/list выложен 9 альфа-билд:
http://sqlite1c.googlecode.com/files/snegopat-alpha-009.zip

- Добавлена поддержка 8.2.14.439
- Добавлены сворачивания
 - Попытка/КонецПопытки
 - Произвольные блоки с помошью комментариев, содержащих в себе символы '{' (начало блока) и  '}' (конец блока)
   Этот же механизм действует и внутри многострочных литералов (например в текстах запросов)
- Все строки, начинающиеся с символа '|' - раскрашиваются штатным расширением текстового редактора "Язык запросов"
 и выделяются серым фоном строки.
512 Denyk
 
11.05.11
10:36
В 9-й альфе окромя 8.2.14 что-то изменилось?
513 orefkov
 
11.05.11
10:40
(512)
Все изменения перечислены в (511)
514 Denyk
 
11.05.11
10:53
Хм. Открываю форму - вываливает в служебных сообщениях описание формы со всеми реквизитами и т.д.
515 orefkov
 
11.05.11
11:00
(514)
Ты самый первый скачал :)
Скачай еще раз, я убрал отладочный вывод.
516 boggonzikov
 
11.05.11
11:00
> - Все строки, начинающиеся с символа '|' - раскрашиваются штатным расширением текстового редактора "Язык запросов"
и выделяются серым фоном строки.

Крайне не удобно. У меня фон черный, а фон текста запроса серый.
517 boggonzikov
 
11.05.11
11:02
И первая строка запроса ВЫБРАТЬ РАЗРЕШЕННЫЕ не выделяется серым фоном
Пример
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
518 orefkov
 
11.05.11
11:03
Вот несколько скриншотов по поводу произвольных группировок и расцветки текстов запросов:
http://www.1cpp.ru/forum/YaBB.pl?num=1166788221/194#194
519 orefkov
 
11.05.11
11:04
(516)
В дальнейшем это будет настраиваться.
(517)
Читаем внимательно - "Все строки, начинающиеся с '|'"
520 luns
 
11.05.11
11:05
вот если бы сделал, чтобы конструктор запроса комментарии не убивал.
это да. полезно было бы.
521 boggonzikov
 
11.05.11
11:12
(519)
По мне так нужно всю строку, которая содержит '|', т.к. остается кусок, описанный в (517)
522 Stepa86
 
11.05.11
11:15
(515) скачал тока что, отладочный код еще валица
523 orefkov
 
11.05.11
11:16
(521)
Это сделать несколько сложнее, но в-принципе возможно.
А так что, трудно энтер нажать в начале первой строки?
524 boggonzikov
 
11.05.11
11:19
(523) Нет, мне не трудно. Просто, я вижу основное назначение этой фишки, это выделение запросов, т.к. большинство строк содержащих '|' это запросы, поэтому и предлагаю.
525 Stepa86
 
11.05.11
11:19
(523) может в подписи к стартеру версию укажешь как 0.0.09a? а не 0. 0. 0. 9 (альфа)
526 orefkov
 
11.05.11
11:20
(522)
Скачал сам, проверил. Все нормально.
Время изменения snegopat.dll: 11 мая 2011 г., 10:38:49
527 Stepa86
 
11.05.11
11:21
(526) а если открыть форму внешней обработки?
528 Stepa86
 
11.05.11
11:22
(527) хотя у меня дата изменения раньше
529 orefkov
 
11.05.11
11:22
(527)
Нормально.
530 Stepa86
 
11.05.11
11:25
531 acsent
 
11.05.11
11:29
Зачем серый фон у запросов?
532 toxavich
 
11.05.11
11:29
Всё отлично работает, код ни где не вилиццо!
533 orefkov
 
11.05.11
11:29
(530)
Я верю, что у тебя скачивается старый вариант, хотя я его удалял. Но гуглекод такой гуглькод...
Попробуй еще раз и еще...
Браузер перезапусти...
Или мыло давай, персонально кину.
534 orefkov
 
11.05.11
11:30
(531)
Мне так удобнее, а настройки пока не сделаны.
535 orefkov
 
11.05.11
11:31
+(534)
Просто я так сразу вижу "дырки" в запросах, где что-либо подставляется.
536 Stepa86
 
11.05.11
11:44
(533) проблема только у меня, чтоли? перезапускал, открывал под ие, нажимал разные ссылки для скачивания - все монопенисуально
537 Дарт Вейдер
 
11.05.11
11:46
(536) +1 та же ерунда
открываешь внешнюю обработку, открываешь форму и пошла борода
538 KAO111
 
11.05.11
11:47
Сообщает "Не удалось найти путь до 1CEstart.exe. Проверьте правильность установки 1С".

8-я альфа работала.
539 Дарт Вейдер
 
11.05.11
11:48
+(537) скачал только что, дата модификации dll 10:27
540 orefkov
 
11.05.11
11:54
(536), (537)
Перезалил как
http://sqlite1c.googlecode.com/files/snegopat-alpha-009a.zip

(538)
Проверь, что прописано в
HKEY_CLASSES_ROOT\V82.InfoBaseList\shell\Open\command

Путь к стартеру 1С берется оттуда.
541 Дарт Вейдер
 
11.05.11
11:57
(540) все ок, спасибо))
542 Chin
 
11.05.11
12:01
Классная штука.... :)
Постоянный адрес жительства у стартера будет, чтобы за обновками следить?
543 toxavich
 
11.05.11
12:06
544 Denyk
 
11.05.11
12:06
Ну такая расцветка запросов чего-то жутко напрягает. По мне так лучше бы просто жирным выделять ключевые слова как в 7.7 А то зоопарк кода какой-то.
545 sbabay
 
11.05.11
12:08
А мне выделение слов в запросе оч нравится.
546 KAO111
 
11.05.11
12:10
(540) спасибо
547 orefkov
 
11.05.11
12:36
(544)
Просто зоопарк кода стал теперь более виден :)
Жирным выделать не получиться - редактор 1С умеет работать только с одним шрифтом. В дальнейшем это дело станет настриваемым (вкл/выкл раскраску, указать цвета).
548 Эстет хренов
 
11.05.11
12:56
(547) при динамическом обновлении, можно перехватить программный рестарт конфигуратора?
549 orefkov
 
11.05.11
12:57
(548)
Я динамическим обновлением не пользовался, но посмотрю.
550 Chin
 
11.05.11
16:46
У меня со стартером уже дважды произошло аварийное завершение с записью дампа... :(
551 EvgeniuXP
 
11.05.11
17:51
да, с флехой не повезет некоторым... закон вышел о "персональных данных" на всех компах будут отключать все устройства-носители.
552 mehfk
 
11.05.11
19:08
(551) Разграничение прав пользователей средствами ОС решает проблему. Настраиваем права на доступ в каталог со стартером и радуемся.
553 SirStefan
 
12.05.11
02:40
(552) ... до момента, когда кто-либо с правами администратора не раздаст твой лицензионный стартер по своим друзьям.
554 mehfk
 
12.05.11
05:38
(511)
9-я альфа сообщала об ошибке
"Не удалось найти путь до 1CEStart.exe
Проверьте правильность установки 1С"
При с 8-ой альфой все было нормально.
Пришлось слегка подправить реестр.
*********
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\V82.InfoBaseList\shell\Open\command]
@="\"C:\\Program Files\\1cv82\\common\\1cestart.exe\" /RunShortcut \"%1\""
**********
555 Soloist
 
12.05.11
08:34
9-я альфа. Не могу запустить конфигуратор, если база клиент-серверная.
556 y88
 
12.05.11
09:13
(554) то же самое. Правка реестра помогла
557 mehfk
 
12.05.11
11:30
В качестве хотелки. Поскольку в большинстве случаев стартер лежит в %programfiles%\common, можно в случае неудачной попытки поиска через реестр, искать в этом каталоге.
558 mehfk
 
12.05.11
11:33
(557)* %programfiles%\1cv82\common\, конечно же
559 spiteful41
 
12.05.11
13:06
(550) + 1. У меня тоже произошло аварийное завершение три раза уже, походу баг все таки есть.
560 Эстет хренов
 
12.05.11
14:43
(550) +1 Запуск глобального поиска, щелчок на ссылке ведущей на форму, аварийное завершение. Без снегопата все ок.
561 Дарт Вейдер
 
13.05.11
10:00
Словил забавный глюк при нажатии на кнопки "Свернуть все группы" и "Развернуть все группы", причем проявился не сразу, а во время запуска отладки
http://s02.radikal.ru/i175/1105/1e/641385f9ad48.jpg

если поиграться группировками, то периодически возникают похожие артефакты, лечатся только переоткрытием модуля
562 Дарт Вейдер
 
13.05.11
12:13
а чего так скобки подставляет?
набираешь СокрЛП перед перед Переменной
подставляет не СокрЛП(Переменная) как привык в телепате, а
СокрЛП()Переменная

неудобственно..
563 artbear
 
14.05.11
08:42
(562) Скобки и подстановки будут позже.
564 mehfk
 
14.05.11
10:40
Баг или фича?
Если из стартера запускать в режиме "Предприятие", то всегда открывается в режиме тонкого клиента, даже если явно указано использовать толстый клиент
версия платформы 8.2.13.205
565 mikeA
 
15.05.11
11:59
(0) Here comes the glorious hero :)

Из пожеланий:

> - Автозамены ++, --, +=, -=, *=, /=, %=, ?

В качестве опции отделять пробелами символы = и +_*/.

Т.е. чтобы можно было

foo+=

заменить на

foo = foo +

или

foo= foo +

сейчас заменяет только на

foo=foo+
566 orefkov
 
15.05.11
22:33
(565)
набери
foo +=
(c пробелом между foo и +=)
567 disfinder
 
16.05.11
18:35
(566)
OMG! Автор, вы сверхпредусмотрительны!
Тестирую вашу работу (правда, на боевых базах страшно) - глюки не замечены.
Интересно, насколько использование вашей компоненты безопасно для разрабатываемой конфигурации?
Хотя, полную гарантию даст только страховой полис и регулярные бекапы.
568 vladnet
 
17.05.11
00:45
Хочется уже сайт проекта, чтобы там смотреть куда он двигается.
Все таки хочется чтобы первая строка многострочных блоков, тоже раскрашивалась по правилам запросов, хотя это конечно мелочи.
Давно уже ждал похожей компоненты, замечательно что она вышла, пусть даже в бета варианте пока )))

Жду очень скриптов, кое что сам делал с помощью программы Автохоткея, но это немного не то. В 8ке действительно не хватает некоторых горячих клавиш.
569 picom
 
18.05.11
08:22
помойму не учитывает реквизиты внешних обработок
570 Stepa86
 
18.05.11
08:33
(0) 8.2.13.219 - периодически падает платформа в файловой версии, примерно когда появляется желание сохранится. Клиент-сервер даж не стартует. 0009a , винда 7x32

Есть багтрекер или чо нить в этом роде? а то миста с этой точки зрения не айс
571 Stepa86
 
18.05.11
08:41
(0) когда хочу набрать функцию, набираю функ, нажимаю ентер, выскакивает диалог ввода имени, если там нажать отмена, то подстановка срабатывает, хотя ожидается, что по отмене ничего не подставится
572 orefkov
 
18.05.11
14:47
(571)
Шаблоны в 1С вроде так же работают.
573 Stepa86
 
18.05.11
15:11
574 Ткачев
 
19.05.11
12:37
У меня нет такой ветки
HKEY_CLASSES_ROOT\V82.InfoBaseList\shell\Open\command
Есть такая
HKEY_CLASSES_ROOT\V81.InfoBaseList\shell\Open\command
Но не фига не работает.
575 y88
 
19.05.11
12:43
(574) добавь нужную см. (554)
576 qeos
 
19.05.11
12:51
(574) у меня на 8.1 тоже неработает..
577 Ткачев
 
19.05.11
13:06
Сделал
"C:\Program Files (x86)\1cv82\common\1cestart.exe"
Если как в (554) то ошибка вываливается.
578 y88
 
19.05.11
13:10
в (0) Поддерживаются релизы: 8.2.11.236, 8.2.13.202, 8.2.13.205 и выше

8.1 в пролете
579 Ткачев
 
19.05.11
13:10
(578)Как для Win 7 написать в реестре стартер ?
580 y88
 
19.05.11
13:15
(579) от этого не знаю. Жди Сашу.
Напиши подробнне что за ошибка
581 Ткачев
 
19.05.11
13:21
В реестре:
"C:\Program Files (x86)\1cv82\common\1cestart.exe\" /RunShortcut \"%1\""
Ошибка:
Не удалось запустить ""C:\Program Files (x86)\1cv82\common\1cestart.exe\" designer
582 Ткачев
 
19.05.11
13:25
Сам релиз открывается как управляемый
583 orefkov
 
19.05.11
22:20
(581)
Попробуй слэш после 1cestart.exe убрать.
584 Ткачев
 
22.05.11
10:17
А можно сделать что бы комментарии (//Комментарий) после конструктора запроса не убирались ?
585 GROOVY
 
22.05.11
10:50
Не получилось запустить платформу с ключем /L, он просто игнорируется.
8,2,14
586 orefkov
 
23.05.11
11:13
Извините, господа, еще неделю буду торчать в отпуске после операции. Обождите чутка.
587 tuxik07
 
25.05.11
07:25
в 8.2.14.460 сабж не завелся, чего, впрочем, и ожидал. Автору скорейшего выздоровления!
588 toxavich
 
26.05.11
02:33
хм интересно, версию 8.2.14.460 подхватил на ура)
589 mikeA
 
27.05.11
07:05
win7 x64, 1С 8.2.13.219, Punto Switcher

1) периодически падает конфигуратор, не так чтобы часто, но бывает. закономерность пока не выявил

2) внутри конструкции "Для каждого Из Цикл" после Из не срабатывает

а так конечно удобно, одни переходы по вызовам процедур чего стоят.
автору удачи и быть здоровым :)
590 mikeA
 
27.05.11
10:13
(589) +
> внутри конструкции "Для каждого Из Цикл" после Из не срабатывает
иногда срабатывает
591 mehfk
 
29.05.11
13:54
Случайно словил глюк. Если написать

Сообщить(""

и потом набрать "++", получаем

Сообщить(""=Сообщить(""+1;
592 orefkov
 
30.05.11
11:47
(591)
Это не глюк, это так и работает.
Берется вся часть строки слева от ++, содержащая непробельные символы, до первого пробельного символа. Далее проверяется, что первый символ в полученной подстроке может являться началом идентификатора. Сделано так для того, чтобы могли работать и такие конструкции, как
ааа.ббб["Свойство"]++
ибо писать тут "правильный" парсер для выделения нужной части строки считаю напрасной тратой сил.
593 unknown181538
 
30.05.11
23:40
Мне кажется, NULL должен в верхнем регистре печататься...
594 mehfk
 
31.05.11
06:53
(592) Я ориентировался на телепата, там такого нет. Можно же анализировать, если ввод производится "внутри скобок", в том числе имеется незакрытая пара скобок, не делать автоподстановку?
595 DJ Anthon
 
31.05.11
07:02
(594) а зачем в скобках ++?
596 mehfk
 
31.05.11
07:10
(595)
Сначала пишешь конструкцию

Сообщить(""++"");

потом между двумя плюсами дописываешь то, что нужно вывести.
597 Дарт Вейдер
 
31.05.11
09:27
заметил сегодня, что в снегопате при сохранении модуля не отрабатывает автоматичекий синтаксичекий контроль..
впервые в 8-ке обработка вылетела при запуске из-за синтаксической ошибки)))
598 YHVVH
 
31.05.11
10:15
Запрос=Новый Запрос;
Результат=Запрос.Выполнить();

набираю первые буквы "За"  выдает варианты Запрос....

Запрос=Новый Запрос;
Результат=Запрос.Выполнить().Выгрузить();

набираю первые буквы "За" не выдает варианты
599 YHVVH
 
31.05.11
10:17
+(598) в 8 все нормально , глюк пришел с 9кой.
600 tuxik07
 
31.05.11
10:30
для 8.2.14.460 сабж будет?
601 orefkov
 
31.05.11
11:23
(600)
Будет.
Ща допиливаю некоторые баги.
602 DJ Anthon
 
31.05.11
11:53
(596) пиши красиво - "" +  + ""
чтоб между знаками всегда пробел был.
603 МишельЛагранж
 
31.05.11
12:27
Я так понял - продукт весьма и весьма сырой.
Я нисколько не умаляю заслуги Саши - но просить деньги за это, да еще в размерах ЗП в провинции...
Сначала нужно его OpenSource версия, наполнить необходимыми шаблонами и конструкциями, сделать устойчивым всегда и везде, оттестить на разных релизах..
А то если такая "коммерческая" разработка будет рушить рабочую конфу - извините...
Тем более - коммерческая разработка должна поддерживать минимум и 8.1.15 релиз - это всяко.
А иначе - все рюши можно и БЕСПЛАТНЫХ текст-редакторах сделать (такие как подстановки нужных конструкций, расцветка кода и т.д.) - копировать только надо туда-сюда. Но думаю, если вопрос будет - копировать или платить...
Сверхнеобходимое - это подсказки параметров методов-функций и показ области видимости переменных - это должно было быть в релизе 8.0 еще. Если это будет бесплатным - проект будет жить. Если за это и "красивые рюши" будут просить огромное количество денег (огромное - выше 800 руб за такое), то не уверен в успехе.
Все-таки бизнес есть бизнес, а альтруизм есть альтруизм. Во втором случае - многое простят и посмеются. В первом - или должно быть все безупречно, или съедят живьем.
604 orefkov
 
31.05.11
13:34
(603)
С чего ты взял, что коммерческая разработка должна еще и 8.1 поддерживать? Это моя разработка и я решаю, что она будет поддерживать, а что нет.

С обрушениями борюсь по мере сил, но вроде как ни одна коммерческая разработка не дает гарантий, что их не будет.

Цена - вроде планирую просить практически копейки.
Насильно покупать никого заставлять не буду - это же рынок - не нравиться, походите по рынку, поищите дешевле.

Также вроде как никому не препятствую сделать все эти "рюши" в бесплатных редакторах - дерзайте, делайте, творите. Вон берите autoit в зубы и вперед, осчастливьте человечество.

ЗЫ. Подсказки о параметрах вызова методов - это первоочередные планы, без них и не стоит ничего затевать. Но вот в паблик-тестовых версиях их не будет, не обессудьте.
605 IamAlexy
 
31.05.11
13:37
(604) когда и куда башлять деньги за непаблик с подсказками?
уж очень, очень хочется...
606 МишельЛагранж
 
31.05.11
13:40
(604) ну хочешь на "ты" давай на ты.
>>"Это моя разработка и я решаю, что она будет поддерживать, а что нет
- а деньги-то не твои пока )) поэтому не ты будешь решать, отдавать их или нет за разработку ))
А судя по "функционалу" - на коммерческое пока не тянет... тем более - при таких "копейках": напомню, что МРОТ 5200 (или 4900 еще?), если думаете только в москвах торговать - пожалуйста. У нас программист получает от 15 до 25тыс. Остальные "зарплаты" практически все (1% если только реально) - на совести пиар-рекрутеров.
>>. Но вот в паблик-тестовых версиях их не будет, не обессудьте.
ну, нового они тоже ничего не откроют, окромя того что в справке, так ведь? ))
на этот случай у меня есть свой справочник как и где можно все это нагромождение применять... а москвы пусть платят, да, и так много денег тянут с внешки...
607 Господин ПЖ
 
31.05.11
13:41
(604) пиши под iOS... 1С-ники жадные и нищие
608 IamAlexy
 
31.05.11
13:42
(606) угу.. 7ку посмотри.. не смотря на СП почему то все на телепате сидят и слазить не собираются..
609 МишельЛагранж
 
31.05.11
13:43
(607) точно
и бедные в массе своей.
________________________
Александр, ничего против вас не имею - вы много сделали для 77 - но подозреваю, что "легковесные" столичные деньги испортили вас... (((((
610 МишельЛагранж
 
31.05.11
13:45
(608) тут можно только рот прикрыть, чтобы не вырвалось в адрес 1С чего ругательного.
611 Конфигуратор1с
 
31.05.11
13:45
(606)Человек делает продукт. Он наполняет его определенным функционалом и продает за определенную сумму. не нравится - проходи мимо, нравится - покупай.
612 МишельЛагранж
 
31.05.11
13:47
(611) да вот как-то не хотелось бы видеть Александра в одних рядах и на одной ступеньке с известным Инженером-Маней, засорившем весь инфо-сами-знаете-где.
613 Конфигуратор1с
 
31.05.11
13:48
(609) бедные пишут руцями. Я получаю меньше российской глубинки, но если мне этот продукт поможет сэкономить время и улучшить работу, то я готов потратить такие деньги.
614 МишельЛагранж
 
31.05.11
13:49
- и я уже написал: честно, 800 руб - красная цена.
но раз вы в москвах - тут только можно поскорбеть о родине.
615 МишельЛагранж
 
31.05.11
13:50
(613) логику разработки он вам все равно не подскажет ))
даже оптимизацию кода не сделает... ((
616 IamAlexy
 
31.05.11
13:50
(612) ряды мани пополняются не теми кто пишет коммерческие разработки на около1Сную тему а теми кто себя тупо ведет на форуме как маня.. пейарится всюду по поводу и без повода, чушню порет при общей безграмотности и недалекости и тд и тп..

какое это имеет отношение к разработчику этого решения?

или ты правда считаешь что все должно быть бесплатно?

слушай, мне нужно сделать пару печатных форм договоров, в каждом порядка 50 реквизитов для заполнения и таких вариантов договоров 8

сделай для типовой, а? забесплатно конечноже.. а?
617 Конфигуратор1с
 
31.05.11
13:50
(612) я не знаю Александра, но подозреваю что у него есть семья. И открою Вам большой секрет - семья затратное дело. Вы предлагаете сделать человеку программный продукт, убить на него СВОЕ ЛИЧНОЕ время и раздавать его бесплатно? В 7ке он так и сделал. За это ему уважение и почет. В 8ке он хочет получить за это деньги - это справедливо. Повторюсь, но если у Вас есть силы и время - сделайте бесплатный проект.Получится лучше чем у Александра - уважение Вам будет и почет.
618 IamAlexy
 
31.05.11
13:51
(616) договора в ворде и опенофисе должны формироваться..
619 Мигрень
 
31.05.11
13:51
(608) На телепате сидел, пока винду не переустановил. А потом лень телепат ставить, ибо 7-ку открываю раз в год, с похмелья, когда срочно нужно, чтоб стошнило.
620 Мигрень
 
31.05.11
13:53
А скока денег просят? Я  Тим купил за двадцатник, давно окупился.
621 Stepa86
 
31.05.11
13:54
(616) чот ты грубишь с бесплатно... тут 600-800 рублей красная цена

чот тут уже каждую страницу холивар всплывает по поводу платности. Только автор решает скока это будет стоить и какой функционал содержать, а все остальные или платят и пользуются или не платят и соответственно не пользуются... чо перетирать то каждые 100 постов???
622 МишельЛагранж
 
31.05.11
13:54
считайте деньги:
или купят 100*5000, или 10 000*800
бизнес есть бизнес, доброта есть доброта.
623 Конфигуратор1с
 
31.05.11
13:54
(614) опять повторюсь - я не из России и тем более не из Москвы. зарплата у меня на российские деньги 15 тыр рублей. Для меня пара тысяч рублей довольно   пристойная сумма, но если коммерческий продукт будет как телепат, то я готов заплатить за него эти деньги.
(615) его задача не подсказывать логику разработки, а упростить ее. С помощью снегопата разработчик будет меньше времени тратить на набор кода и больше останется на правильное продумывание логики разработки
624 ptiz
 
31.05.11
13:54
Интересно, сейчас эта штука работает? А то раньше несколько первых версий пробовал - ни одна не взлетела.
625 IamAlexy
 
31.05.11
13:55
(620) ты жирный буржуй кровопийца - нужно тебя раскулачить..
совсем наверное зажрался в своих нерезиновсках


ты должен был написать в тимвьювер что красная цена их продукту 934 рубля и не копейкой больше..
что они там зажрались у себя в германиях и вообще лузеры уподобившиеся мани и майкрософту...
626 Конфигуратор1с
 
31.05.11
13:55
(622) хорошее слово "ИЛИ")))
627 МишельЛагранж
 
31.05.11
13:56
(616) я и так забесплатно много что делаю, ибо чтобы заработать жалкие 20 тыс., нужно сделать на 80.
628 IamAlexy
 
31.05.11
13:56
(622) ты так говоришь как будто по твоему мнению зарабатывать деньги своим трудом - стыдно и неправильно...
629 МишельЛагранж
 
31.05.11
13:57
(623) речь идет о цене 5тыс. руб и более.
630 Конфигуратор1с
 
31.05.11
13:57
(624)работает, а что у Вас не получилось?
631 IamAlexy
 
31.05.11
13:58
(629) что такое 5000 для 1Сника? это его 10 часов?
для нерезиновска - 2-3 часа..
для замкадья - порядка 10 часов..

чего в этом неподъемного?
632 Stepa86
 
31.05.11
13:58
(622) откуда цифры? есть подозрение, что соотношение будет что то вроде 1000 по 5000 или 1100 по 800, ибо конечные пользователи почти всегда делятся на тех кто платить готов и на ценник немного пофик (в пределах разумного есессно) и на тех, кто не заплатит и 5 рублей
633 МишельЛагранж
 
31.05.11
13:59
(622) стыдно наживаться.
цена должна быть адекватной, а не "купил тимвьювер за двадцатку - отдашь и 5 за мою!"
634 IamAlexy
 
31.05.11
14:00
(632) прикол в том чтобы продавать за 800 стало выгодней - нужно продать в шесть раз больше копий чем за 5000

а учитывая что 1сники все же зачастую получают на уровне вышесреднего по региону + многие протолкнут покупку через контору - врядли разница будет в 6 раз при таком снижении цены...
635 МишельЛагранж
 
31.05.11
14:00
(632) свободно-коммерческие разработки (без рекламы и продвижения) набирают всего несколько сотен покупателей.
Так что я взял с запасом на москвы.
636 IamAlexy
 
31.05.11
14:00
(633) ты вот точно знаешь сколько человекочасов затратил разработчик на это решение?

вот прям точно точно, и это тебе дает право считать "справедливую" цену ?
637 Конфигуратор1с
 
31.05.11
14:01
(629) Вы для работы ПК покупаете? Телефон мобильный, для переговоров с клиентами? Почему софт должен быть бесплатен? Изза такой логики лично Вам и приходится работать на 80 и получать 20. Потому что сидит "бедный" предприниматель и не понимает почему 1сники наживаются на нем? он честно зарабатывает перепродажей товаров по цене в два раза выше чем покупает, а 1сники за низашо с него деньги огребают
638 МишельЛагранж
 
31.05.11
14:02
(634) только в москве совсем безголовые и далеко улетевшие владельцы бизнесов покупают что-то неизвестное (им) только потому, что "программист захотел".
639 Конфигуратор1с
 
31.05.11
14:04
637+ Я как то вел переговоры с таким товарищем, который возмущался почему он должен заплатить за перенос данных по 3 базам нетиповых конфигураций месячную зарплату своего бухгалтера, при том что времени у бухгалтера перенос бы занял бы полтора месяца.
640 Stepa86
 
31.05.11
14:06
(638) не Москва, легко могу выклянчить у руководства для себя или подчиненных все то, что отобъется менее чем за полгода или улучшит любой из показателей. То, что руководство одобрит корп. версию снегопата даж не сомневаюсь...
641 Мигрень
 
31.05.11
14:06
(637) Софт должен быть бесплатен, потому что он умеет размножаться, а железяки - нет.
642 Stepa86
 
31.05.11
14:08
(641) а вы программист?
643 Конфигуратор1с
 
31.05.11
14:09
(641) ага - и работники должны работать бесплатно, потому что работа нематериальна
644 ptiz
 
31.05.11
14:10
(630) О! 009а - первая версия, которая у меня заработала!
645 Fragster
 
гуру
31.05.11
14:10
(637) я как программист делаю вещи "под заказ", по этому они стоят дорого. за "тиражные" решения такие суммы не попросишь в любом случае
646 Мигрень
 
31.05.11
14:10
(641) Программист, ага. Я программы не продаю, я даю советы за деньги.

Еще песни должны быть бесплатны, они тоже разножаться умеет.
647 Sammo
 
31.05.11
14:10
Имхо - еще не известная цена, еще не известны (насколько я понимаю) сроки final релиза а уже обсуждают сколько будет стоить и что для подобного решения дорого.
1с-ники они иногда такие 1-сники...
648 Мигрень
 
31.05.11
14:12
А я думал уже ценник вывесили! :)
649 Конфигуратор1с
 
31.05.11
14:13
(646) Советы умеют размножаться могут, поэтому Вы наживаетесь. стыдитесь))))
650 myk0lka
 
31.05.11
14:15
(633)Можно подумать он в военное время спички, соль, муку и табак спекулирует.....
651 Мигрень
 
31.05.11
14:17
(649) У меня есть совет. Кто мне на счет кинет 30 руб, тому я его скажу!
652 Конфигуратор1с
 
31.05.11
14:18
(651) мы с спекулянтами дела не имеем. Красная цена Вашему совету 3 рубля
653 Stepa86
 
31.05.11
14:18
(651) совет на тему "Как пополнить счет бесплатно"?
654 mehfk
 
31.05.11
14:19
(602) Спасибо, я то по старинке Ctrl-Z жал :)
655 IamAlexy
 
31.05.11
14:20
как же меня радует когда приходит к работающему человеку некое тело, бездарность не сделавшая ничего в своей жизни и начинает работающего человека учить как правильно работать, какие цены на его труд справедливые итд и тп...

ппц..
656 Мигрень
 
31.05.11
14:21
Нуачо, я вот дал совет бесплатный, никто не почесался.

v8: Скопировал отчет, поменяй UID формы
657 ildary
 
31.05.11
14:22
(638) Не отвлекай Александра от работы и не учи его бизнесу. Или выложи свои разработки, а мы у тебя их приобретем, рублей за 200.

p.s. все мои директора покупают тот софт который я им рекомендую купить - это им выгоднее и спокойней.
658 МишельЛагранж
 
31.05.11
15:12
(655) нет уж, на ваш уровень опускаться не буду - уже далеко слишком.
(657) ну вот и посмотрим, сколько директоров что купит, чьи это директора будут, а еще - интересно бы самих директоров спросить, насколько они случаются своих подчиненных.
659 МишельЛагранж
 
31.05.11
15:13
+(658) слушаются*
660 Конфигуратор1с
 
31.05.11
15:13
"случаются своих подчиненных" - как все запущено)))
661 МишельЛагранж
 
31.05.11
15:14
(660) ваши москвы уже давно Содом и Гоммора.
662 Конфигуратор1с
 
31.05.11
15:36
(661) во-первых, москвы не наши, а Ваши, во вторых - по Вашим опискам Содом и Гомора Ваша москвы))))
663 orefkov
 
31.05.11
15:59
(622)
Даже если так, то по мне так лучше осуществлять поддержку 100 реальных адекватных людей, чем 5000 любителей халявы.
Плюс потом я смогу всласть троллить пальцегнутых отстатыщников на форуме - "вы под каким именем в моем списочке ста элитных восьмёрочников проходите?"
664 IamAlexy
 
31.05.11
16:01
(663) + 1000
665 Конфигуратор1с
 
31.05.11
16:06
(663) ))))
666 orefkov
 
31.05.11
16:19
Глядишь, в ветках о работе когданить будут требовать
"отстатыщ + снегопат"
667 ildary
 
31.05.11
16:28
(666) это работодатели пускай зазывают "снегопат куплен, работать будете с комфортом".

p.s. давно хотел спросить - снегопат будет продаваться "на рабочее место"? Будет ли ограничение на количество активаций?
668 МишельЛагранж
 
31.05.11
16:33
Всем вертлявым:
Александр три месяца назад объявил цену - 3 до 5 тыс.
Лицензия будет на 1 купившего.
Деньги сдал - личную открывашку получил.
О чем уже три месяца и говорит сам Александр.
669 ildary
 
31.05.11
16:36
У меня за эти три месяца столько всего случилось, что и не грех отдельные вещи забыть. Вдобавок многое озвучивалось как предварительное и могло поменяться.
670 artbear
 
31.05.11
16:36
(666) Саш, нужно было замутить что-то более зловещее на этот пост :)
Не слушай никого, бизнес есть бизнес.
В крайнем случае уменьшить цену никогда не поздно :)
671 artbear
 
31.05.11
16:38
Внесите меня в список Отстатыщ :)
ЗЫ правда, рассчитываю на халяву - планирую рассчитаться бета-тестированием + скриптами и плагинами к снегопату :) :)
672 acsent
 
31.05.11
16:41
Где можно ченжлог увидеть?
673 orefkov
 
31.05.11
16:53
(671)
Как скриптописатель ты будешь наверняка рад, сейчас работаю над возможностью привязки к скрипту визуальных форм.
Вот посмотри http://s52.radikal.ru/i136/1105/9e/5dc84f3e1d31.png
Там видно:
Вытащил из ресурсов 1С файлик с шаблоном диалога.
В центре - редактирую его.
Слева - он открыт уже как форма в пристыкованном окне. Создан и заполнен объект ТаблицаЗначений, установлен ТабличномуПолю как Данные. Редактируется.
В окне сообщений - лог приходящих от формы и контролов событий.
Только это не та форма и не те контролы, которые штатно редактируются в конфигураторе, а "внутренние" формы 1С, которые ей самой используются для своих системных диалогов форм и тп. Так что ковыряю, как с ними работать.
674 orefkov
 
31.05.11
16:56
(672)
Пока нигде, потом будет snegopat.ru
675 artbear
 
31.05.11
16:59
(673) Прикольно, 1С формы помощнее и поудобнее, чем доступные через скрипты, например, создаваемые через hta
676 МишельЛагранж
 
31.05.11
17:02
artbear, уж ты то по инфотапке знаешь, что почем и за сколько и сколько там что берут ))
(673) если ресурсы не предназначены, чтобы их править - правка будет сиеминутной и в дальнейшем может дать критические ошибки. Чтобы внутренности 1С сделать качественными, нужно 1С переориентировать не пальцегнутие и воспитание "отстатыщников", а качественный код.  Такое ИМХО.
И потом, Нуралиев наверняка будет рад, что кто-то меняет ресурсные файлы по своему усмотрению ))
677 orefkov
 
31.05.11
17:07
(675)
Самое главное, будет выглядет все "бесшовно", как родное, а не что-то инородное. Для 7ки я на пробу в свое время прикручивал микрософтовскую fm20.dll (идет с офисом), смотрелось так:
http://s54.radikal.ru/i144/1105/4c/9941874b2477.png
678 orefkov
 
31.05.11
17:09
(676)
Ты немного недопонял. Речь не о правке ресурсных файлов 1С. Там я просто взял готовый шаблон за основу. А так можно его с нуля нарисовать в редакторе, сохранить в файл, и потом скрипт привязать к форме.
679 МишельЛагранж
 
31.05.11
17:13
(678) как я понял - речь идет о "подсовывании" 1С неких объектов, которые она должна принимать "как родные".
Как это делать, не меняя ресурсных файлов (ибо иное не предусмотрено 1С)?
680 orefkov
 
31.05.11
17:17
(679)
Нет, речь идет о возможности из скриптов создать некие визальные формы для взаимодействия пользователя со скриптом.
Например, кто-то создаст скрипт - конструктор таблицы значений. Этот скрипт откроет форму, где юзер введет названия/типы колонок, скрипт вставит весь нужный код.
681 МишельЛагранж
 
31.05.11
17:19
(680) а средства С для вспомогательных форм нельзя использовать? почему именно "от 1С"?
682 111222333444
 
31.05.11
17:19
Неизменно поражают люди, которые придут и расскажут, а как же надо на самом деле
683 Vladal
 
31.05.11
17:38
(677) Убил. Хочу подобному (что на скрине) научиться или попробовать ручками.
684 orefkov
 
31.05.11
18:02
(680)
Можно.
Как образчик, смотри (677)
А так вообще-то я как раз средствами С++ создаю объект формы и загружаю его из файла. Только в (677) объект формы реализован мелкософтом, а в (673) - 1С.
ЗЫ и кстати, формат ресурсных файлов 8ки вполне себе открытый и опенсорсный. Инструменты для их сборки/разборки лежат в открытом доступе. Правда, в разборщике есть косячок, пришлось для себя сорцы чутка поправить.
685 Сисой
 
31.05.11
18:44
Пока не вижу, за что платить озвученную сумму.
Для меня психологический предел стоимости платных утилит  - 1000 руб.
Продавать плагин по цене платформы... Гм..
686 IamAlexy
 
31.05.11
20:01
(685) гы.. приходишь ты на работу устраиваться а тебе типа работодатель "для меня психологический придел стоимости обслуживающего персонала - 5000 р. в месяц.. наимать 1Сника по цене главбуха.. Гм..."
687 MM
 
31.05.11
20:15
(684) А что это за формат? Где можно найти инструменты для него?
688 МишельЛагранж
 
31.05.11
20:24
(686) да, именно так и есть.
вы там в маасквах жиреете, а из-за этого за МКАД именно так и есть - "хошь - работай - за 6 тыс, не хошь - другого найду!".
689 EvgeniuXP
 
31.05.11
20:31
(688) во-во, в школах админы вообще за 2500 р. работают, не хошь не работай - другого найдем :)
690 orefkov
 
01.06.11
00:08
(687)
Это часть http://site.icu-project.org/home - IBMовская библиотека "International Components for Unicode"
А конкретней - "resource bundle" http://userguide.icu-project.org/locale/resources
Для разборки есть тулза derb.exe, для сборки genrb.exe
Тока у derb при разборке есть косяк с многострочными строками: http://bugs.icu-project.org/trac/ticket/8501
И бинарные файлы не выкладывает отдельно, а все в текстовик выкидывает, в виде HEX-последовательности.
Если надо, могу дать подправленный derb.

(685)
Ну, предметы роскоши всегда оцениваются дороже.
Никто же не требует скинуть цену на Бугатти до 800 тыр, так как можно бушную Ладу взять почти даром.
691 orefkov
 
01.06.11
00:15
(688), (689)
Каждого покупают за столько, за сколько он сам себя ценит.
У некоего Васи из За>|<опинска прыщи, комплексы, девки не дают и маленькая зарплата - так я то тут причем? Я на этом основании что, обязан ему свой труд подарить? А выведение прыщей ему оплатить я не обязан случайно? Хватит трындеть о низких зарплатах одинэсников. Я сам отнюдь не с Масквы.
692 GROOVY
 
01.06.11
00:18
(691) Привет. Тут есть люди которые хотят спонсировать разработку. Означть циферу. Можно приватно.
И не обращай внимания на жлобов. Все равно не заплатят. Украсть - украдут, заплатить - не заплатят.
693 orefkov
 
01.06.11
10:29
К вопросу о ценах, спонсорстве, и вообще.

Я определился с ценой на первый релиз продукта - 4000 руб.
Реализованы дополнительно к альфа-версии будут следующие блоки:
- скрипты + макросы + формы для скриптов
- хоткеи
- настройки
- подсказка о параметрах вызова методов
- частично работа после точки
Ориентировочная дата выхода релиза - 01.09.2011.

Желающие ускорить выход релиза и сэкономить свои деньги, могут предоплатить свою покупку.
Для них сейчас цена 3000 руб.
Либо любая сумма от 1000 руб сейчас + остаток суммы до 3500 руб по выходу релиза.
Пока только в частном порядке через Яндекс-деньги.
За подробностями пишите на orefkov # gmail.com

С уважением, Александр Орефков.
694 ado
 
01.06.11
10:37
(693) А какая схема лицензирования будет? Привязка к железу? И только к одному компу?
695 orefkov
 
01.06.11
10:48
(694)
Я уже писал - никаких привязок не будет.
Каждому пользователю будет генериться своя персональная версия библиотеки. Использование любое персональное, кроме любого вида публичного размещения. В случае обнаружения в паблике - отказ от дальнейших обновлений релизов и доступа к онлайн-сервисам.
Вроде как довольно мягкие условия.
696 Fragster
 
гуру
01.06.11
10:50
(693) документы будут оформлены?
697 orefkov
 
01.06.11
10:56
(696)
"Пока только в частном порядке"
Буду себе делать ИП - тогда будет все по чину.
698 Stepa86
 
01.06.11
14:55
(693) По предоплате будут доступны платные фичи с альфой/бетой, или так и ждать до релиза?

Какие мысли по поводу покупки на организацию?
699 orefkov
 
01.06.11
15:23
(698)
Я изо всех сил буду стараться всем предоплатившим высылать промежуточные бетаверсии, буде у кого будет такое желание. В конце-концов, генерацию персональной версий для каждого юзера тоже ведь надо отладить.
По покупке на организацию - сейчас буду регить ИП и открывать банковский счет. У ИПшника надеюсь устроит покупать?
700 Злопчинский
 
01.06.11
15:24
самое главеное - уходя из конторы не забывать "деинсталлировать" снегопата, а то попадешь в чорные-прчорные списки...
.
плохо, что только яндекс деньги и нет вебманей
701 orefkov
 
01.06.11
15:26
Пока суд да дело, на
http://code.google.com/p/sqlite1c/downloads/list
выложена 10ая альфа:
http://sqlite1c.googlecode.com/files/snegopat-alpha-010.zip

Добавлена 8.2.14.460, убраны мелкие огрехи.
702 orefkov
 
01.06.11
15:29
(700)
На заре времен был у меня вебмани кошелек. Тока я к нему сертификат раза 4 уже просрачивал, надоело восстанавливать. Попробовать можно конечно, тока сколько это займет, не знаю.
703 Злопчинский
 
01.06.11
15:39
(702) уй, не знаююю у меня вебмани давно.. первый кошелек давно погиб - пароль забыл, а второй - долго живет, никаких сертификатов продлевать не надо, не знаю... Заводить его вообщем просто и достаточно быстро
704 ildary
 
01.06.11
15:46
(703) ради такого дела можно и через какого-нибудь посредника (киви например) закинуть.
705 Злопчинский
 
01.06.11
15:47
(704) через киви при нципиально не буду. меня жаба реально давит под 10% отдавать комиссию - о...и мударасы
706 ildary
 
01.06.11
15:57
(705) я только для примера, сам киви не люблю. на странице money.yandex.ru/prepaid достаточно способов - тут тебе и препейд карты, и банки и т.п.
707 sbabay
 
01.06.11
16:00
Вебмани - зло! Такого гемора я давно не встречал.
По обмену: http://obmenniki.com/go.php?from=2&to=3&from=3&to=12
708 Злопчинский
 
01.06.11
16:02
(707) вебмани нормуль. работает и работает.
709 Злопчинский
 
01.06.11
16:03
(707) ну и нахрена мне эта менялка - на что явебмани поменяю - на ящик который надо завести в яндекс деньгах..?
.
все закрыли вопрос с обменом. найду сам как.
710 ildary
 
01.06.11
16:25
(700) я из-за опасения забыть где-нибудь свою версию снегопата  просил доп пароль, но идею не одобрили.
711 dimoff
 
01.06.11
16:28
Пора делать нормальный интеллисенс :)
712 orefkov
 
01.06.11
16:32
(710)
Для тебя персонально сделаю :)
(711)
О, Дима сдул пыль с клавиатуры и все заверте...
Как в старые добрые времена :)
713 МишельЛагранж
 
01.06.11
16:42
ой, ребята, последние вы...
на "смену" вам приходят такие знайки .. да, собственно, именно в эту нишу никто не приходит.
Уйдете, и уйдет вместе с вами желание что-либо менять.
714 ildary
 
01.06.11
16:46
(712) спасибо большое! ЭТА штука реально выручит тех, кто не в одной фирме работает.
715 artbear
 
01.06.11
16:49
(711) Дима, неужели вернешься к интеллисенс и в скриптописатели?
716 trdm
 
01.06.11
16:52
Диркса не хватает до кучи...
717 dimoff
 
01.06.11
16:52
(715) Нет, во-первых нет желания, во-вторых нет необходимости, думаю орефков все сделает лучше и грамотней.
718 DEVIce
 
01.06.11
17:33
(716). Могу ради вас организовать ему хорошую баньку, с условием что он присоединится. :)
719 MM
 
01.06.11
20:01
(690) С ошибкой вроде понятно заменить len на (int32_t)(u_strlen(string)).
Но у меня остался вопрос по командной строке genrb.exe, как собрать ресурсный файл чтобы платформа его приняла?
Разбираю derb -s D:\Projects\1C_res\bin -e UTF-8 --bom  basicui_ru.res , порядок ресурсов в текстовом файле отличается от ресурсного.
Собираю genrb ru\basicui_ru.txt -e UTF-8 , но 1С получившийся файл пропускает.
720 EvgeniuXP
 
01.06.11
20:09
(714) незнаю, незнаю, через месяц-другой выйдет новый релиз платформы - и все загнется...
721 EvgeniuXP
 
01.06.11
20:10
(+720) я в смысле, что релизят платформу часто, а не то что 14-ая вот-вот выйдет :)
722 toxavich
 
02.06.11
02:19
(720) ну на четырех платформах не загнулся, я думаю и дальше не загнется... с таким отношением зачем вообще какой то софт юзать, сам для себя пиши! ))
723 mikeA
 
02.06.11
10:32
(0) можно сделать выделение имён процедур в текстах модулей?
724 orefkov
 
02.06.11
11:00
(723)
Если только цветом текста или фона. В-принципе реализуемо.
725 Stepa86
 
02.06.11
11:08
(723) а зачем? в сях вроде бы принято все имена методов писать с заглавной, а имена переменных с маленькой буквы
726 mikeA
 
02.06.11
12:27
(724) цветом текста. во многих IDE это есть.
(725) так нагляднее, на мой взгляд
727 Злопчинский
 
02.06.11
13:33
(723) - поддерживаю!
728 Stepa86
 
02.06.11
13:39
(726) а есть скриншотик такого оформления?
729 mikeA
 
02.06.11
14:20
730 Stepa86
 
02.06.11
14:28
(729) чо то там как то хаотично все раскрашено... часть методов раскрашена, часть нет, параметр, одна переменная и часть методов фиолетовые, остальные чорные... может там логика какая другая?
731 mikeA
 
02.06.11
14:42
(730) светло-коричневым keywords, синим definitions, фиолетовым builtins. красным comments, зелёным strinngs
вроде так
732 orefkov
 
03.06.11
13:41
(729)
В sciColorer под 7ку вроде примерно 15-20 категорий слов для задания цвета раскраски, вот только такого деления - именно процедуры - нету.
Хотя лично мне - более 4 цветов уже проблематично, больше мешает, чем помогает. Но это уж кому как.
733 ildary
 
03.06.11
14:31
(732) Александр, ответьте пожалуйста в почту, возник вопрос по оплате.
734 orefkov
 
03.06.11
14:42
(733)
ок
735 qeos
 
03.06.11
14:59
орешкин иди нафег со своей оплатой.. платить не буду теперь.. пожертвовать раньше еще мог.. теперь нет.
736 qeos
 
03.06.11
15:00
и вообще я считаю ты должен оплатить работу тестерам.
737 orefkov
 
03.06.11
15:36
(735)
Дико извиняюсь, но разве я как-то приставал к тебе с требованием оплаты? Не хочешь, не плати, в чем вопрос то?
Пожертвования я отлично знаю - за ВСЕ время мне нажертвовали в общей сумме - не более 5тыр. И то большая часть - не одинэсники, а за работу над прошивками коммуникатора.
738 orefkov
 
03.06.11
15:37
(736)
А с тестерами - позволь я уж без твоих советов разберусь в узком семейном кругу.
739 qeos
 
03.06.11
16:20
(737) не приставал. твоя правда.. ты просто сказал что релиз будет продаваться.
740 beholder
 
03.06.11
16:30
(735) ты много нажертвовал в прошлый раз, филантроп?
741 trdm
 
03.06.11
18:38
(740) видел я ту гору денег. Не объехать, не перепрыгнуть, ни облететь....
742 qeos
 
03.06.11
19:14
(740) какой такой прошлый? для меня 10 это второй релиз известный мне.

а пожертвовать - нет проблем.. но именно пожертвовать, а не выбросить деньги на ветер (самому нужны).
1. на чтото достойное небольших денег не жалко, тем более если тебе это помогает зарабатывать больше.
2. мог бы и на мисту пожертвовать (порывался) но мне нужно было чтото взамен.
743 unknown181538
 
05.06.11
07:02
Как сделать, чтобы запускался не последний релиз (14), а 13-й?
744 Kookish
 
05.06.11
07:41
(743) Просто добавь воды. В параметрах базы в стартере указываешь конкретный релиз платформы, какой нужен. На последнем окошке внизу.
745 unknown181538
 
05.06.11
07:50
(744) Спасибо, я там раньше просто "8.1" или "8.2" указывал
746 andrewks
 
05.06.11
07:52
сворачивание Циклов и Если будет?
747 andrewks
 
05.06.11
08:16
каков планируемый правовой статус выкладываемых альф после выхода релиза?
748 zag2art
 
05.06.11
12:13
(746) так они же и так есть в конфигураторе
749 andrewks
 
05.06.11
12:23
(748) как? я в 8-ке начинающий, не нашёл
750 orefkov
 
05.06.11
13:00
(747)
что выложено для всех, то выложено для всех.
751 skunk
 
05.06.11
13:02
(749)в параметрах
752 andrewks
 
05.06.11
13:20
(751) ога, спасибо
753 artbear
 
06.06.11
08:44
(751) (746) >>Сворачивание Циклов и Если
В 8-ке сворачивание Если сделано совершенно неудобно.
Сворачивается все от Если до КонецЕсли;
А довольно часто бывает удобным свернуть ветви Если, ИначеЕсли, Иначе.
В 7-ке Колорер правильно сворачивает.
Надеюсь, что и в 8-ке сделаем также со временем.
754 orefkov
 
06.06.11
09:05
(753)
Артур, для этого придется весь редактор в 8ке перехватывать и все полностью переделывать, ибо на такие финты движок редактора не заточен. Вобщем, sciColorer портировать придется. Ну да задача в-принципе решаема.
755 sbabay
 
06.06.11
09:58
Давайте sciColorer напотом отложим. Эта вещь оч крутая и нужная, но ИМХО самое главное на данный момент - подсказки параметров методов
756 artbear
 
06.06.11
13:06
(754) Да, я именно портирование Колорера подразумевал.
757 artbear
 
06.06.11
13:07
(755) Да, лучше сделать после запуска программного интерфейса.
758 Chin
 
08.06.11
15:40
В 10-ом релизе вылет с дампом продолжился. Среднее время вылета 7-10 минут работы.
759 orefkov
 
08.06.11
16:01
(758)
Ок, разбираюсь, что там не так.
760 lion11
 
10.06.11
11:41
Сейчас в 10 релизе два раза вылетел с дампом из конфигуратора в одном месте:
В общем модуле при редактировании процедуры от подписки

   НаборЗаписей = Источник.Движения.Хозрасчетный;
   ТаблицаПроводок = НаборЗаписей.Выгрузить();
   Для Каждого СтрокаТаблицы Из ТаблицаПроводок Цикл
       Если СтрокаТаблицы.Субконто1 =   Тогда

При наборе Субконто1 вылетало. В 9 релизе не вылетело...
761 orefkov
 
10.06.11
12:36
(760)
В течение следующей недели запущу сайт, и буду заниматься вылетами вплотную. Все найдем и пофиксим, никуда оно не денется.
762 МишельЛагранж
 
14.06.11
12:12
(760) и с введением оплаты за обработку количество таких "сюрпризов" устремится к бесконечно малой величине?
763 orefkov
 
14.06.11
12:59
(762)
Снегопат - не обработка.
А так да, конечно.

Вот опенконф и телепат бесплатные - так они до сих пор беты, нормального релиза так и не вышло.
764 SirStefan
 
14.06.11
13:19
(762) МишельЛагранж, скажите, а засоряя тематическую ветку своим нытьем вы чего добиваетесь? Чтоб вам кинули подачку в виде бесплатной копии? Хотите подискутировать - ну создайте свою ветку. А то заходишь почитать о новостях проекта - а тут на страницу только ваши сопли с попрошайничеством. Противно.
765 МишельЛагранж
 
14.06.11
13:34
(763) ну вот и получится, что выв предполагаете, а плтаформа 1С сама себе на уме.
Если ж она сама себя не контролирует - как вы поручиться за её "устойчивость" сможете?
Это не 77...
(764) не путайте меня с своей моськвой - это там знают только "дай-дай-дай!".
766 SirStefan
 
14.06.11
17:50
(765) Я с глубокого замкадья: Владивосток. Хотя нищих попрошаек и у нас тут навалом. И они тоже считают, что должны получать много больше и им все должны. А встать и начать работать не хотят почему-то.
767 МишельЛагранж
 
14.06.11
18:14
(766) да у вас там у каждого по 5 инояпонок в гараже.
+ черная икра вместо масла )
вот и получается.
768 SirStefan
 
15.06.11
03:09
(767) Оно и видно, что все жируют кроме вас.
769 IamAlexy
 
15.06.11
03:45
ничего не слышно про вылеты?
есть надежда что прекратятся?
770 tuxik07
 
15.06.11
06:18
частенько падает при выходе из конструктора запросов (в запросах есть временные таблицы, которые в этом тексте запроса не описаны, а передаются через свойство МенеджерВременныхТаблиц запроса)
771 orefkov
 
15.06.11
11:00
(769)
Пока занят сайтом, на следующей неделе займусь вплотную.
Пока есть такое мнение, что какой-то косяк в произвольных группировках (которые //{ //}).
По крайней мере рядом со мной DmitrO довольно плотно юзает Снегопат, у него не падает. Он произвольные группировки вообще не пользует. Однако когда я ему показал эту возможность, довольно скоро у него упало. Теперь он снова их не использует, и у него работает стабильно. Правда, он и конструктором запроса не пользуется :)
772 IamAlexy
 
15.06.11
12:25
(771) а как отключить произвольные группировки?
773 orefkov
 
15.06.11
12:31
(772)
Просто ими не пользоваться.
774 Злопчинский
 
15.06.11
12:57
(773) 8-кой не пользоваться - вот правильный совет... ;-)
775 Живаго
 
15.06.11
13:36
Что за бред вообще кому не нравится проходят мимо, платные тестеры идут и ищут работу тестера и получают за это деньги, какие проблемы то?
Человек делает для нас нет бы спасибо сказать, что за люди.
А то что за деньги так все же за деньги работают, я вот без денег не работаю а вы?
776 artbear
 
15.06.11
14:16
(771) Цитата с 1спп.ру
==
Что-то у меня версия 0.0.1.0 не хочет запускать некоторые базы в толстом клиенте.
При запуске Предприятия через стартер Снегопата выдается ошибка -
Цитата:
Установлен режим совместимости с версией 8.1
Запуск в режиме управляемого приложения невозможен.

В настройках стартера (1С) выбран толстый клиент.
В командной строке запуска стартера (Снегопат) указан ключ /RunModeOrdinary (без него также не работает)
Что делать?
ЗЫ в режиме Конфигуратора запускается нормально.
Штатный стартер 1С также запускается базу верно в толстом клиенте.
777 orefkov
 
15.06.11
17:30
(776)Цитата с 1спп.ру
==
Я на эту тему уже немного писал в http://www.1cpp.ru/forum/YaBB.pl?num=1166788221/257#257
Примерно про то, что с запуском через стартер в режиме предприятия - может глючить. Все-таки это стартер к снегопату, а он тока в Конфигураторе должен работать. Возможно, поправлю.
778 План счетов
 
17.06.11
10:27
8.2.13.219
Работаю в конфигураторе, жму F7, на секунду появилось окно вылета с записью дампа, окно закрылось конфигуратор не вылетел.
779 IamAlexy
 
18.06.11
22:31
уже хочется помогалку для 8.2.14.496 :)
780 Холст
 
20.06.11
01:02
inject.dll - авира посчитала малварью
можно ли без этой длл-ки юзать снегопат и  в какой мере ?
781 tuxik07
 
20.06.11
06:31
вышел новый билд платформы 8.2.14.496...
782 Stepa86
 
20.06.11
08:03
(780) тут вроде б уже писали, что какой то лаборатории послали на анализ и она извинилась за то, что посчитала его вирусом... без него не работает
783 vladnet
 
20.06.11
21:53
(780) в авире можно в исключение поставить
784 xXeNoNx
 
20.06.11
22:30
Не завелась на 8.2.14.496
785 unknown181538
 
24.06.11
15:37
(779) +1. Уже подсели!
786 sbabay
 
28.06.11
08:01
Есть новости?
787 andrewks
 
28.06.11
08:25
(780) просто там используются методы внедрения в чужой процесс, которые очень часто применяют вирусописатели.
788 Мимохожий Однако
 
28.06.11
08:38
(778)+ аналогично. Из-за этого нет возможности полноценно разобраться с этим инструментом. У меня Window 7. Может из-за этого вылеты?
789 Chin
 
28.06.11
10:52
(788) Не - у меня вылетает и дома на win7 и на работе на XP.
790 План счетов
 
28.06.11
16:01
Заработал:
http://snegopat.ru
791 orefkov
 
28.06.11
17:37
(790)
Да там пока нет ниче особого.
792 dave2000
 
30.06.11
10:35
Попробовал, очень даже неплохая вещь, запросы теперь выглядят по-человечески.

Чего ОЧЧЕНЬ сильно не хватает по сравнению с семёрочным телепатом - это когда двойным кликом выделяешь переменную/слово, эта же переменная автоматом подсвечивается по тексту везде, где она встречается. Бывает, ищешь переменную, где она ещё используется и пересмариваешь каждую строчку кода.. а тексты модулей в 8-ке огромные, длинной в десятки километров, не такие как в конфигурациях 7.7.

И минимальную панель настроек бы сделать, спрятать её куда-то в меню (по аналогии с телепатом). Чтобы можно было отключать, например, сворачивание блоков.
793 ildary
 
30.06.11
10:51
(792) штука в телепате, делающая подсветку выделеннего слова в кода - Colorer, и его появление в снегопате - в планах.
794 dave2000
 
30.06.11
11:09
точно, Colorer! путаю их постоянно ) будем ждать
795 dave2000
 
01.07.11
11:39
А стартер точно запускает 1cestart.exe, а не 1cv8c.exe?

Запускаю starter.exe, в открывшемся списке жму "конфигуратор", запускается нормально, из конфига 1С тоже нормально запускается. Если же из стартера запускаю 1С:Предприятие, программа запускается в режиме управляемого приложения. Так должно быть?

В конфигурации по умолчанию прописан запуск обычного приложения. В реестре по пути [HKEY_CLASSES_ROOT\V82.InfoBaseList\shell\Open\command]

прописано

"C:\Program Files\1cv82\common\1cestart.exe" /RunShortcut "%1"

Если вручную запускаю 1cestart.exe, открывается обычное приложение.
796 Fragster
 
гуру
01.07.11
11:46
сделайте так, чтобы по ctrl+вправолево переходило по кускам слов:
ПриветВсем при нахождении в конце слова и нажатии ctrl+лево переходило в позицию между "т" и "В"
797 Fragster
 
гуру
01.07.11
11:46
или это уже есть?
798 dave2000
 
01.07.11
11:50
(796) такую функцию, если делать, то чтоб была возможность отключения, т.к. не во всех случаях и не для всех это удобно.
799 dave2000
 
01.07.11
12:15
Как из starter.exe открыть 1С:Предприятие в режиме обычного приложения? Ключ /RunModeOrdinaryApplication не помогает.
800 orefkov
 
04.07.11
09:54
(799)
Стартер предназначен в первую очередь для запуска Снегопата, те в режиме Конфигуратора. Но все равно постараюсь найти косяк и исправить.

ЗЫ: Все файлы для скачивания переехали на
http://snegopat.ru/downloads/
801 SirStefan
 
04.07.11
09:55
А на 8.2.14 в ближайшее время снегопат планируется?
802 orefkov
 
04.07.11
10:08
(801)
http://snegopat.ru/main/wiki?name=Возможности
Поддерживаются 8.2.14.439 и 8.2.14.460.

8.2.14.496 - в ближайшее время.
803 orefkov
 
04.07.11
10:10
(801)
Вообще-то ты мог бы и задачу создать :)
804 МишельЛагранж
 
04.07.11
10:34
(802) судя по странице Вики - возможностей нет? ))
805 МишельЛагранж
 
04.07.11
10:35
SirStefan
>>все жируют
нет, блин, голодают, как мы, - на воде, молоке и хлебе.
806 orefkov
 
04.07.11
13:11
(804)
Спасибо, починил.
807 qeos
 
04.07.11
13:17
(806) а куда дел форму констант?
808 МишельЛагранж
 
04.07.11
13:33
(806) теперь ошибка 500 ))
и вообще, Мастерхост - не самый удачный выбор хостинга...
по-крайней мере - для организаций.
809 Песец
 
04.07.11
14:02
Вот так

Запрос.Текст =
"ВЫБРАТЬ
|

"выбрать" не подсвечивается,
а вот так

Запрос.Текст =
"
|ВЫБРАТЬ

все нормально.
810 orefkov
 
04.07.11
14:17
(809)
Пока подсвечиваются только те строки, которые начинаются исключительно с |
811 Fragster
 
гуру
04.07.11
14:19
(808) я не жалуюсь, у меня все работает. ошибка 500 - ошибка в скриптах.
812 orefkov
 
04.07.11
14:22
(808)
Это я еще раз правил. Сделал, что не просто понимает windows-1251 в адресе, но и делает редирект на правильный (utf-8) адрес.
Ну а мастерхост - для начала сойдет, а там посмотрим. Я пока в этих делах профан.
813 Песец
 
04.07.11
14:39
|ЧтоТо    КАК ID

ID подсвечивается
814 SirStefan
 
04.07.11
15:17
(803) Ну это же не задача, так вопрос полуриторический :)
815 МишельЛагранж
 
04.07.11
15:33
(812) да, теперь сайт работает )
816 AlteZ
 
05.07.11
07:49
с перетаскиванием кусков кода мышкой вылеты в баглисте v.001 зафиксированы? конкретной закономерности не выявлено, но систематически в дамп выбрасывает
817 orefkov
 
05.07.11
08:39
(816)
Так зарегся и зафиксируй. Я тебе инвайт же высылал.
818 vladnet
 
05.07.11
14:10
(817) А можно мне тоже приглашение? Если для этого что то нужно, то что именно ))
819 trdm
 
05.07.11
14:19
(802) >> Выпадает либо сам, либо по Ctrl + Alt + Пробел. Знает пока ОЧЕНЬ мало, но хорошо. После точки не работает. Ждите. Сделан режим фильтрации по подстрокам. Активируется нажатием Shift + Пробел при наборе. Раскладко-независимая фильтрация (набирешь чьд - находит xml)


ну ё-ма :( хочется и в v7, но просить не буду. пусть на v8 развивается..
820 AlteZ
 
05.07.11
23:18
(817) запостил на сайт, свернутые каменты шалят по симптомам
821 unknown181538
 
06.07.11
02:52
(802) Зачем 496, если уже финальный вышел?
822 AlteZ
 
06.07.11
03:14
(373) для вызова автозамены "Запрос с конструктором" из шаблона ввожу "зап",Ctrl-Q,Энтер
Шифт-Энтер печатает только "Запрос"
823 Злопчинский
 
06.07.11
04:01
(821) какой именно?
824 unknown181538
 
06.07.11
04:28
8.2.14.519
825 orefkov
 
06.07.11
09:48
(818)
Для этого нужно стать пользователем программы. В ридми к 10ой альфе расписано, как это сделать.
826 vladnet
 
06.07.11
12:01
(825) Как появятся Яндекс деньгах сумма, напишу. Все равно надеюсь что снегопат будет тем же что и телепат и опенконф на 7.7, так что все равно нужно )
827 Has
 
06.07.11
13:22
докопаюсь
http://snegopat.ru/main/wiki
эксперИментов
828 orefkov
 
06.07.11
14:09
(827)
Fixed
829 orefkov
 
06.07.11
14:10
(826)
А ты сразу пиши, можно и переводом на банковский счет сделать...
830 IamAlexy
 
06.07.11
17:27
ну когда же ну когда для 14.519 появится снегопатушка.. ну уж очень ждем.. оооооочень..
831 skunk
 
06.07.11
17:29
(830)неужеди 14 релиз без проблем работает?
832 IamAlexy
 
06.07.11
17:33
(831) ну да..

пока не встретил ни одной проблемы...

была конечно проблема - тестовая падала из за того что ломанная с патченным бакбасом внезапно переставала ключик видеть  :)

но к релизу это пофиксили походу :) :) :)
833 skunk
 
06.07.11
17:34
а ну тогда ... да ... тогда помагалка нужна срочно
834 План счетов
 
07.07.11
08:47
Если запустить "1С Предприятие", вместо "Конфигуратор", то база загружается пустая, как будто в ней нет данных, это для обычных приложений. Для управляемых вроде все нормально.
835 butterbean
 
07.07.11
09:36
(834) у меня такая-же хрень на 8.2.13.205, только она не пустая, а просто ВСЕГДА запускается в режиме управляемого приложения.
836 vladnet
 
07.07.11
12:07
(827) Тогда и я докопаюсь ))

Вы не являетесь зарегистрированным пользователем. Часть содержимого будет не доступна. Для доступа ко всему содержимому представ!Ь!тесь!.!
837 vladnet
 
07.07.11
12:15
(829) нужны реквизиты, можешь сюда скинуть info##tunesoft.ru, ну или просто скинь ссылку где они опубликованы
838 orefkov
 
08.07.11
13:32
Всвязи с выходом 13ой альфы - 11ая общедоступна:
http://snegopat.ru/downloads/snegopat-alpha-011.zip
839 bar0n0
 
08.07.11
15:16
В 11 стабильно вылетает при следующей последовательности
открыть конфигуратор - файл -новый- новая обработка-новая форма (лупа)- готово - (Падение). Платформа 8.2.13.219.
В 10 падения нет.
840 orefkov
 
08.07.11
16:28
(839)
В 11ой - подтверждаю. В 13ой - нет.
841 bar0n0
 
08.07.11
18:27
(840) так доступа 13 и 12 нет
842 EvgeniuXP
 
08.07.11
19:56
(841) купи и будет доступ.
843 EvgeniuXP
 
09.07.11
21:20
(840) если не сложно, можно такое сделать?

если пишем Элементы.ДЭ - автоматом из контекста выбирает ДобавитьЭлементы, или пишем Элементы.Дб - тоже появляется контекстное меню с выбранным словом ДобавитьЭлементы :)

если в цикле выбрали Прервать, то подсветился тот цикл, в котором лежит Прервать :)
844 EvgeniuXP
 
09.07.11
21:22
(843) либо пишем Элементы - соответственно находит все функции в которых это слово есть: ДобавитьЭлементы.
845 EvgeniuXP
 
09.07.11
21:34
(+844) + еще, если выбрали какое-то слово, появилась стрелка, на которую нажимаем и там из контекстного меню выбираем переименовать, переименовываем слово и оно везде (если это была переменная) переименовывается (слова которые были подсвечены в коде).
846 orefkov
 
11.07.11
22:21
(843)
Есть не совсем это, но похожее.
Когда открыт список, нажатие Shift+Пробел переключает в режим поиска по вхождению. т.е. набрал
Доб Shift+Пробел Эле
Останутся все слова, содержащие "доб" и "эле"
847 Fedor
 
12.07.11
11:36
Как его подключить, чтоб потестить?
848 andrey153
 
12.07.11
12:25
Я если пару раз быстро нажимаю Esc(ну есть у меня такая привычка), то конфигуратор вылетает
849 Леха Дум
 
12.07.11
12:40
Не являюсь зарегистрированным пользователем, но в качестве идеи следующая мысль: Попробовать отвязаться от версии платформы путем создания дополнительных файлов, где держать нужную для внедрения библиотек информацию. Есть файл с настройками для версии платформы - внедряем снегопат, нет - работаем в обычном режиме.
850 orefkov
 
12.07.11
15:34
(849)
Вообще-то сейчас почти так и работает - унутре снегопата есть данные настроек для каждого поддерживаемого релиза. При загрузке - если релиз поддерживается - снегопат загружается и работает, иначе - сообщает что релиз не поддерживается и не загружается. Конфигуратор при этом работает обычным порядком.
851 Леха Дум
 
12.07.11
22:56
В том то и дело чтобы держать не внутри, а снаружи отдельными файлами - не нужно будет пересобирать библиотеку, достаточно будет закинуть свежий файл с настройками. Хотя при этом появляется еще одна дырка в защите от халявы :)
852 dave2000
 
15.07.11
18:49
11-я при запуске конфигуратора вылетает (система Win7 х64).

Уже сделали, чтобы при запуске 1С:Предприятия запускалось обычное приложение, а не тонкий клиент?
853 aka MIK
 
20.07.11
15:25
По запросам - чудесно было б подставлять поля запроса в выборке. Это же не сложно, тут нет необходимости выяснять тип объекта
854 aka MIK
 
20.07.11
15:32
И при переходе по Ctrl+Enter надо сразу идти в процедуру, к чему еще этот бестолковый микро-диалог?
855 orefkov
 
29.07.11
10:03
Всвязи с подготовкой к выходу новой альфа-версии со значительно доработанным функционалом, 16ая альфа-версия объявляется публичной.
Желающие могут скачать ее с http://snegopat.ru/downloads
Там лежит только snegopat.dll, стартер брать из предыдущей версии.
При использовании крайне рекомендуется отключить в настройках добавление шаблонов в список контекстной подсказки.
856 KAO111
 
29.07.11
10:12
Когда появятся возможности оплаты для организаций?
857 orefkov
 
29.07.11
10:22
(856)
Ближе к сентябрю.
858 Fenikus
 
29.07.11
10:54
(855) в предыдущей версии тоже только snegopat.dll
859 mikeA
 
29.07.11
10:58
(855) падает периодически на Win7 x64
860 orefkov
 
29.07.11
11:15
(858)
Выложил стартер там же. Качайте.
861 Chin
 
29.07.11
12:13
Автоподбор в тексте работает глючно, например текст:

ТекущийРеестр", Текущий

После ", Текущий" ставлю курсор и жму cntl-space. Выскакивает меню выбора среди которых есть "ТекущийДокумент" (переменная определена выше по тексту модуля), жму enter и в итоге получаю:

ТекущийРеТекущийДокумент
862 orefkov
 
29.07.11
12:15
(861)
Исправлено в 17ой версии
http://snegopat.ru/main/event?name=0f0b47189&detail=1
863 Chin
 
29.07.11
12:24
(859) +1 Вылет с дампом продолжается. Win XP...
864 orefkov
 
29.07.11
12:40
(859), (863)
Хотя бы приблизительно опишите, в каких ситуациях вылетает.
865 mikeA
 
29.07.11
12:49
(864)
первый раз:
запустил конфигуратор (хранилище)
открыл внешний отчёт
открыл модуль отчёта
нашёл там текст запроса:
"ВЫБРАТЬ
|...
|";
нажал Enter перед ВЫБРАТЬ и перед последними кавычками


второй раз повторил эту последовательность, не вылетело, но вылетело чуть позже, при добавлении новой процедуры в модуль формы и редактировании имени процедуры
866 orefkov
 
29.07.11
12:58
(865)
Ок, спасибо, буду смотреть.
867 Chin
 
29.07.11
13:34
(864) Простая работа с текстом модуля. После запуска конфигуратора проходит какое-то время и вылетает...
...
(862) Т.е. скачать новый релиз можно только тем, кто заплатил 3 т.р., при этом не понятно будет решена проблема с вылетами или нет? Так не кошерно - за альфу нет смысла платить, вдруг баг не победишь - зачем мне не работающий продукт...
868 orefkov
 
29.07.11
14:16
(867)
Тут чистая математика - либо с вероятностью близкой к нулу - теряешь 3000 (т.е. ты заплатил сейчас, а я не сделал),
либо с вероятностью 100% теряешь 1000 (т.е. дождался релиза, купил за 4000).
Либо вообще не теряешь денег, забивая на все это дело, и пользуясь только тем, что дает 1С.
Каждый сам выбирает свою стратегию.

ЗЫ: При этом наличие релиза еще не дает 100% гарантии работы без вылетов (поставляется as is).
869 mikeA
 
29.07.11
14:31
(855) вот кстати при включенных шаблонах по пробелу сначала перебираются все шаблоны, а потом уже выпадает список Снегопата.
выглядит забавно :)

а то что описано в (856) пробовал воспроизвести, больше не появлялось
870 Chin
 
29.07.11
14:33
(868) В том то и дело, что функционал полезный, а ошибка с вылетом сводит его к нулю. Ибо внезапно потерянный получасовой труд не стоит этих бантиков. Каждый раз как появляется новый релиз пробую его до первого вылета и жду новый - сегодня к сожалению сей марафон прервался... Платить за недоделку не вижу смысла.
...
871 KAO111
 
30.07.11
10:12
(0) А можно ли сделать так, чтобы при закрытии конфигуратора сохранялись открытые окна, при повторном открытии восстанавливались.
872 orefkov
 
30.07.11
10:40
(869), (870)
Да, кстати. Совсем забыл. В 16/17 версии я сделал небольшую фичу для проверки одной из возможных причин вылетов.
Если у вас снегопат таки вылетает при работе с текстом, попробуйте следующее:
откройте командную строку в папке стартера.
наберите
set SNEGOPAT_DISABLE_GROUPING=1
starter

Теперь снегопат запустится без пользовательских группировок и без раскраски запросов.
Возможно, это уменьшит количество вылетов.
873 orefkov
 
30.07.11
10:43
(871)
Я сейчас работаю над скриптами и созданием объектной модели для работы с конфигуратором из скриптов. Так что эта задача может быть потом сделана энтузиастами на скриптах. Как это делалось в 7ке под опенконфом. Там по-моему, уже любой каприз был реализован.
874 orefkov
 
02.08.11
14:07
+(873)
Вот например, у меня тестовый скрипт заработал в конфигураторе (на JScript'е):


var vt = v8New("ТаблицаЗначений")
vt.Колонки.Добавить("Тест")
for(var i = 0; i < 10; i++)
{
   var row = vt.Добавить()
   row.Тест = i
}
var sel = vt.ВыбратьСтроку("Выбери себе")
if(sel)
   Message(sel.Тест)
else
   Message("Отмена")

var doc = v8New("ТекстовыйДокумент")
doc.УстановитьТекст("проверка")
doc.Показать("Документ")

var selectFileEnum = v8New("ПеречислениеРежимДиалогаВыбораФайла")
var selDlg = v8New("ДиалогВыбораФайла", selectFileEnum.Открытие)
selDlg.Заголовок = "Выберите файл с фотографией"
selDlg.ПолноеИмяФайла = ""
selDlg.ПредварительныйПросмотр = true
selDlg.Фильтр =
"Все картинки (*.bmp;*.dib;*.rle;*.jpg;*.jpeg;*.tif;*.gif;*.png;*.ico;*.wmf;*.emf)|*.bmp;*.dib;*.rle;*.jpg;*.jpeg;*.tif;*.gif;*.png;*.ico;*.wmf;*.emf|"
+ "Формат bmp (*.bmp;*.dib;*.rle)|*.bmp;*.dib;*.rle|"
+ "Формат JPEG (*.jpg;*.jpeg)|*.jpg;*.jpeg|"
+ "Формат TIFF (*.tif)|*.tif|"
+ "Формат GIF (*.gif)|*.gif|"
+ "Формат PNG (*.png)|*.png|"
+ "Формат icon (*.ico)|*.ico|"
+ "Формат метафайл (*.wmf;*.emf)|*.wmf;*.emf|"

if(selDlg.Выбрать())
   Message(selDlg.ПолноеИмяФайла)
else
   Message("Отмена")
875 ildary
 
03.08.11
00:39
vt.ВыбратьСтроку("Выбери себе")

в игре Гэг китаец из прачечной произносил эту фразу - звучало весело.
876 orefkov
 
03.08.11
02:01
(875)
В точку! Угадал.
877 IamAlexy
 
03.08.11
02:24
(874) а как этот скрипт применить?
878 Гефест
 
03.08.11
06:34
(872) С этой штукой перестает работать Ctrl+F1 - список пустой
879 Stepa86
 
03.08.11
07:47
(873) лучше б вылетами занялся, и пока стабильность не будет больше, чем у самой 1Ски - новых фич не добавлять... потому что 1) есть такая практика-новая фича добавляется только после вычистки всех багов 2) продукт полностью теряет ценность при самых крутых наворотах, если результат многочасовой деятельности может пропасть из-за вылета или если для нового удобства придется делать дополнительные вещи, такие как ежеминутное сохранение
880 orefkov
 
03.08.11
08:09
(877)
Пока никак. Это только в 18ой версии будет.
(878)
Ок, учту. Вопрос несколько в другом - стабильнее или нет работа при отключенных группировках/раскрасках.
(879)
Спасибо, Кэп!
881 Stepa86
 
03.08.11
08:11
(880) у меня ощущение, что ты не до конца понимаешь весь масштаб трагедии =)
882 Гефест
 
03.08.11
08:13
(878) Тьфу, Ctrl+1 не работает, список методов

(880) Пока вроде без группировок работает нормально. Вообще, восьмая альфа у меня не падала никогда, следующие - постоянно. Где то между восьмой и девятой собака порылась
883 y88
 
03.08.11
08:18
(882) пользую 9 (правда не очень активно) - вылетов не было
884 IamAlexy
 
03.08.11
09:48
(880) при отключенных группировках вроде как не падает :)
885 mikeA
 
03.08.11
09:55
(884) у меня падает, но реже (x64). надо добавить туда пока автосохранение, что-ли :)
886 IamAlexy
 
03.08.11
09:56
(885) ctrl+s наше все :)
887 mikeA
 
04.08.11
10:11
(886) Да знаю, знаю... Save early, save often :)

Вот глюк, который воспроизводится на x64:

Создать новый отчёт на СКД, можно не сохранять.
Источник данных - запрос к регистру бухгалтерии (например Хозрасчетный Обороты ДтКт)
Выбрать поля СчетДт, СубконтоДт1, СуммаОборот (первое и последнее поле, видимо, не принципиально)
В настройках в отборе добавить СубконтоДт1
В колонке "Правое значение" выбрать тип предопределённого значения
- откроется форма выбора типа
В форме нажать Ctrl-F, в форме поиска набрать Контрагенты, нажать ОК
- форма выбора позиционируется на Справочник.Контрагенты
Нажать ОК для выбора значения
- после этого 1С падает

причём когда в форме выбора типа выбираешь Справочник.Контрагенты вручную, без поиска, всё дальше работает нормально

повторял три раза

Win7 x64, 8.2.13.219
888 mikeA
 
04.08.11
10:14
(887) пилят, отправьте кто-нибудь это в 1С, оно и без Снегопата падает :))))))
889 orefkov
 
04.08.11
14:27
(888)
Видишь, как мне трудно приходиться...
890 Chin
 
07.08.11
23:36
(872) На 16-ом релизе опять вылетел, правда работал почти 5 часов...
891 orefkov
 
08.08.11
01:36
(890)
На 17 говорят, люди уже целый день смогли отработать...
892 Chin
 
08.08.11
01:38
(891) Не верю!!!
893 IamAlexy
 
08.08.11
01:44
(892) было было такое.. с отключенными группировками
894 Не1Са2П
 
08.08.11
17:04
Сегодня почти цельный день отработал на 16-й =))
895 IamAlexy
 
08.08.11
23:36
а когда ждать под новую платформу помогалку?
896 orefkov
 
09.08.11
08:20
(895)
На днях. Тебя которая более всего интересует?
897 Не1Са2П
 
09.08.11
08:44
Коллеги, помогите, пожалуйста, настроить запуск Снегопата с параметром.

Set WshShell    = CreateObject("WScript.Shell")
Set fso    = CreateObject("Scripting.FileSystemObject")

strMonth    = Right(100 + DatePart("m", Date), 2)
strDay        = Right(100 + DatePart("d", Date), 2)
DName        = "D:\backup\1C\1Cv8_" & strMonth & strDay & ".cf"

If (fso.FileExists(DName)) Then 'архив уже существует
Else
   WshShell.Run """c:\Program Files\1cv82\8.2.14.519\bin\1cv8.exe"" CONFIG /F d:\1C_Base\Workflow\#test_v8\ /N Админ /DumpDBCfg " & DName, 1, 0
End If

WshShell.Run """d:\Distr\.work\Snegopat\starter.exe""" ' CONFIG /F d:\1C_Base\Workflow\#test_v8\ /N Админ", 1, 0
898 orefkov
 
09.08.11
09:38
(897)
Исправь

WshShell.Run """c:\Program Files\1cv82\8.2.14.519\bin\1cv8.exe"" CONFIG /F d:\1C_Base\Workflow\#test_v8\ /N Админ /DumpDBCfg " & DName, 1, 0

на

WshShell.Run """путь к стартеру"" /F d:\1C_Base\Workflow\#test_v8\ /N Админ /DumpDBCfg " & DName, 1, 0
899 Bob_
 
09.08.11
10:01
под wine не тестили? у меня не может найти 1CEstart.exe
900 Bob_
 
09.08.11
10:19
сори за (899), не докурил мануал, реестр поправил , все зажило
901 Не1Са2П
 
09.08.11
12:02
(898) Извините, не вполне корректно задал вопрос.

Дамп как раз нормально работает. Не работает последняя строка, которая должна открывать сразу конфигуратор без запроса ИБ и логина.

WshShell.Run """d:\Distr\.work\Snegopat\starter.exe""" ' CONFIG /F d:\1C_Base\Workflow\#test_v8\ /N Админ", 1, 0
902 Не1Са2П
 
09.08.11
12:04
О, спасибо! Таки разобрался! Не нужен апостроф и "CONFIG"

[code]WshShell.Run """d:\Distr\.work\Snegopat\starter.exe"" /F d:\1C_Base\Workflow\#test_v8\ /N Админ", 1, 0[/code]
903 el-gamberro
 
12.08.11
14:42
Под 8.2.14.528 - работает? А то у меня что-то не получается.
904 orefkov
 
16.08.11
17:12
(903)
18ая - работает.
905 SirStefan
 
16.08.11
19:01
А вот на чем писать скрипты для снегопата? Подскажите. Попробовать охота.
906 artbear
 
16.08.11
19:09
(905) JS-,VBS-скрипты точно работают.
Например, все Сашины скрипты (удивительно мощные :) ) сделаны на JS
мои первые скрипты также на JS нормально работают.
ЗЫ естественно, для 18 версии.
907 SirStefan
 
16.08.11
19:22
Сорри, затупил не разобравшись. Я имел в виду в чем писать. Теперь увидел "ОткрытьФормуСкрипта". Замечательно.
908 artbear
 
16.08.11
20:35
(907) ФормаСкрипта не сильно поможет. в ней только интерфейс, события все равно нужно описывать в отдельном скрипте и в нем же выполнять вызов этой формы.
Но зато какие красивые формы можно рисовать прямо в Конфигураторе.
Да и в скриптах вроде как многие объекты 1С можно юзать, типа ТаблицаЗначений, Список, Массив, Файл и т.п.
У Саши в версии 018 уже юзаются Текст, Файл.
Я лично заюзал в скриптах ДиалогВыбораФайла
Удобно.
ИМХО Снегопат со скриптами в будущем сильно выиграет у Опенконфа + Телепата от клюшек
909 trdm
 
16.08.11
23:33
это что еще за "ФормаСкрипта" ?????
где поглядеть?
910 orefkov
 
17.08.11
01:35
(909)
Вот скриншот сделал:
http://snegopat.ru/files/img/scripts_form.png

В центре видно редактирующиеся формы, а справа - они же в действии. А стандартные скрипты из поставки Снегопата можно глянуть на http://snegopat.ru/main/dir?ci=tip, залогинившись анонимусом.
911 IamAlexy
 
17.08.11
03:15
ух как падучесть повысилась.. страх просто...
912 IamAlexy
 
17.08.11
03:15
на 532ом
913 orefkov
 
17.08.11
08:59
(911)
Описания вылетов пока складируются здесь: http://snegopat.ru/main/info/5160495904
Я с ними разбираюсь потихоньку.
914 artbear
 
19.08.11
09:03
Новости Снегопата 0.0.2.1
0.Пользовательские группировки и раскраска многострочных строк расширением "Язык запросов" сделано включамым по настройкам, хранимым в snegopat.pfl По умолчанию - выключено. Цвет фона при раскраске многострочных строк расширением "Язык запросов" сделан настраиваемым. Для изменения настроек используйте команду "Настройки" окна снегопата.
1. Появился программный интерфейс для работы с текстом в текущем окне. Пока зачатки, но уже можно разрабатывать новые скрипты - авторские комменты и т.п.
2. С помощью скриптов Снегопат научился выводить данные о себе в заголовок Конфигуратора
3. Также в заголовок Конфигуратора выводится путь к текущей базе для удобного переключения между разными окнами 1С
4. Скриптописателям - разрабатывать скрипты стало совсем удобно - любой пользовательский скрипт можно перезагрузить на лету.
Ждем скриптописателей и пользователей:)
ЗЫ Саша сказал, что сейчас основной упор он будет делать на повышение устойчивости работы и исключения вылетов.
Лично я вылетаю очень редко :) хотя в 8.2 последнюю неделю работаю довольно много.
915 orefkov
 
19.08.11
10:37
(914)
Много жалоб на вылеты при работе в управляемых формах.
Все таки я грешу на нестабильность пользовательских группировок и раскраски многострочных строк.
Возможно, я не все тонкости там расковырял по взаимодействию между редактором кода и выбранным расширением. По уму там надо бы идти по пути SciColorer'а - полностью перехватывать управление редактором, и все делать самому - редактирование, отрисовку, группировки. Чтобы в родной редактор вообще ничего не попадало. Тогда можно будет реализовать все те вкусности, что есть в colorer'е - а иначе это просто нереально.
916 ksupalo
 
19.08.11
11:23
Спасибо большое... Очень нужная работа, после 7.7 этого не хватало...
Скажите, а есть планы по подсказке данных запроса, таблиц значений... Этого после 77 недостаёт :(
917 trdm
 
19.08.11
11:24
Саш, ты с редактором возился, а можно сделать такую фичу как подсветка выделенного слова?
918 IamAlexy
 
19.08.11
11:27
(915) а как раскраску отключить?
с группировками разобрался - отключил.. а с раскраской как?
919 SergeySergIT
 
19.08.11
11:32
а че у меня все файлы пишут 404 нет файла?
920 ksupalo
 
19.08.11
11:43
потому что (855) - а вообще-то надо бы поправить шапку...
921 orefkov
 
19.08.11
16:04
(917)
Пока это очень сложно. Если пользоваться исключительно "родным" редактором. Вот когда и если получиться прикрутить полностью свой редактор...
922 sbabay
 
19.08.11
19:11
Саша, а если metaeditor-a подключить?
Может он сделал бы на основе своих наработок под 7.7 и твоих ковыряний в 8-ке аналог SciColor-a?
923 trdm
 
22.08.11
19:19
(921) orefkov >> Пока это очень сложно. Если пользоваться исключительно "родным" редактором. Вот когда и если получиться прикрутить полностью свой редактор...

Жаль, подсел на эту фичу. Хоть реквест пиши в 1С )))
924 ildary
 
22.08.11
20:12
925 SirStefan
 
23.08.11
06:51
(914)
2. С помощью скриптов Снегопат научился выводить данные о себе в заголовок Конфигуратора
3. Также в заголовок Конфигуратора выводится путь к текущей базе для удобного переключения между разными окнами 1С

Вот этого не нашел - подскажите, где лежат эти скрипты?
926 orefkov
 
23.08.11
08:32
(925)
Пока эту фичу из core скриптов снегопата убрали, а в юзерские скрипты не добавили. Сегодня сделаю, обновишься, будет в scripts лежать. Следи за http://snegopat.ru/scripts/timeline?y=all&n=20

Подключать строкой в addins.ini:
script:путь к скрипту
927 orefkov
 
23.08.11
08:33
+(926)
А версия Снегопата выводиться по меню
Действия\О Снегопате
в окне снегопата.
928 NcSteel
 
23.08.11
09:30
Где скачать помогалку?
929 orefkov
 
23.08.11
09:36
930 orefkov
 
23.08.11
09:37
Тока это, он пока при работе в модулях управляемых форм часто валиться, ищу причины.
931 sbabay
 
23.08.11
17:36
(928) Понравилась раскрасочка и быстрый выбор функции? ;)
932 ksupalo
 
26.08.11
09:10
Скажите, скрипты уже будут в поставке или их необходимо писать самому?
933 orefkov
 
26.08.11
13:33
(932)
Конечно будут.
Со снегопатом идет набор "core" - скрипты моего авторства, необходимые для функционирования самого Снегопата, и набор "scripts" - публичный репозитарий скриптов сторонних разработчиков.
Все обновляется онлайн (с историй версий).
Вот тут расписано немного

http://snegopat.ru/main/wiki?name=Установка+файлов+Снегопата
http://snegopat.ru/scripts/wiki?name=Как+добавить+скрипт+в+репозитарий
934 orefkov
 
26.08.11
13:37
+(933)
Ну и лучше вопросы на форуме Снегопата задавать:
http://snegopat.ru/forum
935 ksupalo
 
26.08.11
13:37
Да вот тот пример создания таблицы значений, что показан на сайте - его нет в репозитарии.

Там пока вообще ничего нет, что касается создания кода.
936 sbabay
 
26.08.11
15:05
(935) Есть. Это один из первых добавленных скриптов в репозитарий
937 orefkov
 
26.08.11
15:09
(935)
Да как это нет - вот же в репозитарии вся история по нему - http://snegopat.ru/scripts/finfo?name=vtcreator.js

get_latest.cmd запусти.
Должен лежать в папкаснегопата\scripts
Просто скрипты из репозитария автоматом не подключаются к конфигуратору. Надо его вписать в addins.ini. Добавь там строку:

script:scripts\vtcreator.js

и перезапусти Конфигуратор. Тогда он будет автоматом загружаться при старте.
Или если надо разово скрипт подключить - то в окне снегопата: Действия-Загрузить скрипт.
938 ksupalo
 
26.08.11
16:13
Спасибо! Прописал vtcreator.js, заработало.

Я к тому, что таких скриптов больше нет.

Получил последние обновления, скрипты такие:
autosave
configCaption
extfiles
fileopen
vtcreator

Хотелось бы конечно несколько больше:
- Создание, чтение, запись набора записей, отборов и пр.
- подсказки колонок ТЗ и Запросов - хотя бы имен, если с типами есть проблемы

Хотел бы написать, что хотелось бы иметь всё то, что в 7.7, но, наверное, это не так просто и тривиально, как может показаться, читал на сайте...
939 orefkov
 
26.08.11
16:21
(938)
Писать скрипты для Снегопата - легко и приятно.
Мошь такого языка, как JScript, помноженная на обширную объектную модель V82 и сдобренная простотой и привычностью создания форм для скриптов - дают просто взрывной эффект.
Хочется создавать их еще и еще...
Как ни грустно это констатировать - через некоторое (небольшое) время клюшководы уже не смогут хвастать опенконфом и телепатом. И будут с грустью и завистью смотреть на роскошь Конфигуратора 8ки.
940 Steelvan
 
26.08.11
16:24
Я бы купил при реализации такого функционала:

Как есть:
При нажатии F12 в этом же окне с кодом происходит переход, если искомая процедура(функция) в этом модуле. Соответственно, что бы вернуться приходится ставить F2.

Как надо:
При нажатии F12 вопрос (или дугой способ интерактивного взаимодействия) или отдельный пункт в контекстном меню, при выборе которого открывается второе окно этого модуля, спозиционированное на искомой строке.
941 Steelvan
 
26.08.11
16:27
В идеале, у меня уже открыты 2 окна этого модуля, и я могу выбрать, в каком окне сделать переход.

А могут быть > 2.
942 Steelvan
 
26.08.11
16:27
(939) подумаешь ?
943 orefkov
 
26.08.11
16:50
(940)
Вообще-то, чтобы вернуться после F12, в 1С ШТАТНО есть хоткей Ctrl + '-'. А потом можно опять уйти вперед Ctrl + Shift + '-'.
Ну а со снегопатом можно эти команды повесить на любой удобный хоткей.

На текущем уровне развития объектной модели пока можно сделать только чтобы каждый раз переходило в новом окне.
Но в течении месяца я думаю добавлю функционал для перебора окон конфигуратора, и открытия объектов метаданных.
Вот тогда - любой каприз за ваши деньги :)
944 Steelvan
 
26.08.11
16:52
(943) Запиши мои координаты. Будешь готов обсудить - пиши.
945 unregistered
 
26.08.11
16:57
(940) извиняюсь за ОФФ:

>> Я бы купил при реализации такого функционала:

Напомнило покупателя 1С:УПП:

- Очень хорошая программа и производственный учет нас вполне устраивает, и бюджетирование, и даже МСФО, но купить программу мы не можем, т.к. в печатной форме счет-фактуры реквизиты мелким шрифтом печатаются, а у бухгалтера по НДС зрение слабое. О_о.
946 sbabay
 
26.08.11
17:05
(940)
+(943) Еще в публичных альфах снегопата хоткеи по переходам:
Альт+Стрелка назад - Назад
Альт+Стрелка Вперед - Вперед

И этого вполне хватает. С отдельными окнами, думаю будет крайне неудобно. Я прыгаю по 10 раз туда-сюда в пределах модуля. При твоем варианте откроется 10 раз один и тот же модуль?
В общем, попробуй что есть. Думаю большего тебе не понадобится. ;)
947 Steelvan
 
26.08.11
18:11
(946) Если при F12 в одном окне модуля будет перемещаться в другом окне этого же модуля, то мне будет удобно.

При широком мониторе расположить 2 окна рядом и смотреть код в основной процедуре + вызываемые процедуры(функции) в окне рядом.
948 sbabay
 
26.08.11
18:15
(947) А если ты во втором окне тоже нажмешь F12, то что должно произойти? Открыться третье? Перейти в первое?

Ты попробуй что есть. Никто не жаловался.
949 Steelvan
 
26.08.11
23:26
(948) Во втором окне я не буду ничего нажимать. Я буду идти по основной процедуре в первом окне, а во втором видеть тела вызываемых функций(процедур).
950 Steelvan
 
26.08.11
23:28
(948) Кстати да, если понадобиться, также могу поступить и дальше - 3, 4, 5 окошко - столько, сколько мне надо.
951 Steelvan
 
26.08.11
23:29
Зато я наглядно вижу весь код так, как мне удобно.
952 EvgeniuXP
 
27.08.11
00:14
изврат
953 Злопчинский
 
27.08.11
00:17
ну так когда уже можно на 8-ку переходить? когда уже все более-менее стабильно будет..? или все еще как по минному полю - шаг влево-вправо-прыжок на месте = попытка к бегству - расстрел..?
954 IamAlexy
 
27.08.11
00:19
(953) еще очень нескоро.. как можно дольше держись на 7ке..
8ка все еще очень сырая, постоянно падает, глючит.. на ней плохо и инструменты ее все ненужные и излишние..
955 Злопчинский
 
27.08.11
00:24
(954) да пофиг все эти инструменты.. если на клюшках юдаетс яподдерживать требуемый функционал, то уж на снеговике-то наверное погламурнее будет... ломает повторно всю хрень (пусть даже часть уже штатно есть в типовых 8) - тащить и тупо или креативно переколбашивать - путь в никуда...
956 EvgeniuXP
 
27.08.11
00:28
(955) дождись саши, будет еще гламурнее :)
957 Злопчинский
 
27.08.11
00:29
(956) вас ист дас саши?
958 EvgeniuXP
 
27.08.11
00:34
(957) дас-дас (телепат)
959 orefkov
 
29.08.11
15:51
В связи с выходом 24ой альфа-версии, версия 17а сделана общедоступной.
Скачать: http://snegopat.ru/downloads/snegopat-alpha-017a.zip
960 IamAlexy
 
29.08.11
16:09
(566) ненадо. истинные арийцы работают на 7ке и правильно делают.. 8ка зло.. глюкавое  и бесперспективное...
961 IamAlexy
 
29.08.11
16:45
какой кошмар какой кошмар.. ctrl+1 отрубился.. ай ай..
962 sbabay
 
29.08.11
16:51
(960), а причем тут (566)?
963 aka MIK
 
29.08.11
16:52
(959) Расшарь уже наконец ту версию которая со скриптами, хватить парить нам платформу без конфигураций  :))
964 orefkov
 
29.08.11
17:18
(961)
Повесь его на макрос Снегопат::ПоказатьСписокМетодовМодуля
(963)
Рано.
965 ildary
 
31.08.11
17:51
(964) Планируется ли штука - аналог OpenConf LightPack? т.е. поставил и сразу получил максимум наворотов с минимумом шансов, что что-то не взлетит без ручной правки ини файлов с докачкой пакетов, а остается только прочитать инструкцию "что нажимать в конфигураторе для полного счастья".
966 acsent
 
31.08.11
17:52
(965) Только почему оно называлось LightPack, правильно бы EasyPack
967 ksupalo
 
31.08.11
18:01
Спасибо за работу. Хотел спросить - в 24 релизе все жестко вшитые хоткеи к макросам отключены.
   Прошу при обновлении автоматом прикрепить эти хоткеи к макросам, а кому что-то не так - пусть меняет. Моё мнение - это правильно.
     По умолчанию при обновлении все что работало ранее должно работать без изменений, в этой части согласен с (963). Собственно по этой причине не обновлялся до 24 релиза. Жду...
968 orefkov
 
01.09.11
00:58
(965)
Вообще-то я так планирую, что весь Снегопат сам по себе будет этаким light-паком. И я делаю шаги в этом направлении:
- единый набор core-скриптов
- единый репозитарий дополнительных скриптов и аддинов, чтобы можно было контролировать качество.
- старательно уменьшается зависимость от сторонних компонент.
Уже сейчас в-принципе процесс обновления сводится к одному запуску командного файла.

(967)
Ок, подожди чуток. Я доработаю core-скрипты в части авто-подключения привычных хоткеев. Следите за новостями.
969 Stepa86
 
01.09.11
08:18
(968) у меня несколько вопросов, которые нарно пропустил в ветке из-за ее большеватости.

Как там дела с вылетами? победил?
Серверные базы нормально запускаются? на ранних альфах даж конфигуратор не открывался
На организацию уже покупать можно?
970 orefkov
 
01.09.11
13:59
(969)
Нет
Да
Нет
971 artbear
 
01.09.11
15:20
(969) я лично работаю в 8.2 со снегопатом, вылеты очень редки.
972 ksupalo
 
01.09.11
16:39
"Ок, подожди чуток. (968)" - да не вопрос, просто пока новый релиз не смогу потестировать - настраивать что-то совершенно нет времени :(
973 orefkov
 
05.09.11
12:54
(972)
Доработал скрипты. Теперь бывшие хоткеи снегопата подключаются автоматом при первом запуске.
974 xReason
 
06.09.11
14:15
он теперь и платный стал. Однако
975 aka MIK
 
07.09.11
14:08
В версии 17а совершенно невозможно работать. Постоянные вылеты
976 unregistered
 
07.09.11
14:11
Пока вынужден отказаться от использования. Слишком часты вылеты.
Сохраняться каждые две минуты не лучший выход.

Увы.
977 IamAlexy
 
07.09.11
17:17
(973) оценили. супер.
978 y88
 
08.09.11
08:04
(0) ТРЯМ!
Новых побед над 1С :)
979 orefkov
 
08.09.11
23:24
(975) (976)
Не могли бы вы уточнить - вылеты происходят при работе в управляемых формах или обычных?
980 Stim213
 
08.09.11
23:36
чо, правду платный?? втопку
981 trdm
 
08.09.11
23:42
(980) Stim213 >> чо, правду платный?? втопку

не халяльно, чо?
982 Гефест
 
09.09.11
04:37
(979) За управляемые не скажу, последнее время не лазил в них, но в обычных падает каждые несколько минут.
Причем если в 16 альфе "set SNEGOPAT_DISABLE_GROUPING=1" значительно уменьшал количество вылетов, то в 17а он уже не помогает
983 mikeA
 
09.09.11
05:33
(979) x64, SNEGOPAT_DISABLE_GROUPING = 1, обычные формы
после перехода с 16 на 17 релиз вылетов стало значительно меньше, но они стали происходить в непонятных местах. если раньше они были как-то связаны с контекстной подсказкой Снегопата, то сейчас это происходит просто при редактировании. правда значительно реже, один-два раза в день.
такое ощущение, что вылетает когда начинаешь быстро набирать текст, после очередного нажатия Enter или вставки из буфера.
984 unregistered
 
13.09.11
15:46
(979) Обычные формы.
985 ksupalo
 
14.09.11
09:32
Мы перешли на 8.2.14.533 - снегопат не работает...
Перешли, потому что были на глючном 518 релизе...

Не подскажите, когда появится совместимость с этим релизом?
Заранее спасибо.
986 Kookish
 
14.09.11
09:44
(985) Думаю, через пару месяцев после того, как 1С перестанет клепать релиз за релизом и исправит основную массу косяков. То есть очень не скоро.
987 orefkov
 
14.09.11
12:42
(985)
Так ведь уже с 06.09.11 25ая альфа работает в 14.533
http://snegopat.ru/main/event?name=aa8471095b9c4202
988 ksupalo
 
14.09.11
13:41
Спасибо, не увидел, простите...
989 Steelvan
 
23.09.11
18:45
(0) У конфигуратора 8.2 реально написать API ?

Что бы из сторонней программы можно было создавать объекты конфигурации, изменять их свойства.
990 orefkov
 
23.09.11
19:32
(989)
Я бы оценил вероятность успеха в 80%.
991 Steelvan
 
24.09.11
12:31
(990) В планах есть ? Или это надо отдельно тебе заказывать ?
992 orefkov
 
24.09.11
22:11
(991)
Конечно в планах есть.
Для начала в объектную модель добавлю работу с метаданными в режиме "чтение", потом, дай бог и до модификации доберусь.
993 oleg_km
 
24.09.11
22:35
Если принимаются идеи, было бы неплохо добавить возможность составлять диаграммы реляционных отношений, как в MS SQL Server
994 trdm
 
25.09.11
01:56
(993) oleg_km >>    
Если принимаются идеи, было бы неплохо добавить возможность составлять диаграммы реляционных отношений, как в MS SQL Server

это и 1С-ник сделает. не из той оперы задача.
995 BabySG
 
03.10.11
20:35
(990) Видимо, проект быдет адаптироваться под новый релиз - будет возможна выгрузка/загрузка конфы в XML-файлик. А тут уже можно будет все что угодно делать :)
996 lustin
 
06.10.11
00:36
(992)
и я вам скажу по секрету, что прошел слух от тех кто был на последнем партнерском, что официального API конфигуратора не будет как минимум до 8.2.16 включительно (новшества 8.2.16 уже были озвучены)
997 xReason
 
17.10.11
12:16
получается 8.2.15 проходной релиз? типо работа над ошибками?
998 pumbaEO
 
17.10.11
12:28
Ну 8.1 тоже на 15 остановилась. А 8.2.16 - возможно будет уже как 8.3 или даже 9.0. А?
999 Amiralnar
 
17.10.11
12:28
(996) Это где можно ознакомиться, порефлексировать?
1000 vicof
 
17.10.11
12:30
(1000)
1001 Amiralnar
 
17.10.11
12:32
Ап
1002 xReason
 
17.10.11
12:33
(998) Чувствую, что это будет 9.0 и будет работать на Линуксе (ну и винда конечно)
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший