Уведомления

Группа в Telegram: присоединиться

#1 Март 15, 2013 10:56:51

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Питон из 1С

Вышла версия 2.0 ВК, дающей такую возможность.
(документация)
Компонента позволяет подключать к платформе 1С python-модули, оформленные в стиле внешней компоненты. Кроме этого, она позволяет запускать небольшие фрагменты python-кода прямо из модулей 1С. На данный момент поддерживаются платформы 8.2 — 8.3 x86 Windows.
Список изменений по сравнению с предыдущей версией:

  • Оптимизированы вызовы методов ВК.
  • Полностью переписана работа со строками и теперь их передача менее ресурсозатратная и менее подвержена утечкам памяти на исключениях.
  • Попытка повторной загрузки более не приводит к краху.
  • Разблокирована работа потоков Python.
  • Возможно создавать несколько экземпляров класса компоненты.
  • Исправлена очистка контекстов.
  • Поддерживаются новые методы платформы 8.3
  • Добавлена поддержка передачи некоторых базовых типов значений.
  • Исправлена передача в компоненту дробей двойной точности.
  • Установлен лимит на объём логов.
Опубликованная на “Инфостарте” lite редакция поддерживает только питон 3.3 и Windows, но у меня есть работающие образцы для версий 2.7, 3.3, 3.4, 3.5, в т.ч. и для Linux. Пока всё x86.

Отредактировано Shaman (Окт. 10, 2015 14:22:06)

Офлайн

#2 Март 18, 2013 05:12:31

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Питон из 1С

В одну телегу впрячь не можно
Коня и трепетную лань.



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

Офлайн

#3 Март 18, 2013 07:49:04

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Питон из 1С

С одной стороны, Питон используется как скриптовый язык в массе “толстых” проектов, с другой: “так работает же!”.

Офлайн

#4 Апрель 4, 2013 15:50:18

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Питон из 1С

Судя по реакциям, от .NET придётся отказаться.

Офлайн

#5 Май 31, 2013 15:08:02

Doberman26rus
От: Ставрополь
Зарегистрирован: 2009-03-16
Сообщения: 128
Репутация: +  1  -
Профиль   Отправить e-mail  

Питон из 1С

Да, классное решение. Если нужна помощь при переводе на CPython, обращайся. Постараюсь помочь.



подпись

Офлайн

#6 Июнь 1, 2013 20:38:32

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Питон из 1С

Doberman26rus, спасибо! Под СPython уже готово в варианте 1C v8 NativeApi, то есть с ограниченной относительно COM функциональностью. Адаптировал с помощью Cython, есть ряд проблем, так что может быть и постучусь.

Офлайн

#7 Авг. 9, 2015 00:18:54

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Питон из 1С

Собираюсь выпустить обновление OnePy Native.
Ключевые моменты:
* сборки для питонов 3.3, 3.4, 3.5 и 2.7
* поддержка платформы 1С 8.3
* работающая многопоточность
* возможно, поддержка linux
* оптимизации
В связи с этим хочется услышать замечания и пожелания для внесения соответствующих корректив.
———————————-

Обращаясь к модераторам: может быть есть смысл перенести ветку в “Python проекты”

Отредактировано Shaman (Авг. 9, 2015 00:21:57)

Офлайн

#8 Авг. 9, 2015 00:23:40

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Питон из 1С

Shaman
Где документацию можно почитать?

Офлайн

#9 Авг. 9, 2015 00:51:58

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Питон из 1С

4kpt_III
Где документацию можно почитать?
Проект не opensource.
Lite-версия хостится тут, что для данной сферы представляется совершенно нормальным: http://infostart.ru/public/186206/
Документацию от неё залил сюда: https://docs.google.com/document/d/1rTxCaagm-FyspG0FTRqGstyS4VC8nVIu9Jfgx9yCKU0/edit?usp=sharing

Отредактировано Shaman (Окт. 10, 2015 11:56:21)

Офлайн

#10 Сен. 15, 2015 22:13:44

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Питон из 1С

Вон как оно сейчас может:

Отредактировано Shaman (Сен. 15, 2015 22:36:29)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version