Имя: Пароль:
1C
1С v8
1C 8 - Siemens MC35i
,
0 alexei366
 
27.11.12
22:55
Делаю конект к компорту :

Драйвер = Новый COMОбъект("MSCOMMLib.MSComm.1");
   Драйвер.Settings = "115200,N,8,1";
   Драйвер.CommPort = 3;
   Драйвер.InputLen = 0;
   Попытка
       Драйвер.PortOpen=-1;
   Исключение
       Предупреждение("Не могу открыть порт");
       Возврат Ложь;
   КонецПопытки;


Потом даю две команды заподряд, и насколько я заметил если не делать между ними задержку в секунду хотябы, то вторая команда тупо не срабатывает.

Можно конеш задержку делать, а хотелось бы отслеживать какойнить параметр пока не станет к примеру =1 чтоб означало готов кушать команду.
Есть такое или нет?
1 Длинный Клиент
 
27.11.12
23:01
Вы подключаете старый телефон к 1С, чтобы заработать 1Ской и соблазнить женщину, а Гений 1С напрямую соблазнял женщину в обмен на старый телефон. 1Ска тут - лишнее .
2 alexei366
 
27.11.12
23:02
Ну "Длинный", давай предлагай варианты, только без филосовства
3 alexei366
 
27.11.12
23:03
Я так думаю что в 1С что в другом языке конкретная проблема существует
4 Biker
 
27.11.12
23:04
Покаж чего в порт пихаешь
5 alexei366
 
27.11.12
23:07
Драйвер.Output = "AT"+Символ(13);

   Драйвер.Output = "ATE0"+Символ(13);
6 alexei366
 
27.11.12
23:07
К примеру*
7 YHVVH
 
27.11.12
23:08
(0) так отслеживай что тебе мешает?
8 Biker
 
27.11.12
23:08
А чем ATE1 и слушать ответ "ОК" не устраивает ?
9 alexei366
 
27.11.12
23:09
Ответ и так есть, эха не будет на входе всмысле что туда вгоняешь чтоб обратно не сыпалось только ответ
10 alexei366
 
27.11.12
23:09
Так я и слушаю, только в буфере на две команды 1 ОК
11 YHVVH
 
27.11.12
23:11
так ты слушай между  командами
12 Длинный Клиент
 
27.11.12
23:11
а вы искали гуглопоиском по мисте "MSCOMMLib.MSComm.1" ? Дало несколько тем. Там задержку ставят. Может еще что, не вчитывался.
13 YHVVH
 
27.11.12
23:13
(12) ты банален
14 alexei366
 
27.11.12
23:13
Искал, про задержку знаю, хотел выяснить есть ли другой способ, чтоб время попросту в коде не терять.
15 alexei366
 
27.11.12
23:14
Между командами получаю ОК, кидаю вторую получаю ничего. Если поставить паузу между командами то ОК и на вторую команду словлю.
16 alexei366
 
27.11.12
23:16
Есть конеш у меня идея. Включить эхо и перед подачей команды, вводить "at" пока в ответ не получу тоже самое, и затем сразу команду. Вроде должно получиться без фиксированной задержки.
17 YHVVH
 
27.11.12
23:18
(16) лучше с задержкой , в таких моментах, можно забить порт.
18 alexei366
 
27.11.12
23:20
Так статус готовности нигде не узнать?
19 Длинный Клиент
 
27.11.12
23:21
(13) ну так и получается, что всё до нас выстрадано ни один раз, и люди до нас не чудаки, тоже думали, искали
20 alexei366
 
27.11.12
23:22
Мож блин я "гений", и хочу подругому!
21 YHVVH
 
27.11.12
23:25
(20) тогда думай сам. гений не спрашивают как сделать.
22 NS
 
27.11.12
23:40
Не совсем понятно - а зачем сименс подключать к 1С?
23 alexei366
 
27.11.12
23:44
напиши как по другому
24 NS
 
27.11.12
23:54
(23) Тебе СМС отправлять? Купи пакет, да и отправляй через сервис.
25 zmaximka
 
27.11.12
23:54
MC35i это gsm модем
26 NS
 
27.11.12
23:56
Обана. А вроде 10 лет назад был такой телефон. Относительно крутой.
27 NS
 
27.11.12
23:56
(25) А нафига напрямую из 1С работать с gsm модемом?
28 zmaximka
 
28.11.12
01:00
(26) если не ошибаюсь бы С35 и может даже еще был С35i.
А на счет зачем то это не ко мне
29 alexei366
 
28.11.12
01:06
Как тогда не напрямую?
30 NS
 
28.11.12
01:11
(29) Задача то у тебя какая?
31 NS
 
28.11.12
01:13
Поработать с gsm модемом?
(28) Siemens ME45
32 NS
 
28.11.12
01:14
А так-же был M35i и C35i
У меня в голове они перепутались.
33 alexei366
 
28.11.12
01:48
смс отправлять
34 NS
 
28.11.12
02:39
(33) Я и говорю - просто купи пакет СМС, и отправляй через интернет сервис. Мало того что это проще, еще и дешевле.
35 NS
 
28.11.12
02:41
http://www.ittex.ru/SMScenter/Prices/
Вот например.
36 alexei366
 
28.11.12
02:44
Да фиг знает, мне то пофиг, на фирме есть модем , симка корпоративная, да и отсылать с номера конкретного считается правилом хорошего тона. Мне сделать надо
37 NS
 
28.11.12
02:46
(36) Во первых там идет готовая конфа, во вторых она позволяет ставить любого легального отправителя (в том числе и конкретный номер). Ну и работает она не только через интернет, но с gsm модемами.
А весь профит в удобстве, и экономии денег на пакетах СМС.
38 alexei366
 
28.11.12
03:04
А вот про роботу с gsm расскажи поподробней или линку кинь
39 NS
 
28.11.12
03:07
(38) Лучше обратиться к разработчику по (35)
У них встраиваемая конфигурация, и точно умеет работать с gsm модемами. Я не разработчик, я для них заказчик.
40 alexei366
 
29.11.12
00:56
Затея с эхом не прокатила, я то думал эхо мгновенно на входе появляется, оказалось нет.
41 OberNew
 
29.11.12
11:39
Можно попробовать утилиту командной строки Gammu, которая умеет отправлять SMS через MC35i