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

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

26.07.2021      41117

Проект по расширению возможностей конфигуратора 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!



Источник: https://infostart.ru/journal/news/mir-1s/otkryvaem-testirovanie-novoy-versii-snegopata-dlya-x64_1487099/
Автор:
Виктория Дорохина Аналитик


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. madonov 156 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 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 733 27.07.21 08:17 Сейчас в теме
У меня работает. Что я делаю не так?
7. AleksandrLeshkov 27.07.21 09:19 Сейчас в теме
8. awk 733 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 733 27.07.21 12:08 Сейчас в теме
5. orefkov 2153 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 14 27.07.21 11:59 Сейчас в теме
А на убунте будет работать???
А то я на винду не хочу.
17. kuntashov 420 27.07.21 17:55 Сейчас в теме
(9) Не будет и в планах поддержки линукса в ближайшее время точно нет.
26. furman2000 14 28.07.21 17:49 Сейчас в теме
(17)Жаль. Убунту на 25% быстрее винды 10.
12. the1 945 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 4120 27.07.21 17:52 Сейчас в теме
Вот же людям охота тратить силы, время и нервы на сторонние приблуды, которые в самый ответственный момент хз как себя могут повести, и не являются частью стандартной платформы... Вот же любители по граблям плясать...
16. kuntashov 420 27.07.21 17:54 Сейчас в теме
(15) Есть те, кто любит плясать, есть те, кто любит комментировать, каждому свое.
JohnyDeath; legrey; artbear; +3 Ответить
18. Yashazz 4120 27.07.21 19:38 Сейчас в теме
(16) Если исходить из серьёзной промышленной разработки, где основной критерий - надёжность и безотказность, то даже ИР под некоторым вопросом, а уж стороннее ПО, про которое платформа 1С ничего не знает, и вовсе за бортом. Ларёк автоматизировать - да. А вот что-то большее - сомнительно. Без обид, но и сама-то платформа известно сколько косячит, а уж приплетать сюда инструмент, за работоспособность которого ручаться штатный разраб 1С не может - и вовсе беда.
SagittariusA; sansys; +2 3 Ответить
20. philya 83 28.07.21 10:21 Сейчас в теме
(15) Это вы на 7.7 заводы не автоматизировали. Поэтому у вас нет нежной любви к снегопату...

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

EDT тоже тот ещё подарочек и коллекция граблей.
23. artbear 1382 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 4120 28.07.21 12:57 Сейчас в теме
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С:Документооборот 3.0»

Новость ДО ИТ-новость Конфигурация

Для перехода на новую редакцию «1С:Документооборота 3.0» руководство фирмы «1С» утвердило бесплатное обновление. Ранее рассматривались и платный, и бесплатный варианты обновления для зарегистрированных пользователей.

сегодня в 17:25    386    ЕленаЧерепнева    0       

18 января стартует комплексный курс по управлению ИТ-проектами от Марии Темчиной

Новость Обучение, бизнес-тренинг, курсы Инфостарт Управление проектами

Инфостарт запускает 4-й поток комплексного курса по управлению ИТ-проектами. В его программе органично сочетается теория проектного управления от Классических методов (РМВоК) до Agile и разбор практических кейсов по каждому из подходов.

сегодня в 16:45    1209    mgrinchenko    0       

С 6 декабря у ООО «Инфостарт» изменился юр. адрес и КПП

Новость Инфостарт ИТ-новость

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

вчера в 12:15    12203    vikad    5       

Вышел обновленный модуль «Управление лизинговой компанией для 1С:ERP 2.5»

Новость ERP2 Конфигурация

Фирма «1С» выпустила обновление для конфигурации «1С:Управление лизинговой компанией. Расширение для 1С:ERP» и предупредила о подорожании клиентских лицензий и основной отраслевой поставки.

вчера в 09:37    19719    ЕленаЧерепнева    0       

ТОП-10 самых продаваемых разработок в ноябре

Новость Инфостарт Infostart Software Partners ИТ-новость Маркет

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

07.12.2021    11281    pvasiletc    0       

Программа «Единого семинара 1С» полностью сформирована и разделена по потокам

Новость Инфостарт ИТ-новость Сервисы

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

07.12.2021    20109    ekandyba    0       

В апреле 2024 года прекратится поддержка «1С:Управление торговлей 10.3»

Новость УТ10 УТ11 Конфигурация

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

06.12.2021    16595    ЕленаЧерепнева    6       

Повышение цен на корпоративные поставки 1С близко

Новость Конфигурация

Инфостарт напоминает о запланированном фирмой «1С» повышении цен на решения для крупного бизнеса и предлагает получить в рамках специального промо кешбэк, сравнимый по сумме с увеличением цены.

06.12.2021    14452    ЕленаЧерепнева    0       

Предновогодний марафон скидок продолжается

Новость Обучение, бизнес-тренинг, курсы Инфостарт

Прошла первая неделя предновогоднего марафона распродаж от Инфостарта, и уже подоспели новые скидки на наши курсы.

06.12.2021    13694    dklimchuk    4       

Новый механизм «Хранилище двоичных данных» в 1С:Предприятие 8.3.22

Новость Зазеркалье ИТ-новость

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

03.12.2021    21034    ЕленаЧерепнева    16       

Открываем серию мастер-классов «А бывает ли Agile в 1С?»

Новость Обучение, бизнес-тренинг, курсы Инфостарт

