---
description: >-
  Команда взаимодействия с СМС-сервером "СМС-Центр"; алгоритм, выполняющийся по
  вызову клиента.
---

# SMSCenterEngineCommand

## Описание SMSCenterEngineCommand <a href="#description_sms_center_engine_command" id="description_sms_center_engine_command"></a>

```xml
<Command Name="CommandName" Type="CommandType" Assembly="SMSCenterEngine">
  <!--Тэги, общие для всех команд-->
  <!--Тэги, общие для всех команд сборки SMSCenterEngine-->
  <!--Тэги, специфичные для определенной команды (зависит от типа) сборки SMSCenterEngine-->
</Command>
```

Прочитатать обо всех свойствах рассылок СМС можно на [сайте](http://smsc.ru).

### Атрибуты SMSCenterEngineCommand <a href="#attributes_sms_center_engine_command" id="attributes_sms_center_engine_command"></a>

<table><thead><tr><th align="center"></th><th width="525.3333333333333"></th></tr></thead><tbody><tr><td align="center">Name</td><td><p>Название команды.</p><p></p><p>Обязательный атрибут.</p></td></tr><tr><td align="center">Type</td><td><p>Название типа команды.</p><p></p><p>Обязательный атрибут.</p></td></tr><tr><td align="center">Assembly</td><td><p>Название сборки (библиотека) "SMSCenterEngine".</p><p></p><p>Обязательный атрибут.</p></td></tr></tbody></table>

## Тэги, общие для всех команд сборки SMSCenterEngineCommand <a href="#common_tags_sms_center_engine_command" id="common_tags_sms_center_engine_command"></a>

### UserSqlQuery <a href="#user_sql_query" id="user_sql_query"></a>

Sql-запрос, возвращающий имя пользователя аккаунта в системе "СМС-Центр".

Обязательный тэг. Значение тэга `<UserSqlQuery>`: тэг [`<Text>`](#user_sql_query_text).

```xml
<UserSqlQuery>
  <Text>
    SELECT
    user_name AS "UserName"
    FROM
    sms_credentials
    WHERE
    name = 'SMSCenter'
  </Text>
</UserSqlQuery>
```

#### Тэг `<Text>` <a href="#user_sql_query_text" id="user_sql_query_text"></a>

Содержит sql-запрос.

Обязательный тэг. Значение тэга `<Text>`: текст sql-запроса.

Sql-запрос должен возвращать список полей со следующими заголовками (алиасами):

1. UserName - имя пользователя аккаунта в системе "СМС-Центр".

Текст sql-запроса поддерживает переменные типа {Parameter}, заменяемые при его выполнении значениями передаваемых клиентом параметров с соответствующими названиями.

### PasswordSqlQuery <a href="#password_sql_query" id="password_sql_query"></a>

Sql-запрос, возвращающий пароль аккаунта в системе "СМС-Центр".

Обязательный тэг. Значение тэга `<PasswordSqlQuery>`: тэг [`<Text>`](#password_sql_query_text).

```xml
<PasswordSqlQuery>
  <Text>
    SELECT
    password AS "Password"
    FROM
    sms_credentials
    WHERE
    name = 'SMSCenter'
  </Text>
</PasswordSqlQuery>
```

#### Тэг `<Text>` <a href="#password_sql_query_text" id="password_sql_query_text"></a>

Содержит sql-запрос.

Обязательный тэг. Значение тэга `<Text>`: текст sql-запроса.

Sql-запрос должен возвращать список полей со следующими заголовками (алиасами):

1. Password - пароль аккаунта в системе "СМС-Центр".

Текст sql-запроса поддерживает переменные типа {Parameter}, заменяемые при его выполнении значениями передаваемых клиентом параметров с соответствующими названиями.
