Вход | Регистрация


1С:Предприятие ::

Метки: 

1с - нативная работа с компонентами питона

Я
   ERWINS
 
13.08.18 - 11:08
3. Свое мнение80% (4)
1. Да20% (1)
2. Нет, только родное 1ское0% (0)
Всего мнений: 5

Собственно нет смысла страдать 1с фигней добавляя слау. Просто добавить найтивную работу с компонентами питона.
 
 
   Зуекщмшср
 
1 - 13.08.18 - 11:11
Я считаю, алкоголизм погубил ни один светлый ум.

3. Свое мнение
   Fragster
 
2 - 13.08.18 - 11:24
зачем ВК, когда можно сделать через http или командную строку?

3. Свое мнение
   Fragster
 
3 - 13.08.18 - 11:24
+уже сейчас
   Вафель
 
4 - 13.08.18 - 11:25
А ля как тут к .Net подключались?
   Вафель
 
5 - 13.08.18 - 11:25
или ты хочешь тензор флоу подключить к 1с?
   Fedor-1971
 
6 - 13.08.18 - 11:26
(0) Есть поговорка: "Если бы у бабушки был ... она была бы дедушкой".
Зачем 1С добавлять какие-то внешние плюшки в стандартную комплектацию? Оно надо прямо всем?
Почему нужно добавить поддержку именно питона, а не пролога, лиспа, алгола?

Как я понимаю - есть некая концепция развития языка 1С (явно нам ни кто не собирается отчитываться что и зачем добавили / убавили). В нём есть свои плюсы и минусы, а тащить в язык всё что есть во внешнем мире нет смысла.

Так умерли достаточно интересные проекты СУБД (да и другое ПО) в 90-х годах - погнавшиись за максимумом функционала "Как у конкурентов, только лучше".

Просто посмотри на технологию СОМ или стандартные для 1С библиотеки расширения

3. Свое мнение
   Fragster
 
7 - 13.08.18 - 11:26
GNU octave
   Fragster
 
8 - 13.08.18 - 11:27
   YurAnt
 
9 - 13.08.18 - 11:31
ну чисто технически - тогда уж впилить сразу поддержку библиотек на сях (с возможностью их регулярно апдейтить)
функционал тех же питоновских: кераса, пандаса, нумпая и иже с ними - реализован таки на сях...

3. Свое мнение
   Garykom
 
10 - 13.08.18 - 12:12
(9) Уже все есть, чем вам не нравится поддержка внешних библиотек через "Ъ" ?
 
 Рекламное место пустует
   H A D G E H O G s
 
11 - 13.08.18 - 12:27
(9) все упирается в указатели.
   Fragster
 
12 - 13.08.18 - 12:28
(11) да вот добавили бы полноценные (веб)сокеты с событиями как в нодежс - столько вопросов бы решилось сразу
   Fragster
 
13 - 13.08.18 - 12:29
ну и нормальные лямбды с замыканиями и человеческой асинхронностью через промисы и асинк/аваит
   Fragster
 
14 - 13.08.18 - 12:31
хотя для сервера все упирается в его stateless принцип
   H A D G E H O G s
 
15 - 13.08.18 - 12:31
(12) (13) (14)

Это - Египетский?
   Fragster
 
16 - 13.08.18 - 12:33
(15) типа того. влажные мечты.
   H A D G E H O G s
 
17 - 13.08.18 - 12:35
(16) Не, я про "нодежс", "промисы и асинк/аваит", "stateless"

В моих глазах англоязычные термины не добавят вам скилла, не заблуждайтесь :-)
   Fragster
 
18 - 13.08.18 - 12:37
(17) ну нет в 1с понятия "Обещание", а в js Promise - есть. Ну и сахар для него в виде async/await тоже есть. Ну а как на русский перевести stateless так, чтобы у программистов моск не сломать - вообще хз. А то "междусеть" получиться может.
   H A D G E H O G s
 
19 - 13.08.18 - 12:39
(18) stateless так

Амнезийный Сервер
   Fragster
 
20 - 13.08.18 - 12:39
то, что для существующей интеграции уже давно хватает транспорта в виде http/файлов/потоков командной строки, имхо очевидно. единственное, чего нет - так это генерации внешних событий для такого транспорта, и то, у меня есть наработки по привинчивания эмуляции на клиенте через long-polling в поле html документа
   Fragster
 
21 - 13.08.18 - 12:41
ну и удобства для программиста не хватает
   Garykom
 
22 - 13.08.18 - 13:16
(19) В 1С давным давно есть "&НаСервереБезКонтекста"
   Garykom
 
23 - 13.08.18 - 13:17
(21) Программисту нужно купить или научиться пользоваться губозакаточной машинкой и наконец начать использовать уже то что есть ))
   Вафель
 
