Имя: Пароль:
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
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 и будет работать на Линуксе (ну и винда конечно)
AdBlock убивает бесплатный контент. 1Сергей