Домашняя страница Поиск Контакты ICN | |
E-Doku Информация Справка Обратная связь | |
Задача данной команды AMO состоит в административном управлении таблицами времени действия тарифов.
В этих таблицах указывается время, в течение которого используются различные тарифы.
Для каждого клиента сутки можно разделить на 24 или менее периодов, а количество таблиц может достигать 25.
|
: | административное управление таблицами тарифов. |
Используется для ввода в таблицу периодов действия тарифов и тарифов, которые действуют в течение каждого из таких периодов.
Всего можно внести 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.
Фоновое выполнение задания начинается после создания табличной записи с помощью команды 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;
Служит для внесения изменений в таблицу периодов действия тарифов. Позволяет изменять конечные значения параметров, а также тип тарифа для каждой записи. В данном случае записи сортируются в порядке возрастания конечных значений действия тарифа.
Если изменяется конечное значение 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;
Служит для удаления записи в таблице периодов действия тарифов или всей такой таблицы.
Когда удаляется запись с конечным временем действия 24:00 , конечное время предшествующей записи изменяется на 24:00.
Обзор процедуры
Код команды | Параметры | |
---|---|---|
DELETE-TABT |
[SEGTBLNO=<цифры>],[TBLENTRY=<цифры>]; |
Пример
Удаление из таблицы записи 1.
Ввод:
DELETE-TABT:1;1;
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;
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.
Должно быть задано не менее одного параметра..
F01: |
КОНЕЧНОЕ ЗНАЧЕНИЕ ДЕЙСТВИЯ ТАРИФА УЖЕ ВВЕДЕНО. |
|
F02: |
ИЗМЕНИТЬ УДАЛЕННУЮ ЗАПИСЬ НЕВОЗМОЖНО. |
|
F03: |
КОНЕЧНОЕ ЗНАЧЕНИЕ ДОЛЖНО НАХОДИТЬСЯ В ПРЕДЕЛАХ ОТ @@ ДО @@. |
|
F04: |
ПОСЛЕДНЮЮ ЗАПИСЬ УДАЛИТЬ НЕВОЗМОЖНО. |
|
F05: |
ЗАПИСЬ УЖЕ УДАЛЕНА. |
|
F06: |
НЕПРАВИЛЬНО УКАЗАНО ВРЕМЯ. |
H01: |
ПОСЛЕДНИЙ ИНТЕРВАЛ ДОЛЖЕН ЗАКАНЧИВАТЬСЯ В 24 ЧАСА, ПОЭТОМУ ЕГО КОНЕЧНОЕ ВРЕМЯ ИЗМЕНЕНО НА 24. |
|
H02: |
ПОДТВЕРДИТЕ НЕОБХОДИМОСТЬ ВВОДА СЛЕДУЮЩЕЙ ЗАПИСИ. |
|
H03: |
УДАЛЕН ПОСЛЕДНИЙ ВРЕМЕННОЙ ИНТЕРВАЛ; КОНЕЧНОЕ ЗНАЧЕНИЕ ДЛЯ ПРЕДШЕСТВУЮЩЕГО ЕМУ УСТАНОВЛЕНО НА 24. |
|
H04: |
ВНИМАНИЕ: ПЕРВАЯ ТАБЛИЦА ИСПОЛЬЗУЕТСЯ ТАКЖЕ ИЗ TCS, ПОЭТОМУ ЗДЕСЬ ДОПУСТИМЫ ТОЛЬКО ЗНАЧЕНИЯ |
Hicom 300 E V3.0 Инструкция по обслуживанию | Siemens Ном для зак.: P31003-G1037-E403-4-5620 | Дата конвертации: 2000-10-27 |
Контакты: группа E-Doku | © Siemens AG 2000 |