<listitem><para>max — тарифицируется большее количество трафика;</para></listitem>
</itemizedlist>
</listitem>
+ <listitem><para>Period — тип абонплаты:</para>
+ <itemizedlist mark="square">
+ <listitem><para>day — ежедневная абонплата (параметр Fee трактуется как значение списываемое ежедневно);</para></listitem>
+ <listitem><para>month — ежемесячная абонплата (классическая, параметр Fee трактуется как значение списываемое за месяц, в том числе в режиме SpreadFee);</para></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem><para>ChangePolicy — политика смены тарифа:</para>
+ <itemizedlist mark="square">
+ <listitem><para>allow — на период действия политики смена тарифного плана разрешена;</para></listitem>
+ <listitem><para>to_cheap — на период действия политики разрешена смена тарифного плана на более дешевый;</para></listitem>
+ <listitem><para>to_expensive — на период действия политики разрешена смена тарифного плана на более дорогой;</para></listitem>
+ <listitem><para>deny — на период действия политики смена тарифного плана запрещена;</para></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem><para>ChangePolicyTimeout — момент завершения действия политики тарификации (0 - политика тарификации не завершается никогда);</para></listitem>
<listitem><para>PriceDayA0 … PriceDayA9 — цена трафика по соответствующему направлению в дневной период до превышения порога;</para></listitem>
<listitem><para>PriceDayB0 … PriceDayB9 — цена трафика по соответствующему направлению в дневной период после превышения порога;</para></listitem>
<listitem><para>PriceNightA0 … PriceNightA9 — цена трафика по соответствующему направлению в ночной период до превышения порога;</para></listitem>
<listitem><para>NoDiscount0 … NoDiscount9 — отключает тарификацию по времени (трафик при этом считается по «дневной» цене), может принимать значения 0 и 1.</para></listitem>
</itemizedlist>
</simplesect>
- </chapter>
\ No newline at end of file
+ </chapter>
<listitem><para>fee – абонплата;</para></listitem>
<listitem><para>free – количество бесплатных мегабайт трафика, входящих в абонплату;</para></listitem>
<listitem><para>passive_cost – стоимость «заморозки» пользователя;</para></listitem>
- <listitem><para>traf_type – тип подсчета трафика (upload, download, upload+download, MAX(upload, download)).</para></listitem>
+ <listitem><para>traff_type — тип тарификации трафика:</para>
+ <itemizedlist mark="square">
+ <listitem><para>up+down — входящий и исходящий трафик тарифицируется суммарно;</para></listitem>
+ <listitem><para>up — тарифицируется только исходящий трафик;</para></listitem>
+ <listitem><para>down — тарифицируется только входящий трафик;</para></listitem>
+ <listitem><para>max — тарифицируется большее количество трафика;</para></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem><para>period — тип абонплаты:</para>
+ <itemizedlist mark="square">
+ <listitem><para>day — ежедневная абонплата (параметр Fee трактуется как значение списываемое ежедневно);</para></listitem>
+ <listitem><para>month — ежемесячная абонплата (классическая, параметр Fee трактуется как значение списываемое за месяц, в том числе в режиме SpreadFee);</para></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem><para>change_policy — политика смены тарифа:</para>
+ <itemizedlist mark="square">
+ <listitem><para>allow — на период действия политики смена тарифного плана разрешена;</para></listitem>
+ <listitem><para>to_cheap — на период действия политики разрешена смена тарифного плана на более дешевый;</para></listitem>
+ <listitem><para>to_expensive — на период действия политики разрешена смена тарифного плана на более дорогой;</para></listitem>
+ <listitem><para>deny — на период действия политики смена тарифного плана запрещена;</para></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem><para>change_policy_pimeout — момент завершения действия политики тарификации (0 - политика тарификации не завершается никогда);</para></listitem>
</itemizedlist>
<para>С таблицей связана хранимая процедура sp_add_tariff, получающая в качестве параметров название тарифа и количество направлений. Возвращает сгенерированный идентификатор (первичный ключ) тарифа. При вызове создает запись в таблице tb_tariffs и указанное количество записей в таблице tb_tariffs_params, соответствующее количеству направлений. С таблицей так же связана хранимая процедура sp_delete_tariff, получающая на вход название тарифа и удаляющая его из таблицы tb_tariffs и связанные с ним данные из таблицы tb_tariffs_params.</para>
<para>Таблица tb_tariffs_params (параметры тарифов):</para>
<listitem><para>PassiveCost – стоимость «заморозки» учетной записи пользователя;</para></listitem>
<listitem><para>Fee – абонплата;</para></listitem>
<listitem><para>Free – количество бесплатных Мб трафика, входящих в абонплату;</para></listitem>
- <listitem><para>TraffType – тип подсчета трафика (up, down, up+down, max).</para></listitem>
+ <listitem><para>TraffType — тип тарификации трафика:</para>
+ <itemizedlist mark="square">
+ <listitem><para>up+down — входящий и исходящий трафик тарифицируется суммарно;</para></listitem>
+ <listitem><para>up — тарифицируется только исходящий трафик;</para></listitem>
+ <listitem><para>down — тарифицируется только входящий трафик;</para></listitem>
+ <listitem><para>max — тарифицируется большее количество трафика;</para></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem><para>Period — тип абонплаты:</para>
+ <itemizedlist mark="square">
+ <listitem><para>day — ежедневная абонплата (параметр Fee трактуется как значение списываемое ежедневно);</para></listitem>
+ <listitem><para>month — ежемесячная абонплата (классическая, параметр Fee трактуется как значение списываемое за месяц, в том числе в режиме SpreadFee);</para></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem><para>ChangePolicy — политика смены тарифа:</para>
+ <itemizedlist mark="square">
+ <listitem><para>allow — на период действия политики смена тарифного плана разрешена;</para></listitem>
+ <listitem><para>to_cheap — на период действия политики разрешена смена тарифного плана на более дешевый;</para></listitem>
+ <listitem><para>to_expensive — на период действия политики разрешена смена тарифного плана на более дорогой;</para></listitem>
+ <listitem><para>deny — на период действия политики смена тарифного плана запрещена;</para></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem><para>ChangePolicyTimeout — момент завершения действия политики тарификации (0 - политика тарификации не завершается никогда);</para></listitem>
</itemizedlist>
<para>Таблица users (учетные записи пользователей системы и их статистика):</para>
<itemizedlist mark="opencircle">
<listitem><para>cash – стоимость трафика.</para></listitem>
</itemizedlist>
</simplesect>
-</chapter>
\ No newline at end of file
+</chapter>
<listitem>
<para>Периодичность снятия абонплаты:
<simplelist type="vert">
- <member>month — ежемеÑ\81Ñ\8fÑ\87ное Ñ\81нÑ\8fÑ\82ие</member>
- <member>day — ежедневное Ñ\81нÑ\8fÑ\82ие</member>
+ <member>month — ежедневнаÑ\8f абонплаÑ\82а (паÑ\80амеÑ\82Ñ\80 Fee Ñ\82Ñ\80акÑ\82Ñ\83еÑ\82Ñ\81Ñ\8f как знаÑ\87ение Ñ\81пиÑ\81Ñ\8bваемое ежедневно)</member>
+ <member>day — ежемеÑ\81Ñ\8fÑ\87наÑ\8f абонплаÑ\82а (клаÑ\81Ñ\81иÑ\87еÑ\81каÑ\8f, паÑ\80амеÑ\82Ñ\80 Fee Ñ\82Ñ\80акÑ\82Ñ\83еÑ\82Ñ\81Ñ\8f как знаÑ\87ение Ñ\81пиÑ\81Ñ\8bваемое за меÑ\81Ñ\8fÑ\86, в Ñ\82ом Ñ\87иÑ\81ле в Ñ\80ежиме SpreadFee)</member>
</simplelist>
</para>
</listitem>
</varlistentry>
+ <varlistentry>
+ <term>string <parameter>changePolicy</parameter></term>
+ <listitem>
+ <para>Политика смены тарифа:
+ <simplelist type="vert">
+ <member>allow — на период действия политики смена тарифного плана разрешена</member>
+ <member>to_cheap — на период действия политики разрешена смена тарифного плана на более дешевый</member>
+ <member>to_expensive — на период действия политики разрешена смена тарифного плана на более дорогой</member>
+ <member>deny — на период действия политики смена тарифного плана запрещена</member>
+ </simplelist>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>int <parameter>changePolicyTimeout</parameter></term>
+ <listitem>
+ <para>Момент завершения действия политики тарификации (0 - политика тарификации не завершается никогда)</para>
+ </listitem>
+ </varlistentry>
<varlistentry>
<term>array of struct <parameter>dirprices</parameter></term>
<listitem>
<listitem>
<para>Периодичность снятия абонплаты:
<simplelist type="vert">
- <member>month — ежемеÑ\81Ñ\8fÑ\87ное Ñ\81нÑ\8fÑ\82ие</member>
- <member>day — ежедневное Ñ\81нÑ\8fÑ\82ие</member>
+ <member>month — ежедневнаÑ\8f абонплаÑ\82а (паÑ\80амеÑ\82Ñ\80 Fee Ñ\82Ñ\80акÑ\82Ñ\83еÑ\82Ñ\81Ñ\8f как знаÑ\87ение Ñ\81пиÑ\81Ñ\8bваемое ежедневно)</member>
+ <member>day — ежемеÑ\81Ñ\8fÑ\87наÑ\8f абонплаÑ\82а (клаÑ\81Ñ\81иÑ\87еÑ\81каÑ\8f, паÑ\80амеÑ\82Ñ\80 Fee Ñ\82Ñ\80акÑ\82Ñ\83еÑ\82Ñ\81Ñ\8f как знаÑ\87ение Ñ\81пиÑ\81Ñ\8bваемое за меÑ\81Ñ\8fÑ\86, в Ñ\82ом Ñ\87иÑ\81ле в Ñ\80ежиме SpreadFee)</member>
</simplelist>
</para>
</listitem>
</varlistentry>
+ <varlistentry>
+ <term>string <parameter>changePolicy</parameter></term>
+ <listitem>
+ <para>Политика смены тарифа:
+ <simplelist type="vert">
+ <member>allow — на период действия политики смена тарифного плана разрешена</member>
+ <member>to_cheap — на период действия политики разрешена смена тарифного плана на более дешевый</member>
+ <member>to_expensive — на период действия политики разрешена смена тарифного плана на более дорогой</member>
+ <member>deny — на период действия политики смена тарифного плана запрещена</member>
+ </simplelist>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>int <parameter>changePolicyTimeout</parameter></term>
+ <listitem>
+ <para>Момент завершения действия политики тарификации (0 - политика тарификации не завершается никогда)</para>
+ </listitem>
+ </varlistentry>
<varlistentry>
<term>array of struct <parameter>dirprices</parameter></term>
<listitem>
<listitem>
<para>Периодичность снятия абонплаты:
<simplelist type="vert">
- <member>month — ежемесячное снятие</member>
- <member>day — ежедневное снятие</member>
+ <member>month — ежедневная абонплата (параметр Fee трактуется как значение списываемое ежедневно)</member>
+ <member>day — ежемесячная абонплата (классическая, параметр Fee трактуется как значение списываемое за месяц, в том числе в режиме SpreadFee)</member>
+ </simplelist>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>string <parameter>changePolicy</parameter></term>
+ <listitem>
+ <para>Политика смены тарифа:
+ <simplelist type="vert">
+ <member>allow — на период действия политики смена тарифного плана разрешена</member>
+ <member>to_cheap — на период действия политики разрешена смена тарифного плана на более дешевый</member>
+ <member>to_expensive — на период действия политики разрешена смена тарифного плана на более дорогой</member>
+ <member>deny — на период действия политики смена тарифного плана запрещена</member>
</simplelist>
</para>
</listitem>
</varlistentry>
+ <varlistentry>
+ <term>int <parameter>changePolicyTimeout</parameter></term>
+ <listitem>
+ <para>Момент завершения действия политики тарификации (0 - политика тарификации не завершается никогда)</para>
+ </listitem>
+ </varlistentry>
<varlistentry>
<term>array of struct <parameter>dirprices</parameter></term>
<listitem>