Найти тему
Про 1С

Почему не отправляются СМС из 1С Предприятие 8.3. на примере Комплексная автоматизация 2 (2.5)

Добрый день!

В этой статье покажу процесс как я нашел причину того, что СМС сообщения не уходят из конфигурации 1С Предприятие 8.3. Комплексная автоматизация 2 (2.5)

Все в нашей компании привыкли пользоваться отправкой смс-сообщений своим клиентам, в основном это ссылки на оплату (по интернет-эквайрингу, ссылку по оплате через СБП) из базы 1С "Управление производственным предприятием 1.3.".

В этом году решили перейти на современное решение 1С Предприятие 8.3. Комплексная автоматизация 2 (2.5) т.к. в ближайшие годы фирма 1С прекратит поддержку 1С "Управление производственным предприятием 1.3.".

Много чего мы там конечно себе запилили для удобства в УПП 1.3. В 1С Предприятие 8.3. "Комплексная автоматизация 2 (2.5)" придется начинать практически всё с чистого листа. Ну да ладно.

Теперь собственно к сути задачи.

В базе УПП 1.3 была разработана обработка при помощи которой менеджеры могли отправлять СМС сообщения и она работает

База серверная, работает Microsoft SQL 64-х разрядная как сервер, так и сама платформа 1С Предприятие 8.3.

В ходе настройки 1С "Комплексная автоматизация 2 (2.5)", нашел в настройках штатный функционал, которые должен давать возможность отправлять СМС сообщения из базы, без написания каких либо дополнительных обработок.

1С "Комплексная автоматизация 2 (2.5)" также решили развернуть в серверном исполнении.

Найти и настроить отправку СМС сообщения из базы не составляет особого труда

И вроде-бы уже как всё сделали и пробуем отправлять сообщения.

Из карточки контрагента

-2

Из документа "Заказ клиента"

-3

И что-же в итоге?

СМС сообщения, так и не доходят до клиента.

И тут как говорится я начал копать.

И вспомнил, что год или два назад Билайн, попросил в личном кабинете создать для отправки СМС сообщений из 1С отдельного пользователя и определить ему право "Доступ для протокольных клиентов (без доступа в WEB)." и плюс ко всем ограничить этого пользователя подключаться удаленно с определённого диапазона ip-адресов. Как настроить эту дополнительную учетную запись в ЛК Билайн напишу отдельную статью.

Теперь начал анализировать свою обработку которую писал для УПП 1.3 и тот функционал, который дает нам КА 2.5.

И решил попробовать сделать аналогичные настройки отправки СМС-сообщений, но уже для файловой демо-версии КА 2.5. и попробовать отправить СМС. И что вы думаете?

Да СМС дошла до клиента :)

Тут я пришел к выводу, т.к. отправка СМС-сообщений выполняется регламентным заданием на серверной стороне, значит и проблема на стороне сервера

Далее захожу на сервер 1С и определяю пользователя под которым запущен агент сервера 1С, нахожу эту службу, определяю под каким пользователем запущена данная служба

После чего зная учетную запись и пароль пользователя под которым запущена служба "Агент сервера 1С:Предприятия 8.3 (x86-64)". Я захожу непосредственно на этот сервер под этим пользователем, убеждаюсь что у этого пользователя есть доступ в интернет. Также пробую определить ip-адрес через который этот сервер "ходит" в интернет. Взял первый попавшийся сервис 2ip.ru и он мне показал ip-адрес

-6

После чего зашёл в настройки того самого пользователя в ЛК Билайн и посмотрел список диапазонов адресов, с который разрешено удаленно подключаться. Сделал вывод, что адреса, с которого выходит сервер 1С в интернет попросту в этом списке нет.

-7

Я естественно добавляю этот адрес в список разрешённых.

После чего я повторяю тесты по отправке сообщений из серверной версии 1С Комплексная автоматизация 2.5. и о чудо, СМС-ки начали доходить до клиентов :)

На этом собственно всё.

Данный вариант решения вопроса скорее всего может подойти для всех конфигураций фирмы 1С. Управление торговлей 11, Управление предприятием, Бухгалтерия 3, Управление небольшой фирмой и т.д. и т.п.

Т.к. здесь основной затык был именно в настройках на стороне провайдера, в моем случае Билайна.

Кстати штатный механизм подразумевает создание документа "Сообщение СМС", а потом отправка его регламентным заданием.

Но я сделал обработку которая отправляет сообщение без регламентного задания, т.е. сразу и без создания дополнительно документа. В каких-то случаях это более удобно. Сказать можете решение на сайта Инфостарта

Отправка СМС из базы через БИЛАЙН, ТЕЛЕ2

Также на эту тему вам может быть интересным

Отправка СМС из базы 1С Предприятие 8.3. через БИЛАЙН, ТЕЛЕ2

Настройка отправки СМС с Бухгалтерии 3.0 через оператора Билайн