Открываем тестирование новой версии «Снегопата» для x64

26.07.2021      100980

Проект по расширению возможностей конфигуратора 1С 8.3 «Снегопат» полностью перерожден на новой архитектуре и реализован в виде модуля для Core.As. Главное преимущество новой версии – поддержка x64 версии конфигуратора на платформе 8.3.18.

Подробнее о проекте

Снегопат – это программный комплекс для повышения продуктивности работы в конфигураторе 1С. Он умеет взаимодействовать с командами меню, окнами конфигуратора, метаданными и т.д. и предоставляет программный интерфейс (API) для управления конфигуратором 1С.

Наличие API позволяет самостоятельно встраивать в конфигуратор дополнительные инструменты разработки, реализуя плагины на JavaScript и других языках. Для пользовательского интерфейса инструментов можно использовать обработки на обычных формах 1С.

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

Проект «Снегопат» развивается при поддержке Инфостарта.

Новая версия – результат глобальной переделки

Из-за необходимости поддерживать несколько версий платформы и архитектуры (x64 и x32) проект «Снегопат» был разделен на две части:

  • Core.As – запускатель модулей. Эта часть содержит все, что касается вызовов функций на машинном уровне и работы под разными архитектурами – реализует загрузку, компиляцию и выполнение отдельных модулей, написанных на AngelScript. Core.As позволяет запускать эти модули из командной строки и загружать их в другие внешние библиотеки, написанные на разных языках. Запускатель модулей Core.As ничего об 1С не знает.
  • Модуль Снегопата – написан на AngelScript, отвечает за логику взаимодействия с внутренним устройством 1С. Для запуска модуля Снегопата используется загрузчик Core.As Loader.

Модули Снегопата и стартера Core.As Loader написаны на AngelScript и развиваются на GitHub в отдельных репозиториях. Сам движок Core.As входит в репозиторий стартера Core.As Loader и поставляется в скомпилированном виде.

Установка и запуск новой версии Снегопата

Чтобы запустить новую версию Снегопата, нужно распаковать в одну и ту же папку последние релизы из репозиториев:

В результате должна получиться следующая структура каталогов:

  • lib
  • load
    • snegopat.txt
  • modules
    • main
    • Snegopat
    • starter
  • starter.exe
  • options.ini

При запуске starter.exe будет выведено уведомление, и в трее появится иконка «ракеты». После этого можно запускать конфигуратор 1С – стартер автоматически подключит в нему модуль Снегопата.

Настройка новой версии

При первом запуске Снегопат предложит выбрать скрипты. Отметьте галочками нужные и нажмите «Применить».

Для вызова макросов используйте комбинацию клавиш Ctrl+M, а для возврата в окно настроек Снегопата – Ctrl+Shift+M.

Настройки предыдущей версии Снегопата можно перенести вручную, поместив файл snegopat.pfl в каталог установки core.as\data\snegopat. Состав подключаемых скриптов при этом не переносится – их нужно перенастроить заново.

Новые возможности для скриптописателей

Инфраструктура новой версии Снегопата предоставляет больше возможностей для разработки и отладки скриптов – их теперь можно разрабатывать на TypeScript, получая контекстную подсказку по методам движка Снегопата и объектов платформы 1С.

Для желающих научиться писать новые плагины к конфигуратору 1С Александр Орефков опубликовал статью «Разработка скриптов для Снегопата».

Приглашаем поучаствовать в открытом тестировании проекта

Текущая версия проекта «Снегопат» находится в стадии альфа-тестирования. Поддерживаются все возможности при работе в x86 версии конфигуратора 1С в релизах с 8.2.19 по 8.3.18.

Возможности x64 версии конфигуратора пока что полноценно поддерживаются только для платформы 8.3.18.

Тестовая версия не имеет ограничений в функциональности и доступна всем желающим.

Регистрируйте ошибки и пожелания в репозитории новой версии проекта на GitHub!


Автор:
Аналитик


Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. madonov 199 27.07.21 02:54 Сейчас в теме
Скачал 2 архива. Установил по инструкции (распаковал).
Запустил starter.exe.

В трее появилась иконка. При запуске конфигуратора иконка пропадает. Снегопат не стартует.

При наведении курсора мыши на иконку стартера в трее она пропадает, процесс starter.exe завершается.
В папке снегопата создаются каталоги logs\starter\starter.exe\1.00.0000.0009\x86 ,никаких файлов в них нет.

