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

1С:Предприятие :: 1С:Предприятие 8 общая

Использование TCP-протокола для обмена 1С 8.3 УФ

Использование TCP-протокола для обмена 1С 8.3 УФ
Я
   Pentosh
 
28.09.16 - 11:11
Здравствуйте.

Стоит задача обмена с сайтом, но разработчик сайта хочет использовать TCP протокол для обмена, есть какие нибудь варианты?

Сейчас общение происходит через HTTP в регламентном задании, но его это, по неизвестным мне причинам, не устраивает.
Отправляю на сайт номенклатуру, но т.к. будем работать через API сайта, запросов будет много и каждый раз дергать HTTP не хорошо.

Читал про АктивХ объект, но в 8.3. вроде нельзя добавить, да и на сервере не работает.

Может другие пути предложите, буду благодарен.
 
 
   Fragster
 
1 - 28.09.16 - 11:15
шта?
   MM
 
2 - 28.09.16 - 11:19
(0) СОМ-объекты доступны и на сервере 1С. Рекомендуемый вариант внешняя компонента. Впрочем, накладные расходы от HTTP вряд ли нужно учитывать при работе из медленной 1С.
   Sserj
 
3 - 28.09.16 - 11:23
(0) Вот и нашелся клиент адепта Net для 1С
:)
Тебе к Serginio1 он здесь довольно часто появляется.
https://habrahabr.ru/post/311128/
   Serginio1
 
4 - 28.09.16 - 11:26
(0) Не буду советовать использовать Tcp/ip для этих целей.
Хотя есть этот компонент и сейчас написал статью про это на .Net Core https://habrahabr.ru/post/311128/
Вопервый держть сервер Tcp/Ip для прослушки в фоновом задании можно, но это нужно делать очередь эвенты и все это будет работать в одном потоке.

Или же использовать клиентов. Но ...

Если ему нужна скорость, то пусть использует прямой доступ
http://catalog.mista.ru/public/402038/
   Gary417
 
5 - 28.09.16 - 11:26
о..я как увидел заголовок подумал что Serginio1 тему создал т.к. только вчера на хабре это видел
   Serginio1
 
6 - 28.09.16 - 11:27
(3) Я адепт программирования.
   Torquader
 
7 - 28.09.16 - 11:31
С сайта TCP - только если всё время держать открытый канал.
Но, сайт - это обычно куча процессов, которые обрабатывают запросы - кому там держать один канал ?
И насколько канал между Web-сервером и 1С стабильный, так как если это не так, то проблем от TCP будет гораздо больше, чем успехов.
   Serginio1
 
8 - 28.09.16 - 11:43
То есть он хочет клиента на 1С, а сервер на своем сайте,
(7) Канал для Вэб сервиса тоже 1. HTTP это надстройка на TCP/IP. А  Клиент не держит соединение, подключился отправил закрыл соединение.
   eklmn
 
9 - 28.09.16 - 11:48
так и знал понесется тисипи/айпи *овно.
Нафига это человеку?
там встретились 2 рака что вэбщик, что автор, они друг друга просто не ферштейн ))
   Garykom
 
10 - 28.09.16 - 11:48
(0) Самый лучший это отправить "разработчик сайта" куда подальше с его "использовать TCP протокол для обмена".
 
 Рекламное место пустует
   eklmn
 
11 - 28.09.16 - 11:49
(0) Ты лучше пообщайся конкретней с вэбщиком, узнай конкретику, в (0) вода

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