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

26.07.2021      101040

Проект по расширению возможностей конфигуратора 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 205 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 34 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 743 27.07.21 08:17 Сейчас в теме
У меня работает. Что я делаю не так?
7. AleksandrLeshkov 27.07.21 09:19 Сейчас в теме
(3)а как делал? :)
8. awk 743 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 743 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 1823 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 4753 27.07.21 17:52 Сейчас в теме
Вот же людям охота тратить силы, время и нервы на сторонние приблуды, которые в самый ответственный момент хз как себя могут повести, и не являются частью стандартной платформы... Вот же любители по граблям плясать...
16. kuntashov 449 27.07.21 17:54 Сейчас в теме
(15) Есть те, кто любит плясать, есть те, кто любит комментировать, каждому свое.
JohnyDeath; legrey; artbear; +3 Ответить
18. Yashazz 4753 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 4753 28.07.21 12:49 Сейчас в теме
(20) Заводы на 7.7 - нет. А вот фабрики и мастерские на 7.5 и 7.7 - ещё как. Без внешек. Ничо, до сих пор у людей работает без нареканий. Так что обращайтесь, расскажу, поностальгирую заодно)

EDT тоже тот ещё подарочек и коллекция граблей.
23. artbear 1555 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 4753 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 60 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 60 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С от Учебного центра №1 до повышения цен

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

С 1 июля 2024 года повысятся цены на большинство видеокурсов Учебного центра №1 1С. Новая стоимость составит 2520 руб., вместо текущих 2100. Это первое подорожание за долгое время, поэтому сейчас самое удачное время приобрести курсы по старой цене!

сегодня в 10:00    76    dklimchuk    0       

1

Станьте партнером INFOSTART TECH EVENT 2024 – важного события в мире 1С

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

Приглашаем компании принять участие в конференции в качестве партнеров INFOSTART TECH EVENT – масштабного события, собирающего специалистов из сферы 1С по всей России.

14.06.2024    366    AnastasiaKl    0       

1

1С:Бухгалтерия 3.0.154: обмен с ФНС через сервис АУСН и передоверие МЧД 003

Новость 1С:Бухгалтерия 3.0 Новый релиз

Фирма «1С» выпустила очередной релиз конфигурации 1С:Бухгалтерия 3.0.154. В числе наиболее заметных изменений оформление МЧД версии 003 в порядке передоверия и обмен с ФНС через сервис АУСН.

14.06.2024    284    ЕленаЧерепнева    0       

1

Новые возможности и примеры применения Таймлист: приглашаем на бесплатный вебинар 27 июня

Новость

27 июня в 11:00 мск на Инфостарте состоится бесплатный вебинар о применении решения Таймлист для расшифровки и автопротоколирования в разных областях бизнеса. Спикер вебинара – ведущий российский эксперт по тайм-менеджменту Глеб Архангельский.

13.06.2024    537    vikad    0       

15

1С:Смета ТИМ КОРП: новое решение для работы с информационными моделями в 1С

Новость

Фирма «1С» сообщила о начале продаж продукта 1С:Предприятие 8. Смета ТИМ КОРП. Эта конфигурация позволяет работать со сметами в рамках автоматизированных систем проектирования, построенных на технологии информационного моделирования.

13.06.2024    317    ЕленаЧерепнева    0       

1

1С:Предприятие 8.3.27: новые оптимизации для технологической платформы

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

В «Заметках из Зазеркалья» опубликовано сообщение о новых оптимизациях, которые появятся в 1С:Предприятие 8.3.27. Изменения затрагивают процесс записи регистра сведений через менеджер записи, а также еще несколько возможных сценариев.

12.06.2024    4363    ЕленаЧерепнева    1       

2

Время прокачаться в интеграции: запись на онлайн-курс по обмену данными уже открыта!

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

25 июня на Инфостарте стартует базовый онлайн-курс по обмену данными в 1С под руководством Николая Бондаренко. Участники изучат интеграционные возможности 1С и на практике освоят различные варианты обменов.

11.06.2024    792    dklimchuk    0       

16

Новые соглашения фирмы «1С» с крупным бизнесом и с субъектами Российской Федерации

Новость Нуралиев Образование

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

10.06.2024    602    ЕленаЧерепнева    0       

4

Розничные продажи баночного и бутылочного пива: новые правила маркировки в УНФ и Рознице 3.0

Новость 1С:Розница 3.0 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Маркировка

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

07.06.2024    1123    ЕленаЧерепнева    0       

1

5 дней до повышения стоимости билетов на INFOSTART TECH EVENT 2024

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

Команда Инфостарт уже вовсю готовится к ежегодной масштабной конференции – INFOSTART TECH EVENT. Пока детали программы в разработке, но мы можем поделиться неизменными фишками и преимуществами мероприятия.

06.06.2024    1342    AnastasiaKl    0       

15

Базовый курс по бухучету: теперь с новыми ФСБУ