24 - 13.08.18 - 13:19
(23) ну или уйти из 1с )))
   ERWINS
 
25 - 13.08.18 - 13:26
(6) не поддержку питона, а поддержку питоновских компонент
потому что для анализаданных/прогнозов  это самое употребимое, а R малоадекватен
   Кирпич
 
26 - 13.08.18 - 13:31
(25) да уже был такой питонофил. на инфостарте ищи
   Пузан
 
27 - 13.08.18 - 13:47
Надо чтобы 1С распространялось с исходниками и все. И каждый пусть сам себе вкорячивает что хочет.
   Лодырь
 
28 - 13.08.18 - 13:53
(26) Способа подключить не делая много движений руками - нет. А хотелось бы.

1. Да
   ERWINS
 
29 - 13.08.18 - 13:54
(27) она и так в исходниках(типовые) и сколько требований не трогать типовую?
   Пузан
 
30 - 13.08.18 - 13:55
(29) Я про платформу.
   ERWINS
 
31 - 13.08.18 - 13:59
(30)  и как много народу будет пользоваться самособранной платформой?
   H A D G E H O G s
 
32 - 13.08.18 - 14:09
(26) Привет.
Не писал внешние компоненты под мобильную платформу на Дельфях?
   H A D G E H O G s
 
33 - 13.08.18 - 14:10
"Поддержи своего питона".
 
 
   Fedor-1971
 
34 - 13.08.18 - 14:20
(31) вот тебе и ответ на вопрос, а сколько % будут пользоваться питоном (5% - максимум).
А регулярными выражениями пользовалось бы около 50%, а ожиданием, так и все 80%.
Но, что есть то и используем
Если нужен наикрутейший анализ данных - логичнее подготовить выгрузку инфы в некую внешнюю БД и там её крутить с разных ракурсов, не напрягая учётную систему


(27) Один собрал хитрую платформу, второй переустановил стандартную, как результат системе кирдык (полностью или частично) + бесплатный бонус "1С унылое г..., не работает стабильно"
   Fedor-1971
 
35 - 13.08.18 - 14:21
34+ под ожиданием имел в виду Sleep
   ERWINS
 
36 - 13.08.18 - 14:32
(34) await согласен, но тащить в 1с регулярки попахивает дерьмом и большой кучей
   ERWINS
 
37 - 13.08.18 - 14:37
(35) sleep зачем?
   Fragster
 
38 - 13.08.18 - 14:41
(37) потому что сервер stateless и приходится придумывать свой event loop со слипом, чтобы не сожрать весь процессор в чем-то что должно, например, работать чаще, чем раз в минуту.
   spectre1978
 
39 - 13.08.18 - 14:41
(19) да так и переводят вроде - без состояния. Т.е. не сохраняет состояние между вызовами, на запрос ответил - до свидания.
   Fragster
 
40 - 13.08.18 - 14:44
помню писал на 1с для Гилёва такую мониторилку загрузки кластера, там пригодилось.
   Вафель
 
41 - 13.08.18 - 14:48
(34) чтобы промисы сделать нужны первоклассные функции, а для этого нужно всю работу со стеком переписать.
на это никогда не пойдут
   Fragster
 
42 - 13.08.18 - 14:49
(41)ждем девятку
   Вафель
 
43 - 13.08.18 - 14:55
(42) не дождетесь. Даже 8.4 заморозили проект
   Fragster
 
44 - 13.08.18 - 14:58
(43) -> (16)
   Asmody
 
45 - 13.08.18 - 15:30
(42) Где 1С будет компилиться в JVM и поддерживать подключение java-пакетов?
   Fragster
 
46 - 13.08.18 - 15:37
(45) в жабаскрипт и исполняться на v8
   Fragster
 
47 - 13.08.18 - 15:37
тем более, что для веб клиента они это уже сделали
   Вафель
 
48 - 13.08.18 - 15:38
(47) у клиента - процедур - раз. два и обчелся
   Вафель
 
49 - 13.08.18 - 15:39
даже ТЗ не смогли осилить
 
 Рекламное место пустует
   Fragster
 
50 - 13.08.18 - 15:40
(49) тебе H A D G E H O G s рассказать много про ТЗ на клиенте может
   Вафель
 
51 - 13.08.18 - 15:41
(50) Как все это бегает буда-сюда с сервера на клиент и так все знают
   H A D G E H O G s
 
52 - 13.08.18 - 15:46
(49) смогли. Но не дали пользователям.
   Вафель
 
53 - 13.08.18 - 15:48
(52) почему не дали?
   H A D G E H O G s
 
