gifts2017

Обработка для отправки и получения SMS из 1С

Опубликовал Сергей Генералов (serg1c) в раздел Обмен - SMS рассылки

Обработка для отправки и получения SMS из любой компоненты 1С 7.7

Саму обработку нашел где-то в Интернете.
Но она как надо не заработала.
 Использовал не телефон, а терминал ТС35i, подключенный к СОМ-порту.

Доработал под свои нужды и использую уже почти год. Все работает отлично.
Встроил в конфигурацию документы, которые заполняются менеджерами, а обработка работает в авторежиме периодически, отправляя и получая SMS-ки.

 Не до конца изучил процесс получения SMS-ки. Когда приходят с коротких номеров, получается фигня.
Но мне это было и не важно (пока!).

 Работа обработки требует дополнительной dll-ки, зарегистрированной regsvr32.exe, и регистрации reg-файла.
Процесс получения отчетов о доставке и т.п. тоже пока не изучил.
 В общем, была срочная задача от шефа сделать, ну я и сделал, что было необходимо.

 Строго не судите. Знаю, огрехов много.

Скачать файлы

Наименование Файл Версия Размер
ForSMS_1C_77.rar 208
.1216201725 52,54Kb
25.09.09
208
.1216201725 52,54Kb Бесплатно

См. также

Подписаться Добавить вознаграждение
Комментарии
1. volk13 (volk13) 17.07.08 17:37
Проверил на Siemens C55 и на Nokia 6230i. После некоторых доработок кода отправка работает как на национальные так и на интернациональные номера. Изучаю дальше... Автору спасибо.
2. Валентина (Бедуин) 23.07.08 16:36
Сергей, не поленитесь объяснить для бестолковых - куда что устанавливать, чтобы заработало. И что такое СМС центр, из каких символов состоит, у меня не влезает в графу - печатается ограниченное количество символов. И что значит получить СМС - центр, где и как?
3. Сергей Генералов (serg1c) 23.07.08 18:57
(2) dll-ку нужно зарегистрировать regsvr32.exe, потом запустить файл .reg
СМС-центр при отправке и получении сообщений не используется никак. Но его можно получить из памяти СИМ-ки (при желании).
Все номера вводятся с 8 в начале вместо +7
4. Сергей Генералов (serg1c) 23.07.08 18:59
+3
Извиняюсь, вместо 8-ки ставиться 7-ка
5. Khaliff (Khaliff) 04.12.08 23:29
интересно попробовать.
телефон к пк цеплять по блутусу можно?
какая служба блутуса используется?
6. Стас (Z_Z) 25.07.09 10:30
Отсылаю сообщения через gsm-modem siemens mc35i. Обработка пишет что смс отправлено успешно, но фактически смс не отправляются.
Хотя ussd команды модем отрабытывает и ответ возращает. Через другие приложения этот модем отправляет отлично смс. Из 1с не хочет.
Через nokia n70 эта обработка работает на ура.
7. artem2922 (pizhenkov) 03.11.09 14:42
Под 8.1 будет компанента работать?
8. Сергей Генералов (serg1c) 04.11.09 12:25
+7 Будет. И у меня уже работает.
9. Алексей Калилец (axilab) 27.11.10 18:01
Через модем ZTE MF626 отправляет) +1
10. Andrey (bestship) 21.08.14 23:01
Добрый день, Сергей!
Спасибо за доступ к обработке.
Хоть она и висит тут аж с 8го года, но вот еще и сейчас актуальна.

Но ... пишет ошибку
Компорт.PortOpen=1;
{Z:\1C\***\EXTFORMS\FORSMS_1C_77\ОТПРАВКА СМС.ERT.ERT(292)}: MSComm: Invalid port number

Как исправить ошибку?
11. Сергей Генералов (serg1c) 21.08.14 23:53
(10) bestship, Вероятно порт у Вас не 1-й, а какой-то другой.
Надо в том месте обработки, где указывается порт подключения к компьютеру указать тот порт по которому терминал(телефон) подключен. Или как вариант не меняя обработку подключить или переименовать COM-порт с текущего у Вас на 1-й...
12. Andrey (bestship) 22.08.14 00:25
(11) serg1c, спасибо за подсказку, но ... никак (((.
И на 1й переименовывал, и на № по факту менял в коде, все равно - MSComm: Invalid port number.
Сергей, а возможно ли силами 1С 7 осуществить автопроверку/поиск com порта и выбрать необходимый?
Наподобии, как при работе со сканером штрих кода?