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

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

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

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

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

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

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

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

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

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

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

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

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

Если нужен наикрутейший анализ данных - логичнее подготовить выгрузку инфы в некую внешнюю БД и там её крутить с разных ракурсов, не напрягая учётную систему

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