Win7 x64, 1С:Предприятие 8.3 (8.3.18.1520)

Снегопат отличный продукт, жаль что не работает =).
mszsuz; Yashazz; +2
2. comptr 31 27.07.21 07:24 Сейчас в теме
(1) аналогичная ситуация, только платформа 8.3.18.1363.
+
4. retr0 27.07.21 08:21 Сейчас в теме
Ну чет слишком сыро, запустил, поработал немного, вылетел конфигуратор и так раза 3 последние 2 раза почти сразу вылет. Пока настраивал и применял настройки, уже различный стек ошибок полетел. Не знаю для чего такое выкладывать для тестов, если часть ошибок явно на лицо.
+
6. AleksandrLeshkov 27.07.21 09:18 Сейчас в теме
(1)У меня наоборот, иконка не пропадает, но при открытии конфигуратора ничего не происходит
+
3. awk 741 27.07.21 08:17 Сейчас в теме
У меня работает. Что я делаю не так?
+
7. AleksandrLeshkov 27.07.21 09:19 Сейчас в теме
(3)а как делал? :)
+
8. awk 741 27.07.21 10:18 Сейчас в теме
(7)
Скачал Alpha 1.0.0.9 Альфа 9, распаковал, запустил. 1С:Предприятие 8.3 (8.3.18.1363) х64.
+
10. AleksandrLeshkov 27.07.21 12:06 Сейчас в теме
(8) Всё в одну папку? А то я из статьи понял, Альфа 10/9 вообще не надо было, судя по числу папок, которые прописали в статье
+
11. awk 741 27.07.21 12:08 Сейчас в теме
(10) Да в одну.
AleksandrLeshkov; +1
5. orefkov 1152 27.07.21 08:47 Сейчас в теме
Ребят, все знают, что работа Снегопата очень сильно релизо-зависима, и если в 32ух битной версии уже на очень многих релизах всё выяснено и настроено, то на x64 практически это первый релиз, я у себя буквально пока только на паре версий из 8.3.18 проверяю, поэтому работа ещё предстоит немалая, пока прогоняем на всех актуальных версиях 1С и вычистим найденные косяки.
Прошу ещё немного терпения.
SagittariusA; ivtroitskiy; madonov; retr0; sertak; awk; smit1c; Evg-Lylyk; muskul; AleksandrLeshkov; artbear; kuntashov; +12
9. furman2000 16 27.07.21 11:59 Сейчас в теме
А на убунте будет работать???
А то я на винду не хочу.
+
17. kuntashov 449 27.07.21 17:55 Сейчас в теме
(9) Не будет и в планах поддержки линукса в ближайшее время точно нет.
+
26. furman2000 16 28.07.21 17:49 Сейчас в теме
(17)Жаль. Убунту на 25% быстрее винды 10.
+
12. ixijixi 1796 27.07.21 12:12 Сейчас в теме
Прямо постоянно выводит в модулях на символы ()"BackSpace
Аддин textEditorExt не найден
Прикрепленные файлы:
+
13. Asmody 27.07.21 13:10 Сейчас в теме
>>> Исключение AngelScript.
Процесс: 1cv8.exe ( 8.03.0012.1685 )
Core.As: 1.0.0.9
Модуль: Snegopat ( )
Файл: C:\tools\snegopat\modules\Snegopat\engine\com_metadata.as
Строка: 783
Функция: IMDContainer@ getIBMDCont()
Строка: 783
Описание: Null pointer access
>>> Bad AngelScript result code in entranceToGateToAngelScript
+
14. Asmody 27.07.21 13:27 Сейчас в теме
А в 8.3.17.1851 полёт нормальный!
+
15. Yashazz 4722 27.07.21 17:52 Сейчас в теме
Вот же людям охота тратить силы, время и нервы на сторонние приблуды, которые в самый ответственный момент хз как себя могут повести, и не являются частью стандартной платформы... Вот же любители по граблям плясать...
sansys; +1 3
16. kuntashov 449 27.07.21 17:54 Сейчас в теме
(15) Есть те, кто любит плясать, есть те, кто любит комментировать, каждому свое.
JohnyDeath; legrey; artbear; +3
18. Yashazz 4722 27.07.21 19:38 Сейчас в теме
(16) Если исходить из серьёзной промышленной разработки, где основной критерий - надёжность и безотказность, то даже ИР под некоторым вопросом, а уж стороннее ПО, про которое платформа 1С ничего не знает, и вовсе за бортом. Ларёк автоматизировать - да. А вот что-то большее - сомнительно. Без обид, но и сама-то платформа известно сколько косячит, а уж приплетать сюда инструмент, за работоспособность которого ручаться штатный разраб 1С не может - и вовсе беда.
SagittariusA; sansys; +2 3
20. philya 77 28.07.21 10:21 Сейчас в теме
(15) Это вы на 7.7 заводы не автоматизировали. Поэтому у вас нет нежной любви к снегопату...

