Имя: Пароль:
1C
1С v8
И снова внешние компоненты
,
0 luter-89
 
29.03.15
19:44
Как то я уже поднимал эту тему, но почитав статьи по этой теме, я увидел только примеры работ с демонстративной вк и изменение её функциональности. Также требуется изучение языка и среды на платформе .Net, хотелось бы понять как все таки самостоятельно создать любую компоненту. Я вижу следующий путь - изучение, к примеру, C# и как то понять как написать протокол работы с каким нибудь железом, скомпилировать в компоненту и использовать в 1с. Но не понятно как использовать команды драйвера железа. Может я думаю не в том направлении, кому не трудно опишите свой опыт вкратце как осваивали это напрпвление? Очень хочу познать эту магию)
1 ДенисЧ
 
29.03.15
19:52
на шарпе с железом?
Плохая идея...
2 luter-89
 
29.03.15
19:54
Да хоть с++, главное понять куда двигаться
3 xaozai
 
29.03.15
19:58
(0) В первую очередь надо научиться искать информацию самостоятельно.
А дальше читать, читать, читать и пробовать решать конкретные задачи, поставленные самому себе...
4 xaozai
 
29.03.15
20:01
+(3) двигаться от простого к... состоящему из нескольких (множества) простых вещей...
5 Lama12
 
29.03.15
20:03
(0) Не с каждым железом должна работать 1С. Не каждая 1С должна работать с железом.
А так... дерзай! С++ самое то.
6 luter-89
 
29.03.15
20:13
По большей части здесь просто нужно иметь опыт прикладного программирования на ООП?
7 Kookish
 
29.03.15
20:22
А ООП то тут причем? Присоединяюсь к (3).
8 luter-89
 
29.03.15
20:49
Так информации подробной нет. Любой программист 1с,который впервые сталкнется с такой задачей, не поймёт как это изучать
9 luter-89
 
29.03.15
20:50
(4) я думаю многие могут давать советы, сами не зная как это работает и отвечают обобщенно. Типа послушай свое сердце,оно подскажет
10 thezos
 
29.03.15
20:52
(8) Да ладно?
11 luter-89
 
29.03.15
20:55
В двух словах может кто нибудь дать совет, мне не нужно подробно разжевывать
12 xaozai
 
29.03.15
21:36
(9) Какой необобщенный ответ ты хотел услышать на вопрос "как создать любую компоненту и как написать протокол для работы с каким-нибудь железом"?
13 xaozai
 
29.03.15
21:38
+(12) Гугли "как написать драйвер"
14 Lama12
 
29.03.15
21:43
(8) хыы :-)
15 luter-89
 
29.03.15
21:45
Нашел случайно интересную информацию по WinAPI, дальше думаю разберусь, а потом поделюсь с теми, кому это нужно
16 romix
 
29.03.15
21:46
Я выкладывал на http://x-romix.narod.ru/ упрощенные примеры внешних компонент. Сейчас, к сожалению, забросил эту тему.
17 luter-89
 
29.03.15
21:52
Я работаю в очень специфичной компании и нужно будет создавать много разных компонент, например rfid и 1с. Парсер протокола adm или датчик уровня топлива и 1с. поэтому и хочу быстро изучить технологию native api
18 xaozai
 
29.03.15
21:56
(17) Все, что нужно для написания компонент для 1С по технологии native находится на диске ИТС.
19 xaozai
 
29.03.15
21:59
+(18) (вопрос написания драйвера выходит за рамки описания технологии создания компонет для 1С по технологии native)
20 luter-89
 
29.03.15
22:01
Зачем драйверов писать, может есть способ использовать команды драйвера, который установлен под виндой
21 luter-89
 
29.03.15
22:04
К примеру принтер, по идее 1с использует компоненту, которая использует команды драйвера, то есть компонента выступать посредником
22 xaozai
 
29.03.15
22:07
(20) Об этом можно узнать из документации к оборудованию...
Иногда даже можно найти конретные примеры работы с оборудованием на различных яз. программирования. Так же, как примеры компонент на диске ИТС.
23 luter-89
 
29.03.15
22:09
(22) ну,буду пытаться, может за год изучу
24 xaozai
 
29.03.15
22:18
(23) Берешь SDK конкретной железки и начинаешь пилить под себя...
25 Torquader
 
30.03.15
00:30
Чего-то мне кажется, что вам проще научиться писать Web-сервисы, которые вызывают уже драйверы железа, причём как на Windows так и на Linux - внешние компоненты - вещь в себе и не всегда это лучшее решение.
А подписку на события, если хочется, можно и к стандартному COM-объекту сделать без всякой внешней компоненты.