Новость 1С:Бухгалтерия 3.0 Бухучет Обучение

В актуальной версии курса «Ведение бухгалтерского учета в 1С:Предприятие 8» рассмотрены особенности учета по новым ФСБУ, а также учтены другие изменения в законодательстве. До 1 июля курс можно приобрести по старой цене.

06.06.2024    881    ЕленаЧерепнева    0       

1

1С на Pangolin: еще одна сборка PostgreSQL для 1С:Предприятие

Новость PostgreSQL

Фирма «1С» опубликовала пресс-релиз о сотрудничестве с компанией СберТех, в котором говорится о совместимости технологической платформы 1С:Предприятие и системы управления базами данных корпоративного уровня – Platform V Pangolin.

05.06.2024    926    ЕленаЧерепнева    0       

1

«Анализ и Управление в ИТ-проектах 2024»: конференция завершена

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

Конференция Инфостарт «Анализ и Управление в ИТ-проектах 2024» собрала на своей площадке более 1000 участников! Три дня мы погружались в мир анализа, управления, оптимизации и развития ИТ-проектов. Теперь пришло время подводить итоги.

04.06.2024    2750    AnastasiaKl    306       

19

Фирма «1С» запускает сертификацию 1С:Профессионал по технологии 1С:Предприятие.Элемент

Новость Образование

6 июня 2024 года начнется прием сертификационных тестов 1С:Профессионал по технологии 1С:Предприятие.Элемент. Теперь разработчики смогут официально подтвердить свою квалификацию в области разработки консьюмерских приложений.

04.06.2024    2475    ЕленаЧерепнева    0       

6

Бесплатный вебинар о цифровых помощниках PIX RPA и их применении в 1С уже через неделю

Новость Искусственный интеллект

Во вторник, 11 июня в 11:00 мск на Инфостарте состоится бесплатный вебинар о платформе PIX RPA и ее возможностях. Мы рассмотрим кейсы применения программных роботов RPA в разных отраслях и прямо на вебинаре создадим робота для решения задачи в 1С!

03.06.2024    1329    vikad    0       

16

Изменения по налогам для бизнеса с 2025 года: прибыль, НДПИ, применение УСН

Новость Налог на прибыль УСН ИТ-Новость Налоги

С 1 января 2025 года ожидаются важные изменения по налогам для бизнеса: прибыли и НДПИ. А также изменятся правила применения УСН. Законопроект Минфина уже одобрен Правительством РФ и передан в Госдуму.

03.06.2024    902    user1915669    0       

1

Новая 1С:Касса 4.0.12 с групповой печатью чеков коррекции

Новость Новый релиз

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

03.06.2024    809    ЕленаЧерепнева    2       

1

В объективе – INFOSTART: сделай лучшее фото и получи бесплатный билет на следующую конференцию

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

Любите делать фотографии? Умеете ловить яркие моменты? Тогда традиционный фотоконкурс на конференции «Анализ и Управление в ИТ-проектах» – именно для вас!

30.05.2024    1287    AnastasiaKl    1       

1

Об 1С:РКЛ по-взрослому: зачем покупать поддержку на платформу КОРП

Новость

Фирма «1С» повышает цены на 1С:Предприятие КОРП. В результате повысится цена подписки и на 1С:Расширенную корпоративную лицензию. Рассказываем, как по максимуму использовать возможности корпоративной поддержки и как продлить подписку по старой цене.

29.05.2024    1428    ЕленаЧерепнева    0       

2

1С:Предприятие 8.3.27 позволит хранить данные Дата акселератора на диске

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

Фирма «1С» продолжает развивать свое решение для хранения данных In memory DB. Благодаря возможности постоянного хранения данных на диске в релизе 8.3.27 работа Дата акселератора с большими объемами аналитической информации станет более стабильной.

29.05.2024    1516    ЕленаЧерепнева    2       

2

Навигация по программе конференции: как сделать ваш визит максимально продуктивным

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

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

28.05.2024    1561    AnastasiaKl    1       

2

Подводим итоги конкурса на лучший кейс для баттла аналитиков

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

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

28.05.2024    1218    user997184    1       

3

Открытый микрофон – секция для молодых талантов конференции «Анализ и Управление в ИТ-проектах»

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

Секция «Открытый микрофон» на конференции «Анализ и Управление в ИТ-проектах» – ваш шанс поделиться своим опытом и попробовать себя в качестве спикера!

28.05.2024    1140    AnastasiaKl    0       

2

С 1 июля изменятся цены на продукты 1С для среднего и крупного бизнеса

Новость

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

28.05.2024    3242    ЕленаЧерепнева    3       

17

ТерраЛинк – партнер конференции «Анализ и Управление в ИТ-проектах»

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

Следующий партнер конференции, о котором мы хотим рассказать – компания «ТерраЛинк». Организация входит в ТОП-100 российских ИТ-компаний и в список крупнейших поставщиков ИТ-услуг.

27.05.2024    1093    AnastasiaKl    0       

1