А по факту вы натягиваете сову на глобус. Т.к. никакая надежность и безопасность готового продукта - конфигурации 1с, от Снегопата не страдает по вполне понятным причинам. Почему 1с можно пилить EDT, а сообществу нельзя?
artbear; CheBurator; +2
22. Yashazz 4722 28.07.21 12:49 Сейчас в теме
(20) Заводы на 7.7 - нет. А вот фабрики и мастерские на 7.5 и 7.7 - ещё как. Без внешек. Ничо, до сих пор у людей работает без нареканий. Так что обращайтесь, расскажу, поностальгирую заодно)

EDT тоже тот ещё подарочек и коллекция граблей.
23. artbear 1522 28.07.21 12:53 Сейчас в теме
(15) Коллега, предлагаю пройти мимо этой публикации, если все равно не планируешь использовать.
Здесь хотелось бы видеть обсуждение технических проблем.

Я юзаю Снегопат много лет, новую версию Снегопат32 под 8.3.18 юзаю с апреля-мая 2020
были проблемы, но все решилось.
Снегопат32 сейчас работает под разными версиями 1С, вплоть до последней 8.3.18 включительно.
Есть доработки от контрибьютора, показывающие, что и в 8.3.19 можно работать. но я их пока не пробовал, т.к. сижу на 8.3.18

Снегопат64 пока минимально пробую, есть нерешенные проблемы.
Постепенно их решаем.
+
24. Yashazz 4722 28.07.21 12:57 Сейчас в теме
(23) Намёк понял)
+
29. pbahushevich 22.11.21 15:06 Сейчас в теме
(23)
контрибьютора
а как на 8.3.19 стартовали, а то мне пришлось перейти а снегопат отвалился от слова совсем
+
19. Витёк2010 28.07.21 00:58 Сейчас в теме
Давайте 8.3.19. С удовольствием потестим!
+
21. 1cyku 59 28.07.21 10:47 Сейчас в теме
Скачал, распаковал одну папку. Винда 2008R2 x64. При запуске starter.exe падает. В логах винды:

Имя сбойного приложения: starter.exe, версия: 1.0.0.9, отметка времени: 0x60ddcfb4
Имя сбойного модуля: KERNELBASE.dll, версия: 6.1.7601.24552, отметка времени 0x5e82f353
Код исключения: 0xc0000005
Смещение ошибки: 0x0000df15
Идентификатор сбойного процесса: 0xa10
Время запуска сбойного приложения: 0x01d78383f1667ce5
Путь сбойного приложения: F:\1C8\Other\Snegopat\starter.exe
Путь сбойного модуля: C:\Windows\syswow64\KERNELBASE.dll
Код отчета: 301ec3cd-ef77-11eb-b01e-90b11c5876d4

В F:\1C8\Other\Snegopat\logs\starter\starter.exe\1.00.0000.0009\x86 пусто.
Созинов; mszsuz; +2
25. 1cyku 59 28.07.21 13:58 Сейчас в теме
В options.ini указал LogLevel = Diagnostic файл лога создается, но он пуст.
+
27. ivtroitskiy 29.07.21 08:36 Сейчас в теме
1С:Предприятие 8.3 (8.3.18.1483) x64
Всё отлично работает!
Большое спасибо за поддержку BSL-LS!
+
28. kostas 10 29.07.21 11:22 Сейчас в теме
Сайт https://snegopat.ru/ можно считать мертвым? Проект полностью переехал на infostart?
+
Оставьте свое сообщение

См. также

Продлеваем прием заявок на конкурс «Современные возможности 1С: нетиповые интеграции и доработки»

Новость Сообщество