54 - 13.08.18 - 15:52
(53) Ну не знаю. Может лень реализовывать в Веб-Клиенте. Или лень сериализовывать индексные данные. Или просто нефиг вам много данных на клиенте.
   Вафель
 
55 - 13.08.18 - 15:53
(54) Откуда знаешь, что смогли тогда?
   Вафель
 
56 - 13.08.18 - 15:55
Можно  было бы ограниченно дать, без возможности в реквизиты формы или без передачи индекса с сервера на клиент
   H A D G E H O G s
 
57 - 13.08.18 - 15:58
   H A D G E H O G s
 
58 - 13.08.18 - 15:59
ДеревоЗначений тоже есть
   H A D G E H O G s
 
59 - 13.08.18 - 16:02
p.s. Никакого вмешательства в типовой код 1С я не вносил. Все реализовано типовым функционалом, разрешенным 1С, методики которых есть на ИТС. А то  знаю я вас.
   Вафель
 
60 - 13.08.18 - 16:03
(59) Это разве не ВК?
   H A D G E H O G s
 
61 - 13.08.18 - 16:05
(60) ВК. Но никаких модификаций платформенного кода я не делал. Доступ к ТЗ/ДЗ через IDispatch просто не закрыли.
   Кирпич
 
62 - 13.08.18 - 16:08
(32) Не делал. Но могу сделать, если доки есть.
   Кирпич
 
63 - 13.08.18 - 16:08
+(62) правда у меня Delphi нету :)
   H A D G E H O G s
 
64 - 13.08.18 - 16:08
(62) Доков нет. 1С сказала, что и не будет.
   MM
 
65 - 13.08.18 - 16:09
(61) Так это СОМ-компонента, но она сильно не везде работает.
И у вас показано, что это тонкий клиент, а не веб. С тонким всё проще, там можно dll общие подгружать, более того там внутри процесса весь сервер 1С может уместиться.
   Garykom
 
66 - 13.08.18 - 16:11
(65) Дык "Ъ" же нативная ВК от Serginio1
   H A D G E H O G s
 
67 - 13.08.18 - 16:11
(65) Я к тому это написал, что 1С сделала ТЗ в ТК. Где я неправду сказал?
   Garykom
 
68 - 13.08.18 - 16:12
(67) Интересно ТЗ в веб-клиенте насколько порезано
   H A D G E H O G s
 
69 - 13.08.18 - 16:13
(62) Я пытался napi.pas прикрутить к Firemonkey проекту, но стопанулся на отсутствии аналога WideString.
   Вафель
 
70 - 13.08.18 - 16:14
(66) Разве ВК? ведь просто ком объект
   H A D G E H O G s
 
71 - 13.08.18 - 16:15
Пришлось ставить Андроид студио и открывать пример от 1С. Тупить. Психовать. Начать писать на Андроид студио аналоги Андроид программ, написанные ранее на Delphi-Firemonkey. Вот, думаю, критичный объем знаний и интуиции накопился, вечером подойду еще раз к Андроид-Студио примеру ВК от 1С.
   Вафель
 
72 - 13.08.18 - 16:15
(68) в веб клиенте сокрее всего этого ничего нет
   Кирпич
 
73 - 13.08.18 - 16:18
(71) ну и пиши в Андроид студио. проще будет.
   H A D G E H O G s
 
74 - 13.08.18 - 16:20
(73) Локтар Огар!
   MM
 
75 - 13.08.18 - 16:20
(67) А на тонком клиенте под линукс так сможете? А под мак?
1С ограничило функциональность того, что везде работать не может. В следующей версии и ваш хак могут прикрыть, если не поленятся.
   Кирпич
 
76 - 13.08.18 - 16:21
(74) Ну тогда что там такого с WideString получилось?
   MM
 
77 - 13.08.18 - 16:23
(70) А разве ком объекту при инициализации передают указатель на СОМ-объект 1С?
В проекте NetObjetToIDispatch45 для доступа к 1С использовалась миниатюрная ВК по СОМ-технологии.
   H A D G E H O G s
 
78 - 13.08.18 - 16:23
(76) Пока не знаю. Посмотрю, как в AS они обошлись без него и постараюсь скопировать.
   Garykom
 
79 - 13.08.18 - 16:41
(77) Автор "Ъ" потом переписал на без COM-технологии, там конечно легкий изврат в использовании вышел но вполне позволяет вызывать методы сторонних библиотек.
   Garykom
 
80 - 13.08.18 - 16:42
(79)+ и "async/await тоже есть"
   MM
 
81 - 13.08.18 - 16:44
(79) И как она работает с внутренними объектами 1С? Или это то, что потерялось, вместе с удобством использования?
   Garykom
 
82 - 13.08.18 - 16:45
(81) Никак, простые типы можно передавать/получать и все



Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует