Skip to content

Оплата сервиса

ВерсияИнтерфейса

Описание, пример вызова
// Возвращает версию интерфейса биллинга (версии нумеруются простым натуральным числом).
//
// Возвращаемое значение:
// Число - версия интерфейса.
//
Функция ВерсияИнтерфейса() Экспорт

Пример вызова

Результат = ОплатаСервиса.ВерсияИнтерфейса()

ПредставлениеВалютыОплаты

Описание, пример вызова
// Возвращает представление валюты оплаты услуг сервиса.
//
// Возвращаемое значение:
// Строка - представление валюты оплаты.
//
Функция ПредставлениеВалютыОплаты() Экспорт

Пример вызова

Результат = ОплатаСервиса.ПредставлениеВалютыОплаты()

ПриДобавленииПараметровРаботыКлиентаПриЗапуске

Описание, пример вызова
// См. ОбщегоНазначенияПереопределяемый.ПриДобавленииПараметровРаботыКлиентаПриЗапуске
// Метод переопределяется в расширении fresh.
// @skip-warning - обратная совместимость.
// @skip-check module-empty-method
Процедура ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры) Экспорт

Пример вызова

ОплатаСервиса.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры)

СостоянияЗавершенияПодписокНаТарифы

Описание, пример вызова
// Возвращает состояния истечения сроков подписок на тарифы поданным менеджера сервиса.
// Данные возвращаются только для пользователей с ролью "Владелец абонента".
// Метод переопределяется в расширении fresh.
// @skip-warning - обратная совместимость.
// @skip-check module-empty-method
//
// Возвращаемое значение:
// Структура:
// * ЗавершаетсяТестовых - Число
// * ЗавершаетсяБесплатных - Число
// * ЗавершаетсяПлатных - Число
// * ЗавершаетсяВсего - Число
// * НеЗавершаетсяТестовых - Число
// * НеЗавершаетсяБесплатных - Число
// * НеЗавершаетсяПлатных - Число
// * НеЗавершаетсяВсего - Число
Функция СостоянияЗавершенияПодписокНаТарифы() Экспорт

Пример вызова

Результат = ОплатаСервиса.СостоянияЗавершенияПодписокНаТарифы()

ПоддерживаетсяЗагрузкаТарифов

Описание, пример вызова
// Возвращает признак поддержки загрузки тарифов сервиса в данные информационной базы.
//
// Возвращаемое значение:
// Булево - если Истина, то загрузка поддерживается.
//
Функция ПоддерживаетсяЗагрузкаТарифов() Экспорт

Пример вызова

Результат = ОплатаСервиса.ПоддерживаетсяЗагрузкаТарифов()

ЗагрузитьТарифыСервиса

Описание, пример вызова
// Загрузка тарифов в справочники информационной базы из менеджера сервиса.
//
Процедура ЗагрузитьТарифыСервиса() Экспорт

Пример вызова

ОплатаСервиса.ЗагрузитьТарифыСервиса()

ОтправитьОтветВУчетнуюСистемуБиллинга

Описание, пример вызова
// Отправляет ответ в учетную систему биллинга на адрес счета на оплату.
//
// Параметры:
// ИдентификаторСчета - УникальныйИдентификатор - идентификатор счета на оплату.
// Данные - см. ОплатаСервиса.ШаблонДанныхОтвета
//
// Возвращаемое значение:
// HTTPОтвет - ответ менеджера сервиса.
//
// Пример:
// ...
// Данные = ОплатаСервиса.ШаблонДанныхОтвета();
// Данные.Вставить("paid", Истина); // Признак оплаты счета.
// ОплатаСервиса.ОтправитьЗапросВУчетнуюСистемуБиллинга(ИдентификаторСчета, Данные); // Отправка.
//
Функция ОтправитьОтветВУчетнуюСистемуБиллинга(ИдентификаторСчета, Данные) Экспорт

Пример вызова

Результат = ОплатаСервиса.ОтправитьОтветВУчетнуюСистемуБиллинга(ИдентификаторСчета, Данные)

ШаблонДанныхОтвета

Описание, пример вызова
// Возвращает шаблон данных при отправке информации о состоянии счета на оплату.
//
// Параметры:
// КодОтвета - Число - код ответа. Если параметр не передается, устанавливается 10200.
// Для установки можно использовать методы:
// КодВозвратаОшибкаДанных() - соответствует коду 10400 - используется при обработке известных ошибок.
// КодВозвратаВнутренняяОшибка() - соответствует коду 10500 - используется при возникновении непредвиденных ошибок.
// Сообщение - Строка - сообщение об ошибке. Может быть установлен текст ошибки, который будет возвращен пользователю.
//
// Возвращаемое значение:
// Структура:
// * response - Число - код ответа.
// * error - Булево - признак ошибки. Взводится, если передан код ответа отличный от 102xx.
// * message - Строка - сообщение об ошибке.
//
Функция ШаблонДанныхОтвета(КодОтвета = 10200, Сообщение = "") Экспорт

Пример вызова

Результат = ОплатаСервиса.ШаблонДанныхОтвета(КодОтвета, Сообщение);

КодВозвратаОшибкаДанных

Описание, пример вызова
// Возвращает код ошибки данных.
//
// Возвращаемое значение:
// Число - код возврата ошибки данных - 10400.
//
Функция КодВозвратаОшибкаДанных() Экспорт

Пример вызова

Результат = ОплатаСервиса.КодВозвратаОшибкаДанных()

КодВозвратаВнутренняяОшибка

Описание, пример вызова
// Возвращает код внутренней ошибки.
//
// Возвращаемое значение:
// Число - код возврата внутренней ошибки - 10500.
//
Функция КодВозвратаВнутренняяОшибка() Экспорт

Пример вызова

Результат = ОплатаСервиса.КодВозвратаВнутренняяОшибка()

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).