Заявки с вашими нетиповыми интеграциями продолжают поступать, поэтому мы ненадолго продлеваем прием. Теперь «заявиться» на конкурс можно до 20 апреля включительно.

вчера в 17:30    156    user997184    0       

1

Как использовать SmartWay в 1С для планирования командировок

Новость Сервисы ИТС

Smartway – решение для планирования и организации командировок, разработанный на базе российского ПО. Просто задайте направления и даты, а Smartway сравнит цены на билеты или гостиницы в режиме реального времени, предложит выгодные варианты

вчера в 16:45    164    user997184    0       

2

Расширяем возможности типового 1С-ЭПД: автозаполнение электронной транспортной накладной для нескольких реализаций

Новость Маркетплейс ЭДО

Из документа «Транспортная накладная», входящего в состав расширения «Мастер ТТН», теперь можно отправлять ЭТрН через типовую подсистему 1С-ЭДО, расширяя ее возможности автозаполнением всех требуемых реквизитов.

16.04.2024    249    Olga_Amelchenkova    0       

3

Приглашаем на первый бесплатный вебинар Комплексного курса по управлению ИТ-проектами

Новость Обучение Руководитель проекта

17 апреля стартует Комплексный курс по управлению ИТ-проектами. Курс начнется с бесплатного welcome-вебинара, где мы поговорим о компетенциях современного руководителя и расскажем подробно о программе курса.

16.04.2024    425    AnastasiaKl    1       

14

Обновлены материалы для подготовки к сертификации по 1С:ERP

Новость 1С:ERP Управление предприятием 2

Фирма «1С» доработала материалы для подготовки к тестированиям 1С:Профессионал и 1С:Специалист-консультант по конфигурации 1С:ERP Управление предприятием 2. С 26 апреля тестирование будет проводиться по обновленному комплекту вопросов.

16.04.2024    225    ЕленаЧерепнева    0       

1

Фирма «1С» возглавила ежегодный рейтинг франшиз по версии РБК

Новость ИТ-Новость

РБК ежегодно составляет рейтинг наиболее популярных российских франшиз. На протяжении многих лет фирма «1С» лидирует среди прочих предложений на рынке франчайзинга.

15.04.2024    256    ЕленаЧерепнева    0       

1

Фирма «1С» дополнила перечень продуктов, которые подорожают с 1 июля 2024 года

Новость

Обновление прайс-листа 1С на типовые и отраслевые лицензии в этом году проводится в два этапа – с 1 апреля и 1 июля. В список конфигураций, которые подорожают летом, добавлено еще несколько позиций.

15.04.2024    1162    ЕленаЧерепнева    0       

1

Сегодня, в 12:00, стартует бесплатный вебинар Марии Темчиной по разбору ошибок в управлении ИТ-проектами

Новость Обучение Руководитель проекта

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

15.04.2024    861    AnastasiaKl    0       

2

Обновление «1С:Документооборот КОРП 3.014»: очень много приятных мелочей

Новость

В релиз «1С:Документооборот КОРП 3.014» вошли улучшенные интеграции с 1С-сервисами: они расширяют возможности конфигурации. Улучшена функциональность самого продукта – разработчики добавили новые инструменты для работы с документами и файлами.

12.04.2024    1357    ЕленаЧерепнева    0       

2

Бесплатный онлайн-вебинар «1С:Аналитика – BI-система на платформе 1С»

Новость

Приглашаем на бесплатный вебинар по системе «1С:Аналитика», где мы поговорим о ее возможностях, расскажем реальные кейсы успешного внедрения системы, а также в формате круглого стола ответим на вопросы слушателей.

11.04.2024    1600    AnastasiaKl    1       

15

Отвечаем на вопрос: зачем публиковать свои решения в Базе знаний Инфостарт

Новость Сообщество

Если вы еще сомневаетесь, вливаться ли в наше сообщество, обязательно прочитайте эту статью.

11.04.2024    899    Sofya_Sukur    6       

25

Фирма «1С» актуализировала состояние плана задач для 1С:Предприятие 8.3.27

Новость Зазеркалье

Опубликован перечень задач, которые планируется реализовать для технологической платформы версии 8.3.27. Большая часть задач отмечена как выполненные, часть перенесена на следующий релиз, задач со статусом «в работе» в плане не осталось.

10.04.2024    605    ЕленаЧерепнева    0       

2

Учет по проектам в 1С Бухгалтерии v 2.9: главные обновления

