Имя: Пароль:
1C
1С v8
ТСД и 1C на сервере Linux
0 SpellGunner
 
03.09.18
17:04
Добрый день!

Ситуация: На компьютере база 1С УТ 11.3 в файловом варианте. У менеджера из 1С через док-станцию загружают терминал, потом с ним идут в торговый зал. Набивают его данными. И там по Wi-Fi через роутер связывается с прогой (ServerTCD), а она уже цепляется к 1С и передает эти данные. В общем на этом моменте все оки.

В настройках ini вот такая запись:
_____________________________________________________________

[Options]
IP_PORT=5556

COMConnector=V83.COMConnector
SessionTimeout=30

ConnectingString="File='E:\TradeKT_new';usr='robotTSD';pwd=''"

_____________________________________________________________

В один прекрасный момент базу было решено перенести в серверный вариант. Сейчас она на Linux'е, в PostgreSQL.
Соответственно ServerTCD перестал передавать данные в 1С потому что COMConnector'a на Linux'е нет (со слов сисадмина).
Через док-станцию напрямую передает нормально.

Вопрос: Как настроить связь терминала, чтобы можно было передавать данные через Wi-Fi роутер на сервер 1С?
1 Garykom
 
гуру
03.09.18
17:19
(0) Варианты:

1. Позвать специалиста.

2. Запускать прогу ServerTCD на компе с Windows, это не обязательно делать на сервере.
2 Garykom
 
гуру
03.09.18
17:23
(1)+ Если нет отдельного компа с виндовс то virtualbox (или wine но это сложнее в настройке) на сервере с линукс, туда вашу прогу и платформу 1С (соединяемся с базой на сервере через виртуальный адаптер)
3 tesseract
 
03.09.18
17:24
>>ConnectingString="File='E:\TradeKT_new';usr='robotTSD';pwd=''"

Мне кажется достаточно будет путь к базе обновить в ini.  ComConnector должен подцепляться с клиентской машиной с виндой.
4 SpellGunner
 
03.09.18
17:30
(3) Прописал новый адрес базы в ini:
_______________________________________

[Options]
IP_PORT=5556

COMConnector=V83.COMConnector
SessionTimeout=30

ConnectingString="Srvr='1cserver';Ref='UT';usr='robotTSD';pwd=''"
_______________________________________

Прога на пользовательском компе на Windows. Может и прокатит.
Закон Брукера: Даже маленькая практика стоит большой теории.