Closed EvilBeaver closed 8 years ago
Original comment by EvilBeaver (Bitbucket: EvilBeaver, GitHub: EvilBeaver):
Поддержка Снегопата, как таковая, появилась. Стабильность и функциональность пока под вопросом, ждем помощи сообщества.
Original comment by EvilBeaver (Bitbucket: EvilBeaver, GitHub: EvilBeaver):
Прошу прощения, если вам показался мой тон каким-то эмоциональным. Это не так. Тема мне интересна и заняться ей хотелось бы, разумеется. Чего не хотелось бы, так это информационной изоляции. С форумом и контактами А. Орефкова, думаю, этого не будет). Спасибо. Если будут желающие подключиться, то я тоже буду рад.
Original comment by Alexander Kuntashov (Bitbucket: kuntashov, GitHub: kuntashov):
То, что вы открыли исходники своей разработки - уже круто, я ценю и уважаю это все и для ясности - я не давлю на вас и не заставляю ничего делать, брать ответственость и т.п.
Поэтому предлагаю без всех этих эмоций, я просто предложил к обсуждению в порядке идеи, я думал, раз вы написали все это, вам может быть интересным сделать из того, что получилось продукт, и не обязательно бесплатный.
Поэтому воспринимайте мои сообщения как информацию. Не считаете ее полезной - не отвечайте/не реагируйте.
Теперь к делу.
Александр Орефков, автор Снегопата сказал (я цитировал выше), что готов предоставить бесплатно лицензию Снегопата, если вам интересно. На всякий случай вот исходная ветка в G+ в которой ответил Александр в доказательство https://plus.google.com/u/0/113413192337208065053/posts/eoMQkRPbdrS
Его адрес электронной почты orefkov - собака - gmail точка ком. Его профиль на Инфостарте - http://infostart.ru/profile/1732/ Его профиль в G+ - https://plus.google.com/u/0/111686291828207649972/
Форум Снегопата, где можно расспросить по поводу Addin-ов и прочей около-снегопатной разработки - https://snegopat.ru/forum/
Original comment by EvilBeaver (Bitbucket: EvilBeaver, GitHub: EvilBeaver):
То, что с ActiveScript заморачиваться не надо, это приятно. Тем не менее, я ничерта из этой ссылки не понял. Зачем нужны Аддины, что они делают, что за макросы у них, под которые там API заточено? Копать скудную документацию Снегопата просто ради энтузиазма я не буду. Должна быть прикладная польза. Есть предложение - если скрипты на 1С-языке Снегопату нужны, то давайте сделаем. Если разработка пойдет, людям поможет - я за. А просто тратить время, пилить AddIn, чтобы это все никому не было нужно - нет. Возможно, что я просто не видел снегопата и поэтому мне непонятно, что за макросы там у него и как это поможет с добавлением языка скриптов. Тогда, мне нужен Снегопат, чтобы я уже был "в теме" насчет него. Ну и более оперативные контакты. Не в bitbucket-же вопросы задавать.
Original comment by Alexander Kuntashov (Bitbucket: kuntashov, GitHub: kuntashov):
Александр Орефков (автор Снегопата):
Я там не могу писать, скажу здесь - с активскриптом не надо заморачиваться, надо свой загрузчик аддинов реализовать, как для Net-сборок делали. Будет интерес - снегопат выдам.
Как написать свой addin в виде DLL для Снегопата: https://snegopat.ru/main/wiki?name=%D0%90%D0%B4%D0%B4%D0%B8%D0%BD%D1%8B+-+%D0%BE%D0%B1%D1%8B%D1%87%D0%BD%D1%8B%D0%B5+dll
Original comment by Alexander Kuntashov (Bitbucket: kuntashov, GitHub: kuntashov):
В качестве скриптов для Снегопата может быть использован любой язык, поддерживающий технологию MS ActiveScripting, ту самую, которая, как я понимаю, в WSH и задействована.
Технические детали кратко описаны здесь: https://snegopat.ru/main/wiki?name=%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%B0%D1%8F+%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C+%D0%A1%D0%BD%D0%B5%D0%B3%D0%BE%D0%BF%D0%B0%D1%82%D0%B0
Объектная модель - здесь: https://snegopat.ru/main/doc/trunk/docs/help/snegapi.markdown
События Скриптов: https://snegopat.ru/scripts/wiki?name=%D0%A1%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F+%D0%A1%D0%BD%D0%B5%D0%B3%D0%BE%D0%BF%D0%B0%D1%82%D0%B0
Пример простейшего скрипта и комментарии по разработке здесь: https://snegopat.ru/scripts/wiki?name=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0+%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2
Original comment by EvilBeaver (Bitbucket: EvilBeaver, GitHub: EvilBeaver):
Если бы я знал как там и чего проверить, то проверил бы. А так и не представляю себе, какое окружение там, в котором скрипту нужно работать. Скрипт же видит только собственные классы, плюс COM. Программное окружение снегопата, доступ к модулям и метаданным ему, наверное, придется как-то объяснять?
Original comment by EvilBeaver (Bitbucket: EvilBeaver, GitHub: EvilBeaver):
У меня нет Снегопата, поэтому не тестировалось. Но в принципе не вижу особых проблем.
Originally reported by: Alexander Kuntashov (Bitbucket: kuntashov, GitHub: kuntashov)
Сам пока не успел проверить, но вопрос, думаю, будет очень актуален для многих: тестировалась ли возможность написания скриптов для проекта Снегопат?