Автоматизация работы с Tariscope
Tariscope — это система, которая включает в себя (Tariscope Enterprise) или билинговую систему для операторов связи (Tariscope Provider). Если не требуется конкретизация редакции Tariscope, то мы будем использовать название Tariscope или система Tariscope.
У каждого пользователя Tariscope есть свой набор операций, которые они чаще всего выполняют в системе. Если это не поисктех или иных вызовов, которые выполняются каждый раз по конкретным параметрам и которые невозможно автоматизировать, то Планировщик Tariscope позволяет автоматически выполнять наиболее используемые операции по расписанию. Приведем перечень задач, которые может выполнять Планировщик Tariscope:
- Формирование отчетов.
- Создание резервных копий базы данных.
- Выполнение архивации информации по вызывам.
- Обноаление курсов валют.
- Синхронизация параметров абонентов с Активным каталогом компании.
- Выполнение начисления периодических услуг.
- Выполнение рассылки абонентам какой-либо информации.
- Запуск какого-либо приложения.
- Выполнение группы задач.
Отчеты
Наиболее распространенным действием в системе Tariscope является формирование каких-либо отчетов. Если такие отчеты должны формироваться периодически, то правильнее для этого создать соответствующую задачу Планировщику Tariscope, который будет автоматически выполнять эту задачу по расписанию.
При создании задачи для формирования отчетов можно задать дату и время первого выполнения задачи, а также период, через который она будет повторяться. Возможны следующие периоды выполнения любых задач Планировщиком Tariscope, в том числе и по формированию отчетов:
- Одноразово. Задача Планировщика будет выполнена только один раз. При необходимости повторного выполнения этой задачи следует или изменить дату ее первого выполнения или установить другой период.
- Каждую минуту. Задача будет выполняться каждую минуту.
- Каждый час. Задача будет выполняться через каждый час.
- Каждый день. Задача будет выполняться один раз в день.
- Еженедельно. Задача будет выполняться один раз в неделю.
- Ежемесячно. Задача будет выполняться раз в месяц.
- Каждый год. Задача будет выполняться один раз в год.
- При старте службы. Задача будет выполняться один раз при запуске службы Планировщика. Служба Планировщика запускается автоматически при запуске сервера Tariscope в приложении Tariscope Старт (при работе в Windows) или может быть запущена вручную (при работе в Windows или Linux).
В том случае, когда необходимо, чтобы задача выполнялась, например, не каждый час, а через 4 часа, то этот период в 4 часа задается в параметре задачи Каждый. По умолчанию используется значение 1.
В том случае, когда задача формирования отчета должна выполняться не для одного, а для каждого абонента какой-либо группы, то можно задать такую группу абонентов. Подробности о том, как это сделать, описаны в статье «Автоматическое формирование отчетов только для заданной группы абонентов в Tariscope».
Если отчеты, которые должны формироваться Планировщиком, связаны с информацией о вызовах, то ограничения вызовов, которые должны обрабатываться, можно выбрать соответствующий фильтр в списке задачи Название фильтра. Если этот список не содержит необходимого фильтра, вы можете создать его в представлении для вызовов.
Задача для формирования отчетов позволяет выбрать папку, куда будут сохраняться отчеты, задать шаблон названия файлов отчетов, указать, формируется ли этот отчет для каждого из абонентов и будут ли абоненты иметь доступ к своим отчетам через Личный кабинет абонента.
Сгенерированный отчет (отчеты) может получать и администратор Tariscope по электронной почте.
Tariscope содержит множество различных форм отчетов. Вместе с тем он позволяет пользователям самостоятельно редактировать существующие формы отчетов или создавать свои.
Создание резервных копий базы данных
Практическая вся информация системы Tariscope хранится в базе данных. Выход из строя сервера, где установлен Microsoft SQL сервер, или хакерская атака могут привести к потере всей информации. Поэтому рекомендуется периодически создавать резервные копии базы данных и хранить их на других серверах или носителях. Эту операцию можно выполнять вручную в Tariscope или с помощью Microsoft SQL Server Management Studio. Но чтобы не забывать это своевременно выполнить проще создать соответствующую задачу в Планировщике Tariscope. Можно задать создание как полной резервной копии, так и дифференциальной копии.
Архивация вызовов
Инсталляционный пакет Tariscope содержит инсталляцию Microsoft SQL Server Express Edition. Эта редакция имеет ограничение на размер базы данных, равное 10 Гбайт. Если база данных достигнет этого размера, дальнейшая обработка информации новых вызовов будет прекращена. Пользователь вместо указанной редакции SQL сервера может использовать платные редакции, не имеющие такого ограничения. Но и в таких редакциях с существенным ростом размера базы данных могут замедляться SQL запросы. Поэтому в обоих случаях, использование бесплатной редакции SQL сервера или платной, есть смысл периодически выполнять архивацию информации о вызовах за прошедшие периоды, которые сейчас не представляют интереса.
Эту операцию в Tariscope можно активировать вручную, но проще еевыполнить через Планировщика Tariscope. Как и для задачи создания резервной копии базы данных, мы рекомендуем файл архива вызовов хранить на физически другом сервере или носителе, чем SQL сервер.
Обновление курсов валют
Эта задача может быть актуальна только в случае, когда вызовы или услуги задаются в разных валютах и есть необходимость приведения их в основную валюту. Задача позволяет автоматически получать курсы необходимых валют по заданному web сайту.
Синхронизация параметров абонентов с AD
Эта задача может быть актуальна только для пользователей редакции Tariscope Enterprise, если у компании есть Активный каталог (Active Directory – AD). Для выполнения синхронизации данных администратор Tariscope должен перед созданием задачи синхронизации данных сначала создать соответствующий профиль AD. А дальше уже в параметрах задачи выбрать этот профиль и установить дату, время и период выполнения синхронизации данных.
Начисление периодических услуг
Эта задача актуальна только для пользователей редакции Tariscope Provider, насчитывающих периодические услуги абонентам. Любые услуги в Tariscope могут начисляться по необходимости и вручную, но проще возложить эту операцию на Планировщика Tariscope. Планировщик Tariscope позволяет создавать отдельные задачи по начислению периодических услуг для отдельных групп абонентов.
Рассылка сообщений
Эта задача может быть более актуальна для операторов связи, использующих Tariscope Provider, когда нужно одновременно отправить какое-либо сообщение для конкретной группы абонентов. Но эта задача также может быть использована и пользователями Tariscope Enterprise. Для того чтобы эта задача работала, нужно настроить параметры отправки электронной почты в Tariscope и задать в параметрах абонентов их электронные адреса.
Выполнение приложения
Формы отчетов, которые создаются на основе Report Definition Language (RDL), позволяют выполнить множество различных действий по данным. Но иногда проще некоторые действия выполнять отдельными приложениями, которые создали пользователи сами. Как самый простой пример использования этой задачи – это копирование каких-то журналов системы Tariscope возможно с предварительным архивированием и последующим удалением этих журналов, чтобы Tariscope создавал новый журнал.
Tariscope позволяет создать подходящую задачу, которая будет периодически запускать необходимое приложение.
Группа задач
Иногда возникает необходимость выполнить группу задач, при чем выполнение задач зависит от результата выполнения предыдущей задачи.
В качестве примера: оператор связи выполняет начисление периодических услуг, выполняет отчет, который начисляет НДС абонентам за месяц, и выполняются отчеты по формированию счетов, квитанций, актов для абонентов.
Возможны разные варианты групп задач:
- Независимая группа. Каждая следующая в группе задача будет запущена на выполнение без анализа результата завершения предыдущего задания.
- Зависимая группа. Каждая следующая в группе задача будет запущена на выполнение только в том случае, если предыдущая задача была успешно выполнена.
- Независимая группа с обратной связью. Запуск задач в группе аналогичен варианту 1, но если любое задание выполнилось неудачно, будет сделана попытка выполнить его снова. Количество попыток выполнения задач настраивается. Если все попытки исчерпаны, но задача так и не была выполнена успешно, то следующая в списке задача все равно будет запущена на выполнение.
- Зависимая группа с обратной связью. Эта группа аналогична варианту 3, но если попытки выполнения исчерпаны, и задача не была успешно завершена, то следующее в списке задача не будет выполняться. Цепочка выполнения останавливается.
- Запустить все вместе. Все задачи группы будут запущены одновременно в разных потоках, без очереди их выполнения.
Как мы указали в начале статьи, в Планировщике Tariscope реализованы задачи, которые наиболее часто используют пользователи. В то же время, возможно, у существующих пользователей Tariscope или у тех, кто планирует его приобрести, есть пожелания по созданию новых задач для Планировщика. В этом случае отправьте свои пожелания в службу поддержки компании SoftPI.
Автоматическое формирование отчетов только для заданной группы абонентов в Tariscope
Одним из модулей биллинговой системы Tariscope, как Tariscope Enterprise, так и Tariscope Provider, является Планировщик Tariscope. Основное его назначение – автоматизация действий, связанных с большинством задач, с которыми сталкивается пользователь системы Tariscope.
Одной из основных задач является автоматическое формирование отчетов по расписанию. Если такие отчеты должны формироваться для отдельных абонентов, возникает вопрос, как их указать при формировании задачи Планировщика. Именно этот вопрос мы рассмотрим в этой статье.
Для создания новой задачи для Планировщика Tariscope выберите в меню Планировщик Tariscope → Список задач. Откроется страница Список задач, пример которой приведен на рисунке 1.
Рисунок 1
Щелкните по иконке Добавить. Откроется страница Новая задача (рисунок 2).
Рисунок 2
Мы не будем описывать все особенности настройки задачи для формирования какого-либо отчета. Это можно посмотреть в статье. Единственно отметим, что в перечне Тип должен быть выбран пункт Формирование отчета и в позиции Название отчета – отчет, который нужно формировать.
Для определения, каким абонентам нужно формировать этот отчет, используется список Источник:
- SQL-запросы.
- Абонент.
- Группа.
Любой из этих пунктов позволяет выбрать список идентификаторов (ID) абонентов, для которых необходимо создавать отчет.
Если вы хотите создавать отчет для отдельных групп абонентов, имеющихся в системе Tariscope, выберите Группа (рисунок 3).
Рисунок 3
Щелкните по кнопке “…”, находящейся справа от позиции Установить группу абонентов. Появится окно Группа, пример которого приведен на рисунке 4.
Рисунок 4
Выберите группы абонентов, для которых должен создаваться отчет, и нажмите Выбрать.
Остальные настройки задачи будут выполняться как для любой другой задачи по формированию отчета.
В том случае, если вы хотите формировать отчеты для абонентов по каким-либо другим признакам, чем их принадлежность к какой-либо группе, выберите в списке Источник значение Абонент. Щелкните по кнопке “…”, находящейся справа от позиции Установить группу абонентов. Появится окно Абоненты, пример которого представлен на рисунке 5.
Рисунок 5
Выберите требуемых абонентов и щелкните по кнопке Выбрать. В этом случае в позиции Установить группу абонентов появятся идентификаторы выбранных абонентов.
Дальнейшая настройка задачи выполняется как для любой другой задачи по формированию отчета.
В том случае, когда нужно формировать отчеты для каких-либо выбранных вами абонентов или абонентов, имеющих какой-то одинаковый параметр, то в списке Источник выберите значение SQL-запросы. Этот выбор требует от пользователя знаний SQL и структуры базы данных Tariscope, но позволяет гибко выбрать любых абонентов по любым их параметрам.
[Каталог базы данных Tariscope, содержащий описание таблиц базы данных, может быть предоставлен официальному пользователю Tariscope по его запросу в службу поддержки компании SoftPI.]
Щелкните по кнопке Установить группу абонентов, которая находится справа от позиции с таким же названием.
Появится окно Правка Группа абонентов, пример которого приведен на рисунке 6.
Рисунок 6
Это окно отображает SQL запрос, который из сохраненной процедуры dbo.ab_mc_abonents выбирает поля идентификатор (ID) и адрес электронной почты (Email) тех абонентов, которые активны на текущий момент (это делается с помощью условия:
GETDATE() BETWEEN ConnectDate AND DisconnectDate, где
GETDATE() – функция, которая получает текущую дату,
ConnectDate – дата, с которой абонент считается активным,
DisconnectDate – дата, до которой абонент считается активным.
Для вышеприведенного запроса вместо сохраненной процедуры dbo.ab_mc_abonents можно использовать таблицу Abonents.
Запросом выбираются два поля ID и Email. ID (идентификатор абонента) является обязательным полем, так как оно передается в отчет через параметр отчета AbonentID, обеспечивая создание отчета именно этому абоненту.
Если отчеты не нужно отправлять абонентам по электронной почте, а они будут храниться в какой-то папке, то в запросе можно не указывать поле Email.
Предположим, вы хотите формировать с помощью Планировщика Tariscope отчеты для абонентов, имеющих идентификаторы: 6229, 6225, 6233. В этом случае замените SQL запрос в окне (рисунок 6) на следующий:
SELECT ID, EMail FROM Abonents WHERE ID IN (6229, 6225, 6233)
Выбор абонентов с конкретными идентификаторами (ID) производится за счет следующего условия:
ID IN (6229, 6225, 6233)
Теперь допустим, что вы хотите формировать отчеты для всех абонентов, имеющих активный тарифный план с идентификатором (ID) = 43. Для этого следует написать SQL запрос, один из вариантов которого приведен ниже:
SELECT ID, EMail FROM ab_mc_abonents AS Ab
WHERE AbonentPlaneID = 43
Возможны и другие SQL отчеты, когда нужно выбирать абонентов по другим параметрам.
Если вам нужно создать SQL запрос для формирования отчетов для конкретных абонентов, но вы не знаете, как написать SQL запрос, обращайтесь в службу технической поддержки компании SoftPI.
Определение корпоративных вызовов в Tariscope Enterprise
Tariscope Enterprise – это система учета телефонных разговоров от SoftPI. Эта система имеет множество разнообразных функций, позволяющих контролировать расходы на телефонные разговоры, оптимально тратить средства на каналы связи, выявлять вызовы, которые не получили ответа и многое другое. Среди этих свойств есть возможность легко определять корпоративные звонки. Эта возможность может быть полезна тем пользователям, которые имеют две или более ведомственных АТС, и которые хотят контролировать вызовы в сети.
Рассмотрим систему из двух телефонных систем, связанных между собой (Рисунок 1).
Рисунок 1
Имеются две АТС соединенные между собой посредством Маршрута 1 (группы линий). АТС 2 имеет через Маршрут 2 выход на телефонную сеть общего пользования (ТфОП). То есть и звонки с АТС 1 в ТфОП выполняются через АТС 2. Сбор данных о вызовах выполняется с АТС 2. Если, например, абонент с телефонного номера 202 позвонит абоненту АТС 1 на номер 101, то в CDR (Call Detail Record) данных будет отображено, что это исходящий внешний звонок, потому что он выполнен за пределы АТС 2. То есть в системе Tariscope по умолчанию такой вызов будет определен как городской. Та же ситуация будет, если сбор CDR данных выполнять с АТС 1, и, например, абонент с номером 102 выполнит вызов на абонента 201.
Чтобы такие вызовы в корпоративной телефонной сети определялись как корпоративные (внутренние) вызовы в системе Tariscope, нужно выполнить настройки, позволяющие системе знать, какой маршрут соединяет две корпоративные АТС.
Рассмотрим, какие настройки нужно произвести в Tariscope для правильной обработки и тарификации вызовов.
- В Tariscope нужно сделать две АТС, хотя для нашего примера настройки нужно выполнить лишь для одной АТС (АТС 2).
- Следует определить, какой номер маршрута на АТС 2 используется для объединения двух АТС. Надо добавить этот маршрут, установить для него, что он работает как вынос АТС 2, а также в настройке Сеть устройств связи для АТС 2 задать, что она связывается с АТС 1 и установить тип вызова «Корпоративный» для таких вызовов.
- Все номера абонентов обеих АТС добавляются только для второй АТС.
Итак, создаем в Tariscope две АТС, пример чего показан на рисунке 2.
Рисунок 2
Сбор данных CDR будет выполняться с АТС с названием CS1000two. В этой АТС для соединения с АТС под названием CS1000 используется 11 маршрут (группа линий). Поэтому на странице настроек Маршруты и шлюзы для АТС CS1000two добавляем этот маршрут (рисунок 3).
Рисунок 3
После создания этого маршрута, выбираем соответствующую ему строчку на странице Маршруты и шлюзы (рисунок 4) и щелкаем на панели инструментов по иконке Сеть устройств связи.
Рисунок 4
В результате появляется соответствующее окно, где в списке Устройства связи следует выбрать название АТС, к которому подключает этот маршрут, а в списке Тип вызова выбрать значение Корпоративный (рисунок 5).
После чего сохранить эту настройку.
Рисунок 5
Снова нужно выбрать строку с этим маршрутом и щелкнуть на панели инструментов по иконке Тарификация транзитных звонков. Появится соответствующее окно, показанное на рисунке 6, где нужно включить переключатель Является выносом.
Рисунок 6
В результате этих настроек строка с маршрутом, соединяющим две АТС будет выглядеть, подобная тому, что показана на рисунке 7.
Рисунок 7
Для правильной тарификации абонентов для АТС с названием CS1000two создаем номерной план на странице настроек с таким названием. Этот номерной план должен включать все внутренние телефонные номера абонентов обеих АТС.
Далее добавляем в Tariscope абонентов с их телефонными номерами. Все телефонные номера для нашего примера должны принадлежать АТС под названием CS1000two.
Для правильной работы Tariscope необходимо выполнить и все остальные настройки, описанные в документе Tariscope 4.6. Руководство администратора. Эти настройки не рассматриваются в данной статье.
Пример обработанных CDR данных приведен на рисунке 8.
Рисунок 8
Как видно из этого рисунка, вызовы из одной АТС, где номера начинаются на 1, на другую АТС, у которой номера начинаются на 2, и наоборот, определяются в Tariscope как корпоративные.
Возможны и другие конфигурации корпоративной сети. Например, если на рисунке 1 в качестве АТС 2 используется IP АТС, то вместо маршрута, соединяющего АТС, вы должны определить IP-адрес шлюза, через который выполняется такое соединение, и этот IP адрес ввести вместо номера маршрута (рисунок 3).
Если у вас более 2-х АТС в корпоративной телефонной сети, то настройки, подобные описанным в этой статье, нужно выполнить для всех маршрутов (шлюзов), которые используются для объединения АТС в сеть.
Кроме того, для всех АТС, имеющих отдельный выход на телефонную сеть общего пользования, нужно организовать отдельный сбор CDR данных. В этом случае в маршрутах (шлюзах) на эти АТС не следует включать переключатель Является выносом, а номерные планы нужно создать отдельно для всех таких АТС.
Виртуальные абоненты
Cистема учёта телефонных разговоров Tariscope Enterprise, а также биллинговая система Tariscope Provider имеют функцию, называемую «виртуальные абоненты». Что это за функция и для чего ее можно использовать?
«Виртуальные абоненты» — это псевдо-абоненты, которые могут быть назначены для маршрута (группы линий) или IP шлюза, соединяющих телефонную систему с каким-то оператором связи. Для чего эта функция может быть полезна?
Tariscope выполняет тарификацию вызовов только в том случае, если они были выполнены от или на абонента, данные по которому есть в базе данных Tariscope. В случае с транзитными вызовами таких абонентов нет и, соответственно, такие вызовы не тарифицируются. Но если все-таки надо их протарифицировать, как раз пригодится виртуальный абонент. На него будет начисляться вся стоимость вызовов, проходящих через какой-то маршрут или шлюз, и транзитные вызовы будут тарифицироваться.
Рассмотрим другую ситуацию. Например, АТС имеет 3 маршрута, каждый из которых подключен к различным операторам связи. И вы хотите в любой момент знать: сколько вызовов и какого типа прошло по конкретному маршруту, сколько они стоят, какой телефонный трафик преобладает: входящий или исходящий, и т.п. Ответы на такие вопросы могут быть актуальны как корпоративным пользователям, использующих редакцию Tariscope Enterprise, так и операторам связи, которые используют Tariscope Provider. Эту информацию можно получить, например, создав соответствующее представление для вызовов или сгенерировав отчет по маршрутам. Но опять же, если по маршрутам проходят транзитные вызовы, то без виртуальных абонентов эти вызовы не будут тарифицироваться, и отчет будет содержать данные, которые не будут включать стоимость транзитных звонков. Использование виртуальных абонентов – самый правильный путь для решения такой задачи.
Особенно актуальной функция «виртуальные абоненты» может быть для транзитных операторов связи или операторов связи, предлагающих услуги виртуальной АТС. Учитывая то, что Tariscope позволяет выполнять одновременную тарификацию по двум различным тарифам, можно сразу вычислять стоимость вызовов, которую должны заплатить абоненты, и стоимость, по которой необходимо рассчитываться с другим оператором связи.
При создании виртуального абонента следует учитывать, что его использование соответствует 100 абонентам лицензии Tariscope Enterprise или 100 телефонных номеров лицензии Tariscope Provider.
Создание виртуальных абонентов
Для создания виртуального абонента необходимо в программе Tariscope перейти на страницу настройки Абоненты. Щелкните на панели инструментов по иконке Новый абонент. Откроется окно Новый абонент, в котором задайте ему какое-то имя, по которому вы сразу можете понять, что это за абонент, например: Маршрут к оператору ААА.
Щелкните Сохранить.
Откроется страница редактирования параметров абонента. Выполните на этой странице настройки: задайте ему тарификационный план, тарифы которого будут применяться к этому абоненту, а также при необходимости укажите дату, которой этот абонент считается активным. Не имеет значения, какой тип абонента будет ему назначен. Для этого абонента не требуется указывать телефонные номера и другие параметры, которые нужны для реального абонента.
Для указания того, что этот абонент является виртуальным, выберите вкладку Детали и включите переключатель Виртуальный абонент (тарификация на линию/шлюз) (рисунок 1).
Рисунок 1
Сохраните введенные данные.
Перейдите на страницу настройки Маршруты и шлюзы для требуемой АТС. Предполагаем, что у вас уже были ранее заданы данные по маршрутам/шлюзам. Выберите в списке маршрутов/шлюзов требуемый маршрут/шлюз и на панели инструментов щелкните по иконке Тарификация транзитных звонков. Появится соответствующее окно, пример которого показан на рисунке 2.
Рисунок 2
В списке Виртуальный абонент, выберите созданного на предыдущем шаге виртуального абонента.
Щелкните по кнопке Сохранить.
На этом вся настройка для виртуального абонента закончена. Все новые вызовы на заданном маршруте или шлюзе будут начисляться на этого абонента. При необходимости можно перетарифицировать уже имеющиеся данные по вызовам, чтобы соответствующие им данные также были начислены на виртуального абонента.
Если используется редакция Tariscope Provider, то найдите в счетах созданного виртуального абонента и выберите требуемый месяц. Будут отражены начисления за вызовы за это месяц. Если надо оценить затраты на маршрут / шлюз за период меньший месяца, то в представлении вызовов отфильтруйте данные за требуемый период для этого абонента и выполните группирование данных по этому абоненту. Возможно также сформировать отчет по маршрутам.
Импорт новых цен на услуги из Excel файла
Для импорта услуг необходимо использовать xlsx файл с информацией о новых ценах на услуги. Файлы формата xls не поддерживаются, потому что этот формат давно устаревший. Если у вас есть xls файл с услугами, из которого нужно экспортировать новые цены на услуги, то откройте его в Excel и сохраните в формате xlsx.
Для большего удобства при настройке импорта лучше, если первой строкой в Excel файле является заголовок таблицы, как показано на рисунке 1.
Рисунок 1
В этом случае при "связывании" столбцов Excel файла с полями базы данных будут отображаться названия столбцов из заголовка таблицы Excel файла. Если в начале таблицы есть пустые строчки, то вместо названий столбцов из таблицы будут предлагаться: С1 – для первого столбца, С2 – для второго столбца, и так далее.
Минимально Excel файл с новыми ценами на услуги должен содержать следующие поля:
- Идентификатор (ID) услуги в Tariscope.
- Новую цену.
- Дату, с которой эта цена является активной.
Для импорта данных о новых ценах на услуги откройте страницу Услуги и щелкните по иконке Импортировать из файла (рисунок 2).
Рисунок 2
Появится страница Мастер импорта (рисунок 3).
Рисунок 3
Щелкните по кнопке Старт. Появится следующий шаг мастера импорта (рисунок 4).
Рисунок 4
Как упоминалось выше для импорта, используются только Excel файлы формата xlsx. Щелкните по кнопке Выбрать и выберите требуемый Excel файл.
Щелкните по кнопке Далее. Появится следующий шаг импорта (рисунок 5).
Рисунок 5
Список Доступные таблицы содержит список листов Excel файла. Выберите подходящий и щелкните по кнопке Далее. На следующем шаге импорта (рисунок 6) вы должны выбрать соответствие между столбцами Excel файла и названиями полей базы Tariscope.
Рисунок 6
В примере, приведенном на рисунке 6, был открыт Excel файл, содержащий пустые строки перед таблицей с данными. В результате столбцы имеют названия: С1 … С7.
Соответственно в перечне Идентификатор услуги следует выбрать значение С3, так как в этом столбце находятся идентификаторы услуг.
В перечне Стоимость следует выбрать значение C4, в перечне Действует с нужно выбрать значение C5.
Если в файле Excel заголовок таблицы содержится в первой строке, то этот шаг импорта будет отображаться, как показано на рисунке 7.
Рисунок 7
В этом случае перечни будут содержать названия столбцов из заголовка таблицы (рисунок 8).
Рисунок 8
Щелкните по кнопке Далее. Страница мастера импорта примет вид, как показано на рисунке 9.
Рисунок 9
Здесь вы должны указать формат даты, используемой в файле Excel.
Например, если у вас дата указана как: число.месяц.год, то вы должны ввести формат: dd.MM.yyyy
Щелкните по кнопке Запустить импорт.
Проверьте результаты импорта на странице Услуги. Возможно, потребуется обновить эту страницу, чтобы увидеть импортируемые данные.
Кроме этого результаты выполнения импорта отображаются в журнале Tariscope.