Методы проверки активности сервиса и подключенных услуг

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

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

Для реализации проверки можно использовать следующий программный код:

ОбщийМодуль_CTSM_Тарификация = ОбщегоНазначения.ОбщийМодуль(“CTSM_Тарификация”);

СервисДоступен = ОбщийМодуль_CTSM_Тарификация.СервисДоступен(НаименованиеРасширения);

// НаименованиеРасширения – Строка, наименование расширения сервиса

// СервисДоступен – Булево, признак активности сервиса в личном кабинете. Для личных сервисов значение равно Истина. Если не удалось определить, будет возвращено Неопределено

Для получения статуса демо периода по сервису:

ОбщийМодуль_CTSM_Тарификация = ОбщегоНазначения.ОбщийМодуль(“CTSM_Тарификация”);

ДемоПериод = ОбщийМодуль_CTSM_Тарификация.ЭтоДемоПериод(НаименованиеРасширения)

// НаименованиеРасширения – Строка, наименование расширения сервиса

// ДемоПериод – Булево, признак подключенного демо периода для сервиса. Для личных сервисов значение равно Ложь. Если не удалось определить, будет возвращено Неопределено

Для получения списка активных для пользователя услуг:

ОбщийМодуль_CTSM_Тарификация = ОбщегоНазначения.ОбщийМодуль(“CTSM_Тарификация”);
ПодключенныеУслуги = ОбщийМодуль_CTSM_Тарификация.ПодключенныеУслуги (НаименованиеРасширения)

// НаименованиеРасширения – Строка, наименование расширения сервиса

// ПодключенныеУслуги – Соответствие, где элементы: ключ это идентификатор услуги, а значение ее наименование. Если не удалось определить, будет возвращено Неопределено

Для проверки принадлежности сервиса к Маркету42:

ОбщийМодуль_CTSM_Тарификация = ОбщегоНазначения.ОбщийМодуль(“CTSM_Тарификация”);
ЭтоСервисМаркета42 = ОбщийМодуль_CTSM_Тарификация.ЭтоСервисМаркета42 (НаименованиеРасширения)

// НаименованиеРасширения – Строка, наименование расширения сервис

// ЭтоСервисМаркета42 – Булево, признак принадлежности сервиса к Маркету42

Уже более 10 000 компаний работают в облачной 1С от 42Clouds

– Консультация по 1С Бесплатно!

– Поддержка 24/7 по техническим вопросам: в чате, по телефону, по почте

– Все типовые конфигурации онлайн, доступ через RDP, Remote App, Web

Смотрите также

Оставьте заявку. Мы свяжемся с вами в самое ближайшее время.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных

Оставьте отзыв о нас

Расскажите, как сервис 42Clouds помог вашему бизнесу.

Отзыв будет опубликован после проверки модератором.

Оставьте заявку. Мы свяжемся с вами в самое ближайшее время.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных

С Днем святого Валентина!

У вас 1

Сердце
Смайлик
Амур