Siemens AG  Домашняя страница   Поиск   Контакты | ICN
E-Doku     Информация     Справка     Обратная связь
---
First Page Previous Page Next Page Last Page

1.102 TABT - административное управление таблицами времени действия тарифов

Задача данной команды AMO состоит в административном управлении таблицами времени действия тарифов.

В этих таблицах указывается время, в течение которого используются различные тарифы.

Для каждого клиента сутки можно разделить на 24 или менее периодов, а количество таблиц может достигать 25.

1.102.1 Взаимосвязанные команды
AMO-TTBL
административное управление таблицами тарифов.  

1.102.2 Функции AMO
ADD-TABT
ввод типа тарифа и периодов его действия.  
CHANGE-TABT
изменение записей.  
DELETE-TABT
удаление записей.  
DISPLAY-TABT
опрос таблицы времени действия тарифов.  
REGENERATE-TABT
обновление таблицы времени действия тарифов.  

1.102.2.1 ADD-TABT

Используется для ввода в таблицу периодов действия тарифов и тарифов, которые действуют в течение каждого из таких периодов.

Всего можно внести 24 записи, время последней из которых не должно превышать 24:00. При вводе такой информации AMO запрашивает следующую последовательность параметров: конечное время, тип тарифа для понедельника, тип тарифа для вторника, тип тарифа для среды, тип тарифа для четверга, тип тарифа для пятницы, тип тарифа для субботы и тип тарифа для воскресенья.

Запрос этих параметров AMO продолжает до тех пор, пока не будет введено время 24:00 (всего не более 24 раз). 

Конечные значения заносятся в базу данных по возрастанию.

Обзор процедуры
Код команды Параметр  
ADD-TABT
LT=<цифры>,TARTYPMO=<текст>,TARTYPTU=<текст>,TARTYPWE=<текст>,TARTYPTH=<текст>,TARTYPFR=<текст>


,TARTYPSA=<текст>,TARTYPSU=<текст>


,SEGTBLNO=<цифры>;

Пример

Создание таблицы периодов действия тарифов № 1.

Ввод:

ADD-TABT:24-00,DTAR,DTAR,DTAR,DTAR,DTAR,DTAR,DTAR,1; 

Другие примеры вводимой и выводимой информации приводятся при описании операции DIALOG01.

1.102.2.2 DIALOG01-TABT

Фоновое выполнение задания начинается после создания табличной записи с помощью команды ADD. Затем DIALOG01 запрашивает следующие записи для таблицы, пока в качестве конечного времени не будет указано 24:00 или не будет сделана последняя (24-я) запись.

Пользователь выполнить данную операцию не может.

Обзор процедуры
Код команды Параметр  
DIALOG01-TABT
LT=<цифры>,TARTYPMO=<текст>,TARTYPTU=<текст>,TARTYPWE=<текст>,TARTYPTH=<текст>,TARTYPFR=<текст>


,TARTYPSA=<текст>,TARTYPSU=<текст>;

Пример

Создание таблицы периодов действия тарифов № 1.

Ввод:

ADD-TABT:06-00,NTAR2,NTAR2,NTAR2,NTAR2,NTAR2,NTAR2,NTAR2,1; 

Вывод:

   H2: PLEASE PERFORM FURTHER ENTRIES        
<DIALOG01-TABT:

Ввод:

08-00,NTAR1,NTAR1,NTAR1,NTAR1,NTAR1,NTAR1,NTAR1; 

Вывод:

H02: PLEASE PERFORM FURTHER ENTRIES     
<DIALOG01-TABT:

Ввод:

14-30,NTAR1,NTAR1,NTAR1,NTAR1,NTAR1,NTAR1,NTAR1; 

Вывод:

H02: PLEASE PERFORM FURTHER ENTRIES     
<DIALOG01-TABT:

Ввод:

18-00,DTAR,DTAR,DTAR,DTAR,DTAR,DTAR,DTAR; 

Вывод:

H02: PLEASE PERFORM FURTHER ENTRIES     
<DIALOG01-TABT:

Ввод:

22-00,NTAR3,NTAR3,NTAR3,NTAR3,NTAR3,NTAR3,NTAR3; 

Вывод:

H02: PLEASE PERFORM FURTHER ENTRIES     
<DIALOG01-TABT:

Ввод:

24-00,NTAR4,NTAR4,NTAR4,NTAR4,NTAR$,NTAR4,NTAR4; 

1.102.2.3 CHANGE-TABT

Служит для внесения изменений в таблицу периодов действия тарифов. Позволяет изменять конечные значения параметров, а также тип тарифа для каждой записи. В данном случае записи сортируются в порядке возрастания конечных значений действия тарифа.

Если изменяется конечное значение 24:00, а запись не является последней в таблице, следующее конечное время автоматически устанавливается на 24:00, а в качестве типа тарифа для него используется NTAR4.

Когда конечное время устанавливается равным 12:00 a.m., все последующие записи удаляются.

