http://wiki.bitel.ru/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F_%22%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_RSCM_%D0%B2_%D0%B4%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%22_._%D0%A1%D0%BA%D0%B8%D0%BF%D1%82_%D1%81%D0%BC%D0%B5%D0%BD%D1%8F%D0%B5%D1%82_%D1%82%D0%B0%D1%80%D0%B8%D1%84,_%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%B5%D1%82_%D0%B0%D0%B1%D0%BE%D0%BD%D0%BF%D0%BB%D0%B0%D1%82%D1%83&feed=atom&action=history
Обработка события "добавление услуги RSCM в договор" . Скипт сменяет тариф, подключает абонплату - История изменений
2024-03-29T14:44:59Z
История изменений этой страницы в вики
MediaWiki 1.15.1
http://wiki.bitel.ru/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F_%22%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_RSCM_%D0%B2_%D0%B4%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%22_._%D0%A1%D0%BA%D0%B8%D0%BF%D1%82_%D1%81%D0%BC%D0%B5%D0%BD%D1%8F%D0%B5%D1%82_%D1%82%D0%B0%D1%80%D0%B8%D1%84,_%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%B5%D1%82_%D0%B0%D0%B1%D0%BE%D0%BD%D0%BF%D0%BB%D0%B0%D1%82%D1%83&diff=1290&oldid=prev
127.0.0.1 в 12:21, 14 декабря 2009
2009-12-14T12:21:15Z
<p></p>
<a href="http://wiki.bitel.ru/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F_%22%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_RSCM_%D0%B2_%D0%B4%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%22_._%D0%A1%D0%BA%D0%B8%D0%BF%D1%82_%D1%81%D0%BC%D0%B5%D0%BD%D1%8F%D0%B5%D1%82_%D1%82%D0%B0%D1%80%D0%B8%D1%84,_%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%B5%D1%82_%D0%B0%D0%B1%D0%BE%D0%BD%D0%BF%D0%BB%D0%B0%D1%82%D1%83&diff=1290&oldid=733">Внесённые изменения</a>
127.0.0.1
http://wiki.bitel.ru/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F_%22%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_RSCM_%D0%B2_%D0%B4%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%22_._%D0%A1%D0%BA%D0%B8%D0%BF%D1%82_%D1%81%D0%BC%D0%B5%D0%BD%D1%8F%D0%B5%D1%82_%D1%82%D0%B0%D1%80%D0%B8%D1%84,_%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%B5%D1%82_%D0%B0%D0%B1%D0%BE%D0%BD%D0%BF%D0%BB%D0%B0%D1%82%D1%83&diff=733&oldid=prev
Stark в 07:09, 14 января 2009
2009-01-14T07:09:22Z
<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black;">Версия 07:09, 14 января 2009</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Строка 1:</td>
<td colspan="2" class="diff-lineno">Строка 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;"><pre></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Необходимо ,было сделать, чтобы следующие услуги автоматически меняли статус абонента и/или тариф:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Необходимо ,было сделать, чтобы следующие услуги автоматически меняли статус абонента и/или тариф:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>*Подключение к сети КТВ на Базовый тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Базовый тариф.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>*Подключение к сети КТВ на Базовый тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Базовый тариф.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>*Подключение к сети КТВ на Эфирный тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Эфирный тариф.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>*Подключение к сети КТВ на Эфирный тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Эфирный тариф.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>Подключение к сети КТВ на Локальный тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Локальный тариф.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>Подключение к сети КТВ на Локальный тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Локальный тариф.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>Подключение к сети КТВ на Служебный тариф (стоимость 0 рублей) – начинала начисляться абонплата и у абонента появлялся Служебный тариф.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>Подключение к сети КТВ на Служебный тариф (стоимость 0 рублей) – начинала начисляться абонплата и у абонента появлялся Служебный тариф.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>Льготное подключение к сети КТВ на Базовый тариф (0) – начинала начисляться абонплата и у абонента появлялся Базовый тариф.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>Льготное подключение к сети КТВ на Базовый тариф (0) – начинала начисляться абонплата и у абонента появлялся Базовый тариф.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>Льготное подключение к сети КТВ на Эфирный тариф (0) – начинала начисляться абонплата и у абонента появлялся Эфирный тариф.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>Льготное подключение к сети КТВ на Эфирный тариф (0) – начинала начисляться абонплата и у абонента появлялся Эфирный тариф.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>Льготное подключение к сети КТВ на Локальный тариф (0) – начинала начисляться абонплата и у абонента появлялся Локальный тариф.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>Льготное подключение к сети КТВ на Локальный тариф (0) – начинала начисляться абонплата и у абонента появлялся Локальный тариф.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>50 % подключение к сети КТВ на Базовый тариф (165) – начинала начисляться абонплата и у абонента появлялся Базовый тариф.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>50 % подключение к сети КТВ на Базовый тариф (165) – начинала начисляться абонплата и у абонента появлялся Базовый тариф.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>50 % подключение к сети КТВ на Эфирный тариф (165) – начинала начисляться абонплата и у абонента появлялся Эфирный тариф.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>50 % подключение к сети КТВ на Эфирный тариф (165) – начинала начисляться абонплата и у абонента появлялся Эфирный тариф.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>50 % подключение к сети КТВ на Локальный тариф (165) – начинала начисляться абонплата и у абонента появлялся Локальный тариф.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>50 % подключение к сети КТВ на Локальный тариф (165) – начинала начисляться абонплата и у абонента появлялся Локальный тариф.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>Повторное подключение к сети КТВ (100 рублей) – начинала начисляться абонплата.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>Повторное подключение к сети КТВ (100 рублей) – начинала начисляться абонплата.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>Бесплатное повторное подключение к сети КТВ (0 рублей) – начинала начисляться абонплата.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>Бесплатное повторное подключение к сети КТВ (0 рублей) – начинала начисляться абонплата.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>Переключение на Эфирный тариф (150) – у абонента вместо какого-либо тарифа появлялся Эфирный тариф.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>Переключение на Эфирный тариф (150) – у абонента вместо какого-либо тарифа появлялся Эфирный тариф.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>Бесплатное переключение на Эфирный тариф (0) – у абонента вместо какого-либо тарифа появлялся Эфирный тариф.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>Бесплатное переключение на Эфирный тариф (0) – у абонента вместо какого-либо тарифа появлялся Эфирный тариф.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>Переключение на Базовый тариф (0) – у абонента вместо какого-либо тарифа появлялся Базовый тариф.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>Переключение на Базовый тариф (0) – у абонента вместо какого-либо тарифа появлялся Базовый тариф.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>Переключение на Локальный тариф (0) – у абонента вместо какого-либо тарифа появлялся Локальный тариф.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>Переключение на Локальный тариф (0) – у абонента вместо какого-либо тарифа появлялся Локальный тариф.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>Переключение на Служебный тариф (0) – у абонента вместо какого-либо тарифа появлялся Служебный тариф.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>Переключение на Служебный тариф (0) – у абонента вместо какого-либо тарифа появлялся Служебный тариф.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>Приостановление действия договора (0) – статус абонента переводился в «приостановлен».</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>Приостановление действия договора (0) – статус абонента переводился в «приостановлен».</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>Расторжение договора (0) - статус абонента переводился в «закрыт».</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>Расторжение договора (0) - статус абонента переводился в «закрыт».</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"></pre></del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>На основании события добавления услуги в RSCM модуле реализуются BGBS скрипты, реализующие данные действия.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>На основании события добавления услуги в RSCM модуле реализуются BGBS скрипты, реализующие данные действия.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<!-- diff generator: internal 2024-03-29 14:44:59 -->
</table>
Stark
http://wiki.bitel.ru/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F_%22%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_RSCM_%D0%B2_%D0%B4%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%22_._%D0%A1%D0%BA%D0%B8%D0%BF%D1%82_%D1%81%D0%BC%D0%B5%D0%BD%D1%8F%D0%B5%D1%82_%D1%82%D0%B0%D1%80%D0%B8%D1%84,_%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%B5%D1%82_%D0%B0%D0%B1%D0%BE%D0%BD%D0%BF%D0%BB%D0%B0%D1%82%D1%83&diff=732&oldid=prev
Stark в 07:07, 14 января 2009
2009-01-14T07:07:05Z
<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black;">Версия 07:07, 14 января 2009</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Строка 1:</td>
<td colspan="2" class="diff-lineno">Строка 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Необходимо ,было сделать, чтобы следующие услуги автоматически меняли статус абонента и/или тариф:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Необходимо ,было сделать, чтобы следующие услуги автоматически меняли статус абонента и/или тариф:</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>Подключение к сети КТВ на Базовый тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Базовый тариф.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>Подключение к сети КТВ на Базовый тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Базовый тариф.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">- </del>Подключение к сети КТВ на Эфирный тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Эфирный тариф.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*</ins>Подключение к сети КТВ на Эфирный тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Эфирный тариф.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>- Подключение к сети КТВ на Локальный тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Локальный тариф.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>- Подключение к сети КТВ на Локальный тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Локальный тариф.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>- Подключение к сети КТВ на Служебный тариф (стоимость 0 рублей) – начинала начисляться абонплата и у абонента появлялся Служебный тариф.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>- Подключение к сети КТВ на Служебный тариф (стоимость 0 рублей) – начинала начисляться абонплата и у абонента появлялся Служебный тариф.</div></td></tr>
<!-- diff generator: internal 2024-03-29 14:44:59 -->
</table>
Stark
http://wiki.bitel.ru/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F_%22%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_RSCM_%D0%B2_%D0%B4%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%22_._%D0%A1%D0%BA%D0%B8%D0%BF%D1%82_%D1%81%D0%BC%D0%B5%D0%BD%D1%8F%D0%B5%D1%82_%D1%82%D0%B0%D1%80%D0%B8%D1%84,_%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%B5%D1%82_%D0%B0%D0%B1%D0%BE%D0%BD%D0%BF%D0%BB%D0%B0%D1%82%D1%83&diff=731&oldid=prev
Stark в 07:06, 14 января 2009
2009-01-14T07:06:40Z
<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black;">Версия 07:06, 14 января 2009</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Строка 1:</td>
<td colspan="2" class="diff-lineno">Строка 1:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><pre></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Необходимо ,было сделать, чтобы следующие услуги автоматически меняли статус абонента и/или тариф:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Необходимо ,было сделать, чтобы следующие услуги автоматически меняли статус абонента и/или тариф:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>- Подключение к сети КТВ на Базовый тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Базовый тариф.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>- Подключение к сети КТВ на Базовый тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Базовый тариф.</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Строка 19:</td>
<td colspan="2" class="diff-lineno">Строка 20:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>- Приостановление действия договора (0) – статус абонента переводился в «приостановлен».</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>- Приостановление действия договора (0) – статус абонента переводился в «приостановлен».</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>- Расторжение договора (0) - статус абонента переводился в «закрыт».</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>- Расторжение договора (0) - статус абонента переводился в «закрыт».</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"></pre></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>На основании события добавления услуги в RSCM модуле реализуются BGBS скрипты, реализующие данные действия.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>На основании события добавления услуги в RSCM модуле реализуются BGBS скрипты, реализующие данные действия.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<!-- diff generator: internal 2024-03-29 14:44:59 -->
</table>
Stark
http://wiki.bitel.ru/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F_%22%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8_RSCM_%D0%B2_%D0%B4%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%22_._%D0%A1%D0%BA%D0%B8%D0%BF%D1%82_%D1%81%D0%BC%D0%B5%D0%BD%D1%8F%D0%B5%D1%82_%D1%82%D0%B0%D1%80%D0%B8%D1%84,_%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%B5%D1%82_%D0%B0%D0%B1%D0%BE%D0%BD%D0%BF%D0%BB%D0%B0%D1%82%D1%83&diff=730&oldid=prev
Stark: Новая: Необходимо ,было сделать, чтобы следующие услуги автоматически меняли статус абонента и/или тариф: - П...
2009-01-14T07:05:15Z
<p>Новая: Необходимо ,было сделать, чтобы следующие услуги автоматически меняли статус абонента и/или тариф: - П...</p>
<p><b>Новая страница</b></p><div>Необходимо ,было сделать, чтобы следующие услуги автоматически меняли статус абонента и/или тариф:<br />
- Подключение к сети КТВ на Базовый тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Базовый тариф.<br />
- Подключение к сети КТВ на Эфирный тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Эфирный тариф.<br />
- Подключение к сети КТВ на Локальный тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Локальный тариф.<br />
- Подключение к сети КТВ на Служебный тариф (стоимость 0 рублей) – начинала начисляться абонплата и у абонента появлялся Служебный тариф.<br />
- Льготное подключение к сети КТВ на Базовый тариф (0) – начинала начисляться абонплата и у абонента появлялся Базовый тариф.<br />
- Льготное подключение к сети КТВ на Эфирный тариф (0) – начинала начисляться абонплата и у абонента появлялся Эфирный тариф.<br />
- Льготное подключение к сети КТВ на Локальный тариф (0) – начинала начисляться абонплата и у абонента появлялся Локальный тариф.<br />
- 50 % подключение к сети КТВ на Базовый тариф (165) – начинала начисляться абонплата и у абонента появлялся Базовый тариф.<br />
- 50 % подключение к сети КТВ на Эфирный тариф (165) – начинала начисляться абонплата и у абонента появлялся Эфирный тариф.<br />
- 50 % подключение к сети КТВ на Локальный тариф (165) – начинала начисляться абонплата и у абонента появлялся Локальный тариф.<br />
- Повторное подключение к сети КТВ (100 рублей) – начинала начисляться абонплата.<br />
- Бесплатное повторное подключение к сети КТВ (0 рублей) – начинала начисляться абонплата.<br />
- Переключение на Эфирный тариф (150) – у абонента вместо какого-либо тарифа появлялся Эфирный тариф.<br />
- Бесплатное переключение на Эфирный тариф (0) – у абонента вместо какого-либо тарифа появлялся Эфирный тариф.<br />
- Переключение на Базовый тариф (0) – у абонента вместо какого-либо тарифа появлялся Базовый тариф.<br />
- Переключение на Локальный тариф (0) – у абонента вместо какого-либо тарифа появлялся Локальный тариф.<br />
- Переключение на Служебный тариф (0) – у абонента вместо какого-либо тарифа появлялся Служебный тариф.<br />
- Приостановление действия договора (0) – статус абонента переводился в «приостановлен».<br />
- Расторжение договора (0) - статус абонента переводился в «закрыт».<br />
<br />
На основании события добавления услуги в RSCM модуле реализуются BGBS скрипты, реализующие данные действия.<br />
<br />
Скрипт(возможно в коде скрипта несколько изменена логика , описанная выше, скрипт и коментарии в нем являются первичными ):<br />
<br />
<source lang=java><br />
import bitel.billing.server.contract.bean.*; <br />
import bitel.billing.server.tariff.bean.*;<br />
import bitel.billing.server.script.event.*;<br />
import java.util.*;<br />
import bitel.billing.common.*;<br />
<br />
private getPrevDate( date )<br />
{<br />
Calendar result = new GregorianCalendar(); <br />
result.setTime( date.getTime() );<br />
result.add( Calendar.DAY_OF_YEAR, -1 );<br />
return result; <br />
}<br />
<br />
private void setTariff( cid, tariffId, date )<br />
{<br />
ctm = new ContractTariffManager( con );<br />
cm = new ContractManager( con );<br />
<br />
t = null;<br />
<br />
//пытаемся найти на текущий момент тариф <br />
t = ctm.getContractTariff(cid, date);<br />
<br />
//Если нашли , то закрываем предыдушим днем <br />
createNew = true;<br />
if ( t != null)<br />
{<br />
if ( t.getDate1() == null || t.getDate1().compareTo( date ) < 0 )<br />
{<br />
print ("close tariff..");<br />
Calendar stopDate = getPrevDate( date) ;<br />
t.setDate2( stopDate );<br />
ctm.updateContractTariff( String.valueOf( t.getID() ) , t ); <br />
}<br />
//если открыт сегодняшним числом - ничего не делаем<br />
else if ( t.getDate1().compareTo( date ) == 0 )<br />
{<br />
print ("update tariff ");<br />
createNew = false; <br />
t.setTariffPlanID( tariffId );<br />
t.setComment( "создан автоматически" );<br />
ctm.updateContractTariff( String.valueOf( t.getID() ) , t ); <br />
}<br />
}<br />
<br />
<br />
// создаем новый<br />
if ( createNew )<br />
{<br />
print ("add new tariff..");<br />
t = new ContractTariff();<br />
t.setContractID( cid );<br />
t.setTariffPlanID( tariffId );<br />
t.setPos( 0 );<br />
t.setDate1( date );<br />
t.setDate2( null );<br />
t.setComment( "создан автоматически" ); <br />
ctm.updateContractTariff( "new", t );<br />
}<br />
<br />
<br />
cm.updateLastTariffChange( cid ); <br />
<br />
}<br />
<br />
private addNPayService( date )<br />
{<br />
<br />
<br />
sm = new ContractServiceManager( con );<br />
<br />
services = sm.getContractServiceList( cid, date );<br />
cs = null;<br />
for (cs2 : services)<br />
{<br />
if (cs2.getServiceID() == PAY_SERVICE)<br />
{<br />
cs = cs2;<br />
break;<br />
} <br />
}<br />
<br />
createNew = true;<br />
//Если нашли , то закрываем предыдушим днем<br />
if ( cs != null)<br />
{<br />
<br />
if ( cs.getDate1().compareTo( date ) < 0 )<br />
{<br />
<br />
<br />
print ("close pay service...");<br />
Calendar stopDate = getPrevDate( date) ;<br />
<br />
cs.setDate2( stopDate );<br />
sm.updateContractService(String.valueOf( cs.getID() ) , cs );<br />
}<br />
//если открыт сегодняшним числом - ничего не делаем<br />
else if ( cs.getDate1().compareTo( date ) == 0 )<br />
{<br />
print ("update pay service...");<br />
createNew = false; <br />
cs.setComment( "Установлена скриптом" );<br />
sm.updateContractService(String.valueOf( cs.getID() ) , cs );<br />
<br />
}<br />
}<br />
<br />
if ( createNew )<br />
{<br />
// установка абонплаты<br />
print ("add pay service..."); <br />
cs = new ContractService();<br />
cs.setContractID( cid );<br />
cs.setServiceID( PAY_SERVICE );<br />
cs.setDate1( date );<br />
cs.setComment( "Установлена скриптом" );<br />
sm.updateContractService( "new", cs );<br />
}<br />
<br />
<br />
}<br />
<br />
private void setStatus( cid, date, statusId )<br />
{<br />
status = new ContractStatus();<br />
status.setContractId( cid );<br />
status.setUserId( USER_ID );<br />
status.setStatus( statusId );<br />
status.setDate1( date );<br />
status.setComment( "установлен скриптом " ); <br />
sm = new ContractStatusManager( con );<br />
sm.changeStatus( status.clone() ); <br />
}<br />
<br />
//id услуги абонплат<br />
PAY_SERVICE = 1;<br />
<br />
<br />
TARIFF_BASE_ID = 103315;<br />
TARIFF_LOCAL_ID = 103317;<br />
TARIFF_EFIR_ID = 103316;<br />
TARIFF_SERVICE_ID = 103312;<br />
<br />
//id пользователя от имени которого будет изменяться статус договора, 0 - если от имени сервера <br />
USER_ID = 1;<br />
<br />
<br />
service = event.getContractService();<br />
serviceId = service.getServiceId();<br />
cid = event.getContractID();<br />
print ("serviceId=" + serviceId);<br />
date = service.getDate();<br />
<br />
switch(serviceId)<br />
<br />
{<br />
//Подключение к сети КТВ на Базовый тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Базовый тариф.<br />
case 5: setTariff(cid, TARIFF_BASE_ID, date); addNPayService( date ); break;<br />
//Подключение к сети КТВ на Эфирный тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Эфирный тариф.<br />
case 6: setTariff(cid, TARIFF_EFIR_ID, date); addNPayService( date ); break;<br />
//Подключение к сети КТВ на Локальный тариф (стоимость 330 рублей) – начинала начисляться абонплата и у абонента появлялся Локальный тариф.<br />
case 23: setTariff(cid, TARIFF_LOCAL_ID, date); addNPayService( date ); break;<br />
//Подключение к сети КТВ на Служебный тариф (стоимость 0 рублей) – начинала начисляться абонплата и у абонента появлялся Служебный тариф.<br />
case 7: setTariff(cid, TARIFF_SERVICE_ID, date); addNPayService( date ); break;<br />
//Льготное подключение к сети КТВ на Базовый тариф (0) – начинала начисляться абонплата и у абонента появлялся Базовый тариф.<br />
case 8: setTariff(cid, TARIFF_BASE_ID, date); addNPayService( date ); break;<br />
//Льготное подключение к сети КТВ на Эфирный тариф (0) – начинала начисляться абонплата и у абонента появлялся Эфирный тариф.<br />
case 9: setTariff(cid, TARIFF_EFIR_ID, date); addNPayService( date ); break;<br />
//Льготное подключение к сети КТВ на Локальный тариф (0) – начинала начисляться абонплата и у абонента появлялся Локальный тариф.<br />
case 10: setTariff(cid, TARIFF_LOCAL_ID, date); addNPayService( date ); break;<br />
//50 % подключение к сети КТВ на Базовый тариф (165) – начинала начисляться абонплата и у абонента появлялся Базовый тариф.<br />
case 11: setTariff(cid, TARIFF_BASE_ID, date); addNPayService( date ); break;<br />
//50 % подключение к сети КТВ на Эфирный тариф (165) – начинала начисляться абонплата и у абонента появлялся Эфирный тариф.<br />
case 12: setTariff(cid, TARIFF_EFIR_ID, date); addNPayService( date ); break;<br />
//50 % подключение к сети КТВ на Локальный тариф (165) – начинала начисляться абонплата и у абонента появлялся Локальный тариф.<br />
case 13: setTariff(cid, TARIFF_LOCAL_ID, date); addNPayService( date ); break;<br />
//Повторное подключение к сети КТВ (100 рублей) – начинала начисляться абонплата. состояние переходит в активен<br />
case 14: addNPayService( date ); setStatus(cid, date, KernelConst.CONTRACT_STATUS_ACTIVE); break;<br />
//Бесплатное повторное подключение к сети КТВ (0 рублей) – начинала начисляться абонплата. состояние переходит в активен<br />
case 15: addNPayService( date ); setStatus(cid, date, KernelConst.CONTRACT_STATUS_ACTIVE); break;<br />
//Переключение на Эфирный тариф (150) – у абонента вместо какого-либо тарифа появлялся Эфирный тариф.<br />
case 16: setTariff(cid, TARIFF_EFIR_ID, date); break;<br />
//Бесплатное переключение на Эфирный тариф (0) – у абонента вместо какого-либо тарифа появлялся Эфирный тариф.<br />
case 17: setTariff(cid, TARIFF_EFIR_ID, date); break;<br />
//Переключение на Базовый тариф (0) – у абонента вместо какого-либо тарифа появлялся Базовый тариф.<br />
case 18: setTariff(cid, TARIFF_BASE_ID, date); break;<br />
//Переключение на Локальный тариф (0) – у абонента вместо какого-либо тарифа появлялся Локальный тариф.<br />
case 19: setTariff(cid, TARIFF_LOCAL_ID, date); break;<br />
//Переключение на Служебный тариф (0) – у абонента вместо какого-либо тарифа появлялся Служебный тариф.<br />
case 20: setTariff(cid, TARIFF_SERVICE_ID, date); break;<br />
//Приостановление действия договора (0) – статус абонента переводился в «приостановлен».<br />
case 21: setStatus(cid, date, KernelConst.CONTRACT_STATUS_SUSPENDED); break;<br />
//Расторжение договора (0) - статус абонента переводился в «закрыт».<br />
case 22: setStatus(cid, date, KernelConst.CONTRACT_STATUS_CLOSED); break;<br />
}<br />
</source></div>
Stark