ТарифыСервиса (БСП)

Автор: 1С
ОбщийМодуль.ПрограммныйИнтерфейсСервиса
БСП

Тарифы сервиса. Возвращает список тарифов сервиса, доступных абоненту этого приложения.

// Возвращает список тарифов сервиса, доступных абоненту этого приложения.
//
// Возвращаемое значение:
//  ТавлицаЗначений - список тарифов сервиса:
//   * Код - Строка - код тарифа
//   * Наименование - Строка - наименование тарифа
//   * ОписаниеДляОбслуживающихОрганизаций - Строка - описание тарифа для обслуживающей организации.
//   * ОписаниеДляАбонентов - ФорматированныйДокумент - описание тарифа для абонентов.
//   * ДатаНачалаДействия - Дата - дата начала действия тарифа.
//   * ДатаОкончанияДействия - Дата - дата окончания действия тарифа.
//   * ПериодДействияПродлевающейПодписки - Число - период (в днях), в течение которого действует продлевающая подписка (если разрешено продление).
//   * ПериодДействияРасширяющейПодписки - Число - период (в днях), в течение которого действует расширяющая подписка.
//   * ПериодДобавленияПродлевающейПодписки - Число - период (в днях) после завершения действия подписки, в течение которого можно создать продлевающую подписку.
//   * РасширениеТарифа - Булево - признак, что тариф является расширением
//   * Платный - Булево - признак, что тариф является плантым (содержит платные периоды действия)
//
Функция ТарифыСервиса() Экспорт
	
	Метод = "tariff/list";
	ДанныеЗапроса = ШаблонЗапроса(Метод);
	Результат = ОтправитьДанныеВМенеджерСервиса(ДанныеЗапроса);
	ДанныеОтвета = РезультатВыполнения(Результат);
	
	Переименования = Новый Соответствие;
	Переименования.Вставить("id", "Код");
	Переименования.Вставить("name", "Наименование");
	Переименования.Вставить("description", "ОписаниеДляОбслуживающихОрганизаций");
	Переименования.Вставить("description_for_subscribers", "ОписаниеДляАбонентов");
    Переименования.Вставить("start", "ДатаНачалаДействия");
    Переименования.Вставить("expiration","ДатаОкончанияДействия");
	Переименования.Вставить("prolongation_validity", "ПериодДействияПродлевающейПодписки");
	Переименования.Вставить("extension_validity", "ПериодДействияРасширяющейПодписки");
	Переименования.Вставить("prolongation_during", "ПериодДобавленияПродлевающейПодписки");
	Переименования.Вставить("is_extension", "РасширениеТарифа");
	Переименования.Вставить("is_payable", "Платный");
	
	Возврат МассивСтруктурВТаблицуЗначений(ДанныеОтвета.tariff, Переименования);
	
КонецФункции

///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются 
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////

Рекомендации

Похожие публикации

ТарифСервиса (БСП)

МенеджерСервисаПоддерживаетУправлениеТарифамиВПриложении_1_0_1_2 (БСП)

ТарифОбслуживающейОрганизаций (БСП)

ТарифыОбслуживающейОрганизации (БСП)

СтраницаВыбораТарифаОбслуживающейОрганизации (БСП)

ТарифОбслуживающейОрганизации (БСП)

ПользователиСервиса (БСП)

Веб сервис БУХ обращение

Синтакс-помощник БСП с нейросетевым ассистентом