Тарифы сервиса. Возвращает список тарифов сервиса, доступных абоненту этого приложения.
// Возвращает список тарифов сервиса, доступных абоненту этого приложения.
//
// Возвращаемое значение:
// ТавлицаЗначений - список тарифов сервиса:
// * Код - Строка - код тарифа
// * Наименование - Строка - наименование тарифа
// * ОписаниеДляОбслуживающихОрганизаций - Строка - описание тарифа для обслуживающей организации.
// * ОписаниеДляАбонентов - ФорматированныйДокумент - описание тарифа для абонентов.
// * ДатаНачалаДействия - Дата - дата начала действия тарифа.
// * ДатаОкончанияДействия - Дата - дата окончания действия тарифа.
// * ПериодДействияПродлевающейПодписки - Число - период (в днях), в течение которого действует продлевающая подписка (если разрешено продление).
// * ПериодДействияРасширяющейПодписки - Число - период (в днях), в течение которого действует расширяющая подписка.
// * ПериодДобавленияПродлевающейПодписки - Число - период (в днях) после завершения действия подписки, в течение которого можно создать продлевающую подписку.
// * РасширениеТарифа - Булево - признак, что тариф является расширением
// * Платный - Булево - признак, что тариф является плантым (содержит платные периоды действия)
//
Функция ТарифыСервиса() Экспорт
Метод = "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 (БСП)
ТарифОбслуживающейОрганизаций (БСП)
ТарифыОбслуживающейОрганизации (БСП)
СтраницаВыбораТарифаОбслуживающейОрганизации (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)