|
Возможно ли передать извне в 1С объект в оперативной памяти? (документ, спр или обр)
chelentano, RAJAH, Мультук, Trosskin, vis, mszsuz, PuhUfa, Kobol, ads55, bobark, MiniMuk, fserg84, craxx, runuts, VS-1976, Metman, PR, timurhv, Djelf, H A D G E H O G s
| ☑ |
0
NV_corp
17.06.25
✎
12:13
|
Вопрос сложный, адресован в первую очередь программистам низких языков программирования - с++ и похожих.
1С поддерживает native api, позволяет отправлять и получать данные с внешними компонентами. И если с примитивными типами данных все просто, то как обстоят дела с объектами данных формата платформы?
Тут у меня уже знаний не хватает, дальше могу говорить глупости:
Если внешняя компонента (dll/exe) создаст в оперативной памяти некоторый набор данных и вернет указатель на него в 1С, то платформа распознает это в оперативной памяти как объект собственного платформенного формата?
Если честно, я знаю что это возможно, ведь именно так и работает СЛК. Мой вопрос правильнее назвать так - как это реализовать и насколько это сложно?
|
|
1
formista2000
17.06.25
✎
12:14
|
OLE что ли?
|
|
2
Valdis2007
17.06.25
✎
12:21
|
(1) ОЛЕ тока для микрсофт
|
|
3
Волшебник
17.06.25
✎
12:25
|
(0) Для этого придумали сериализацию и десериализацию, форматы json, XML, фабрики XDTO и т.д.
|
|
4
Garykom
гуру
17.06.25
✎
12:33
|
(0) Нет
И СЛК работает не так
|
|
5
Pprog151713
17.06.25
✎
12:34
|
(0) Так выгружай в ждисон, накой тебе в памяти данные?
|
|
6
Garykom
гуру
17.06.25
✎
12:37
|
Наиболее близкое это COMSafeArray
Но это для COM/OLE и только под Windows
|
|
7
Garikk
17.06.25
✎
15:13
|
(5) < накой тебе в памяти данные? >
для скорости наверное, как подключение к SQL серверам делают иногда через память
|
|
8
Garykom
гуру
17.06.25
✎
16:36
|
|
|
9
Кирпич
17.06.25
✎
17:17
|
Это всё глупости. Не думай об этом больше. Это никому не нужно и тебе тоже не нужно.
|
|
10
PR
17.06.25
✎
17:27
|
(0) Зачем?
|
|
11
СвинТуз
17.06.25
✎
17:42
|
Объекты, объекты.
Ну да.
Всего лишь база данных.
Передай первичный ключ в 1С и все найдется в нужной таблице.
|
|
12
СвинТуз
17.06.25
✎
17:43
|
это не про объекты, а ссылки.
|
|
13
СвинТуз
17.06.25
✎
17:47
|
(0)
Открываешь таблицы связанные с объектом конфигурации, пишешь.
Даешь команду создать объект базы данных.
|
|
14
СвинТуз
17.06.25
✎
17:49
|
(0) "Возможно ли передать извне в 1С объект в оперативной памяти?"
Это типа как вирусня делает? Операционка этого не допустит.
КомОбъекты.
|
|
15
Djelf
гуру
17.06.25
✎
19:33
|
(0) Так делали, и делали неоднократно.
Но этот интерфейс не документирован, постоянно обновляется и это будет все время ломаться.
Поэтому поддержка и разработка подобных компонет прекращается, при таком сбое, а ты остаешься с тыквой вместо кареты.
Не надо так делать! Выйдет раз в 10-100 дороже...
|
|
16
H A D G E H O G s
18.06.25
✎
02:07
|
Весело тут у вас.
|
|