Первый мастер-класс серии пройдет в четверг, 9 декабря, в 12:00 мск. Он будет посвящен теме «Как представить Заказчику проект по Agile, чтобы он на него согласился?».

03.12.2021    24095    vikad    0       

Приглашаем на бесплатный онлайн-семинар «Программы 1С в облаке со скидкой для МСП»

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

Только до 27 декабря представители малого и среднего бизнеса могут приобрести приложения в облаках 1С:Фреш (1cfresh.com) и 1С:ГРМ (1capp.com) со скидкой 50%. 6 декабря в 12:00 состоится онлайн-семинар о том, как воспользоваться льготной программой.

03.12.2021    12735    vikad    0       

«Яндекс» добавил три новых языка в функцию закадрового перевода видео

Новость Искусственный интеллект ИТ-новость Яндекс

«Яндекс» при создании закадровой озвучки для роликов на иностранном языке может корректно обрабатывать данные на французском, испанском и немецком без ожидания.

02.12.2021    10592    VKuser24342747    0       

С 1 января 2022 года абонементы Инфостарт подорожают на 20%

Новость Инфостарт Сервисы

С нового года абонементы Инфостарт станут дороже на 20%. Если вы хотите купить абонемент или продлить его по прежней стоимости – оформите заказ до 31 декабря включительно.

01.12.2021    17468    ekandyba    15       

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

Новость Банки ИТ-новость

Теперь фирме «1С» принадлежит 51% компании «АК». Решение, заинтересовавшее «1С», предназначено для автоматизации расчета налогов, и позволяет банкам предоставлять дополнительные сервисы ИП и юрлицам.

30.11.2021    10078    ЕленаЧерепнева    0       

Подводим итоги INFOSTART EVENT 2021 Moscow Premiere

Новость Инфостарт infostartevent Мероприятия

Готовы результаты итогового опроса, который мы проводим среди офлайн-участников конференции INFOSTART EVENT 2021 Moscow Premiere. Большая часть участников оставили свои комментарии и замечания о конференции и оценили понравившиеся доклады.

30.11.2021    26283    eselyanina    6       

С 27 декабря экзамен по внедрению подсистем управленческого учета в 1С:ERP будут принимать на версии 2.5

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

Фирма «1С» сообщила об изменениях порядка сертификации специалистов-консультантов по внедрению подсистем управленческого учета в 1С:ERP. Теперь задачи для претендентов будут составлять на базе новой версии 1С:ERP 2.5.

26.11.2021    17996    ЕленаЧерепнева    0       

Запускаем предновогодний марафон-распродажу

Новость Обучение, бизнес-тренинг, курсы Инфостарт

Каждую неделю мы будем публиковать скидки на курсы. А вам по-дружески предлагаем сделать себе или коллегам подарок: научиться чему-то новому и полезному. А чтобы подарков получилось побольше – сделаем побольше скидки :)

26.11.2021    16730    dklimchuk    0       

Вышла «1С:Управление торговлей 11.5»

Новость УТ11 Конфигурация

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

25.11.2021    19572    ЕленаЧерепнева    4       

Определены победители розыгрыша среди онлайн-участников INFOSTART EVENT 2021 Moscow Premiere

Новость Инфостарт infostartevent Мероприятия

Команда Инфостарт провела онлайн-розыгрыш среди онлайн-участников конференции INFOSTART EVENT 2021 Moscow Premiere. Всего разыгрывали 4 лота среди 592 участников. Для определения победителей использовали рандомайзер – генератор случайных чисел.

24.11.2021    16248    eselyanina    0       

Опубликована версия 2.5 комплексного решения по управлению мясоперерабатывающим предприятием и модуля к 1С:ERP

Новость ERP2 Пищевая промышленность Конфигурация

Новые версии конфигурации «1С:ERP Управление мясоперерабатывающим предприятием» и модуля «1С:Производство мясной и рыбной продукции» разработаны на базе 1С:ERP 2.5. Более ранние версии отраслевых решений снимают с поддержки.

23.11.2021    10018    ЕленаЧерепнева    0       

Приглашаем на онлайн-семинар «Трансформация электронной отчетности в 2022 году»

Новость Отчетность Сервисы

30 ноября в 10:00 пройдет бесплатный онлайн-семинар, посвященный обмену опытом применения сервиса «1С-Отчетность». Участников ждут реальные кейсы использования сервиса в компаниях из различных отраслей, общение с экспертами и викторина с призами.

23.11.2021    20964    vikad    0       

7 декабря приглашаем на вебинар по партнерской программе ФинПлан

Новость Инфостарт

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

23.11.2021    15062    vikad    0       

Продолжается набор на онлайн-интенсив «1C:Предприятие для программистов: Расчетные задачи»

Новость Обучение, бизнес-тренинг, курсы Инфостарт

Во вторник, 30 ноября 2021 года, стартует онлайн-интенсив «1С:Предприятие для программистов: Расчетные задачи». Курс поможет изучить механизмы платформы «1С:Предприятие» для автоматизации расчета заработной платы.

22.11.2021    22713    mgrinchenko    0       

Участвуйте в конкурсе «Лучший пользователь системы 1С:ИТС» вместе с Инфостартом

Новость Инфостарт Сервисы

В этом году Инфостарт выступает центром проведения отборочного и регионального туров конкурса «Лучший пользователь системы 1С-ИТС». Если система 1С:ИТС – один из главных инструментов в вашей работе, участвуйте в конкурсе!

19.11.2021    20674    ekandyba    1