17 июля 2025
1C-RarusTechDay 2025
8-я открытая техническая конференция для специалистов 1С
Зарегистрироваться
1C-RarusTechDay 2025 — 8‑я открытая техническая конференция для специалистов 1С

СМС из программы

Декоративное изображение

Для получения доступа к форуму необходимо авторизоваться
или зарегистрироваться на сайте.

Партнер
RSS
1С:CRM, редакция 2.0, версия 2.0.9.4
Пользователь создает документ "Сообщение SMS" с большим количеством адресатов ( 3 935), дата начала отправки установлена равной 09.06.2015 09:00:00, а дата актуальности равна 11.06.2015 16:00:00.
При попытке отправки, а затем при повторном открытии документа выходит сообщение об ошибке "Деление на 0".
Разбор показал:
В коде, при подсчете переменной интервала отправки она принимает значение равным 19.21, затем вызывается функция общего модуля, в кторой и происходит деление на 0:

"CRM_ОбщегоНазначенияКлиент.ПолучитьПредставлениеВремени(Интервал)"


Функция ПолучитьПредставлениеВремени(Время) Экспорт
       СписокВремен = Новый СписокЗначений;
       СписокВремен.Добавить(86400, "ru='дня(ей)'");
       СписокВремен.Добавить(3600,  "ru='часа(ов)'");
       СписокВремен.Добавить(60,  "ru='минут(ы)'");
       СписокВремен.Добавить(0,  "ru='секунд(ы)'");

       Текст = "";
       Для каждого Элемент из СписокВремен цикл
               Если Время >= Элемент.Значение тогда
                      Текст = Формат(Время/Элемент.Значение, "ЧДЦ=1; ЧРД=.; ЧГ=0") + " " + НСтр(Элемент.Представление);
                      Прервать;
               КонецЕсли;
       КонецЦикла;

       Возврат Текст;
КонецФункции

Возможно, для отправки СМС недопустим интервал менее 1 мин, но тогда хотелось бы автоматического пересчета общего интервала или выдачу предупреждения о его увеличении.

Прикрепленные файлы

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Администратор
Добрый день, Юрий!
Спасибо за сообщение и подробный анализ, будем разбираться.
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С