Обзор процедуры
Код команды Параметры  
CHANGE-TABT
SEGTABLNO=<цифры>,TBLENTRY=<цифры>


,{GREWERT=<цифры>,TARTYPMO=<текст>,TARTYPTU=<текст>

         
,TARTYPWE=<текст>,TARTYPTH=<текст>,TARTYPFR=  <текст>,TARTYPSA=<текст>,TARTYPSU=<текст>};

Примеры

1. Во второй записи установить конечное время 09:00, для ночного тарифа с понедельника по пятницу. Типы тарифов для субботы и воскресенья остаются неизменными..

Ввод:

CHANGE-TABT:1,2,9,NTAR1,NTAR1; 
2. В третьей записи установить в качестве воскресного тарифа ночной тариф 2.

Ввод:

CHANGE-TABT:1,3,,,,,,,NTAR2; 

1.102.2.4 DELETE-TABT

Служит для удаления записи в таблице периодов действия тарифов или всей такой таблицы.
Когда удаляется запись с конечным временем действия 24:00 , конечное время предшествующей записи изменяется на 24:00.

Обзор процедуры
Код команды Параметры  
DELETE-TABT
[SEGTBLNO=<цифры>],[TBLENTRY=<цифры>];

Пример

Удаление из таблицы записи 1.

Ввод:

DELETE-TABT:1;1; 

1.102.2.5 DISPLAY-TABT / REGENERATE-TABT

1. Запрос записей таблицы периодов действия тарифов с выводом данных в табличном виде.
Может производиться отображение одной или всех таблиц сразу.
2. Запрос записей таблицы периодов действия тарифов с выводом данных в виде позиционно-ориентированных команд для регенерации.
Может производиться отображение одной или всех таблиц сразу.

Обзор процедуры
Код команды Параметры  
DISPLAY-TABT
[SEGTBLNO=<цифры>];                                    (1)




|REGENERATE-TABT
                                                        (2)

Примеры

1. Отображение секции времени из таблицы № 1.

Ввод:

DISPLAY-TABT:1; 

Вывод:

   DISPLAY-TABT:1; 
H500: AMO TABT STARTED

TIME SECTION TABLE NO : 1 (Секция времени из таблицы № 1)

ENTRY.NO. TIME TYP-MO TYP-TU TYP-WE TYP-TH TYP-FR TYP-SA TYP-SU
(№ записи Время )

1 00:00 - 06:00 NTAR2 NTAR2 NTAR2 NTAR2 NTAR2 NTAR2 NTAR2
2 06:00 - 08:00 NTAR1 NTAR1 NTAR1 NTAR1 NTAR1 NTAR1 NTAR1
3 08:00 - 14:30 NTAR1 NTAR1 NTAR1 NTAR1 NTAR1 NTAR1 NTAR1
4 14:30 - 18:00 DTAR DTAR DTAR DTAR DTAR DTAR DTAR
5 18:00 - 22:00 NTAR3 NTAR3 NTAR3 NTAR3 NTAR3 NTAR3 NTAR3
6 22:00 - 24:00 NTAR4 NTAR4 NTAR4 NTAR4 NTAR4 NTAR4 NTAR4






2. Обновление таблицы периода действия тарифов в секции времени таблицы № 1

Ввод:

REG-TABT:1; 

Вывод:

  
CHANGE-TABT:1,1,06-00,NTAR2,NTAR2,NTAR2,NTAR2,NTAR2,NTAR2,NTAR2;
CHANGE-TABT:1,2,08-00,NTAR1,NTAR1,NTAR1,NTAR1,NTAR1,NTAR1,NTAR1;
CHANGE-TABT:1,3,14-30,NTAR1,NTAR2,NTAR1,NTAR1,NTAR1,NTAR1,NTAR1;
CHANGE-TABT:1,4,18-00,DTAR,DTAR,DTAR,DTAR,DTAR,DTAR,DTAR;
CHANGE-TABT:1,5,22-00,NTAR3,NTAR3,NTAR3,NTAR3,NTAR3,NTAR3,NTAR3;
CHANGE-TABT:1,6,24-00,NTAR4,NTAR4,NTAR4,NTAR4,NTAR4,NTAR4,NTAR4;

1.102.3 Описание параметров
LT  Время окончания действия тарифа.     *изм.   
  Тип ввода двухкомпонентные одиночные значения, обязательные (ADD).   
  Возможные значения часы: 00-24; минуты: 00-59.        
             
SEGTABNO  Количество табличных сегментов smdr/dmdr на сутки.    
  Тип ввода одиночное значение,      
      обязательное (ADD, CHANGE),     
      необязательное (DELETE, DISPLAY, REGENERATE).   
  Возможные значения от 1 до 25.      
             
TARTYPMO  Тип тарифа для понедельника.    
  Тип ввода одиночное значение, обязательное(ADD).  *нов.  
  Возможные значения DTAR = дневной тариф.      
      NTAR1 =   ночной тариф 1.     
      NTAR2= ночной тариф 2.     
      NTAR3= ночной тариф 3.     
      NTAR4= ночной тариф 4.     
             