Новость Маркетплейс

Учет рабочего времени по проектам и распределение заработной платы по отработанным часам в новой версии расширения «Учет по проектам в 1С:Бухгалтерии 3.0». Рассказываем об обновлениях подробнее.

09.04.2024    994    user997184    0       

2

Сегодня стартует курс по 1С:Аналитике: успейте присоединиться

Новость Обучение

Сегодня, в 16:00 по Мск, состоится первый из четырех вебинаров онлайн-курса «Работа с 1С:Аналитика». Еще есть время записаться на обучение, где вы узнаете, как работать в системе и максимально использовать ее функционал.

09.04.2024    824    AnastasiaKl    0       

15

Бесплатный вебинар «Аналитика маркетплейсов из одного окна»

Новость Маркетплейс

На вебинаре разберемся, как селлеру свести воедино информацию со всех торговых площадок, чтобы отслеживать динамику продаж и не терять товары. Вместе со спикером поднимем актуальные для селлеров вопросы по аналитике.

08.04.2024    878    user997184    0       

13

12 апреля – бесплатный вебинар «Быстрый анализ медленных операций системы 1С»

Новость

12 апреля состоится бесплатный вебинар о том, анализировать проблемы производительности 1С с помощью программного продукта «Алькир». На вебинаре протестируем «Алькир» в работе и с его помощью проверим гипотезы при расследовании проблем.

08.04.2024    1156    user997184    1       

16

INFOSTART TECH EVENT 2024: 11 апреля меняем цены на участие

Новость Infostart Event Мероприятия

Осенняя конференция Инфостарт пройдет с 10-12 октября 2024 года. Чем ближе дата мероприятия, тем меньше скидка на покупку билетов на конференцию. Очередное плановое изменение цены произойдет 11 апреля.

08.04.2024    993    AnastasiaKl    0       

16

Объявляем прием заявок в секцию «Открытый микрофон»

Новость Aнализ&Управление Мероприятия

Постоянная рубрика конференции «Анализ и Управление в ИТ-проектах» – «Открытый микрофон». Для вас – это возможность попробовать свои силы, продвинуть личный бренд и все-таки выступить с докладом, если вы не пройдете в финальную программу.

04.04.2024    967    user997184    0       

15

В сервисе «1С-Курьерика» для автоматизации собственной доставки обновлены тарифы

Новость Сервисы ИТС

Фирма «1С» сообщила о начале продаж нескольких дополнительных тарифов для подписки на сервис «1С:Курьерика» . Например, теперь клиентам предлагают бесплатный промо-тариф на месяц.

04.04.2024    928    ЕленаЧерепнева    2       

2

Отвечаем на вопросы по работе с GitFlic – российским аналогом решений для хранения, обмена и работы с кодом

Новость

11 марта на Инфостарт прошел бесплатный вебинар-знакомство с продуктом GitFlic. GitFlic – первая российская платформа для удобной и быстрой работы с исходным кодом, и его хранения.

03.04.2024    1189    user997184    0       

1

Работа с 1С:Аналитика: старт курса через неделю

Новость Обучение Программист

9 апреля, во вторник, начнется обучение на курсе по системе «1С:Аналитика». На курсе мы узнаем о возможностях системы, в том числе и об обновленном функционале, и научимся в ней работать.

02.04.2024    1103    AnastasiaKl    0       

15

Заполните анкету и получите 15+ полезных материалов для руководителей проектов

Новость Обучение Руководитель проекта

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

01.04.2024    1306    AnastasiaKl    0       

16

Единый семинар 1С – регистрируйтесь и получайте подарки от Инфостарт

Новость Сервисы ИТС

Уже в среду, 3 апреля, состоится «Единый семинар 1С». Онлайн-семинар предназначен для бухгалтеров, финансовых директоров, ИТ-специалистов и кадровых работников предприятий малого и среднего бизнеса.

01.04.2024    1095    user997184    0       

16

Вебинар по 1С-Коннект: публикуем ответы на вопросы слушателей

Новость Сервисы ИТС

Бесплатный онлайн-вебинар по сервису «1С-Коннект» и его новым возможностям прошел 26 марта. На встрече мы подробно рассказали о функционале сервиса: основные функции, организация видеоконференций и работы техподдержки в режиме «единого окна».

01.04.2024    837    AnastasiaKl    0       

16