TARTYPTU  Тип тарифа для вторника. *нов.  
  Тип ввода одиночное значение, обязательное(ADD).     
  Возможные значения DTAR = дневной тариф.      
      NTAR1= ночной тариф 1.     
      NTAR2= ночной тариф 2.     
      NTAR3= ночной тариф 3.     
      NTAR4= ночной тариф 4.     
             
TARTYPWE  Тип тарифа для среды. *нов.  
  Тип ввода одиночное значение, обязательное(ADD).     
  Возможные значения DTAR = дневной тариф.      
      NTAR1= ночной тариф 1.     
      NTAR2= ночной тариф 2.     
      NTAR3= ночной тариф 3.     
      NTAR4= ночной тариф 4.     
             
TARTYPTH  Тип тарифа для четверга. *нов.  
  Тип ввода одиночное значение, обязательное(ADD).     
  Возможные значения DTAR = дневной тариф.      
      NTAR1= ночной тариф 1.     
      NTAR2= ночной тариф 2.     
      NTAR3= ночной тариф 3.     
      NTAR4= ночной тариф 4.     
             
TARTYPFR  Тип тарифа для пятницы. *изм.  
  Тип ввода одиночное значение, обязательное(ADD).     
  Возможные значения DTAR = дневной тариф.      
      NTAR1= ночной тариф 1.     
      NTAR2= ночной тариф 2.     
      NTAR3= ночной тариф 3.     
      NTAR4= ночной тариф 4.     
             
TARTYPSA  Тип тарифа для субботы.    
  Тип ввода одиночное значение, обязательное(ADD).     
  Возможные значения DTAR = дневной тариф.      
      NTAR1= ночной тариф 1.     
      NTAR2= ночной тариф 2.     
      NTAR3= ночной тариф 3.     
      NTAR4= ночной тариф 4.     
             
TARTYPSU  Тип тарифа для воскресенья.    
  Тип ввода одиночное значение, обязательное(ADD).     
  Возможные значения DTAR = дневной тариф.      
      NTAR1= ночной тариф 1.     
      NTAR2= ночной тариф 2.     
      NTAR3= ночной тариф 3.     
      NTAR4= ночной тариф 4.     
             
TBLENTRY  Количество записей в таблице периодов действия тарифов *изм.  
  (не более 24).     
  Тип ввода одиночное значение, обязательное.    
  Возможные значения от 1 до 24.      

* нов./изм. = новые/измененные элементы в HICOM V3.5.

Параметры LT и от TARTYPMO до TARTYPSU группируются для проведения операции изменений CHANGE.

Должно быть задано не менее одного параметра..

1.102.4 Сообщения об ошибках и предупредительные сообщения.

1.102.4.1 Сообщения об ошибках
F01:
КОНЕЧНОЕ ЗНАЧЕНИЕ ДЕЙСТВИЯ ТАРИФА УЖЕ ВВЕДЕНО.

F02:
ИЗМЕНИТЬ УДАЛЕННУЮ ЗАПИСЬ НЕВОЗМОЖНО.

F03:
КОНЕЧНОЕ ЗНАЧЕНИЕ ДОЛЖНО НАХОДИТЬСЯ В ПРЕДЕЛАХ ОТ @@ ДО @@.

F04:
ПОСЛЕДНЮЮ ЗАПИСЬ УДАЛИТЬ НЕВОЗМОЖНО.

F05:
ЗАПИСЬ УЖЕ УДАЛЕНА.

F06:
НЕПРАВИЛЬНО УКАЗАНО ВРЕМЯ.

1.102.4.2 Предупредительные сообщения
H01:
ПОСЛЕДНИЙ ИНТЕРВАЛ ДОЛЖЕН ЗАКАНЧИВАТЬСЯ В 24 ЧАСА, ПОЭТОМУ ЕГО КОНЕЧНОЕ ВРЕМЯ ИЗМЕНЕНО НА 24.

H02:
ПОДТВЕРДИТЕ НЕОБХОДИМОСТЬ ВВОДА СЛЕДУЮЩЕЙ ЗАПИСИ.

H03:
УДАЛЕН ПОСЛЕДНИЙ ВРЕМЕННОЙ ИНТЕРВАЛ; КОНЕЧНОЕ ЗНАЧЕНИЕ ДЛЯ ПРЕДШЕСТВУЮЩЕГО ЕМУ УСТАНОВЛЕНО НА 24.

H04:
ВНИМАНИЕ: ПЕРВАЯ ТАБЛИЦА ИСПОЛЬЗУЕТСЯ ТАКЖЕ ИЗ TCS, ПОЭТОМУ ЗДЕСЬ ДОПУСТИМЫ ТОЛЬКО ЗНАЧЕНИЯ 
ТАРИФОВ DTAR, NTAR1, NTAR2.

Top of Page
Last Page
First Page Previous Page Next Page

---
---
Используются технологии uCoz