# 金融 / 基本面 / 基本报表 / 公用

## `balanceSheet(stock_id, merge_or_parent)`

声明：function

返回股票&基金资产负债表

<!-- tags: 金融 基本面 基本报表 公用 返回 获取 报表 报告期 -->

| 参数              | 类型    | 说明           |
| ----------------- | ------- | -------------- |
| `stock_id`        | stirng  | 股票代码       |
| `merge_or_parent` | integer | 资产负债表类型 |

返回：array

### 示例

范例01：返回”SH600834”股票&基金资产负债表

```tsl
return BalanceSheet("SH600834", 0);
// 输出："SH600834"股票&基金资产负债表
```

## `financialItems(stock_id)`

声明：function

返回股票&基金财务指标

<!-- tags: 金融 基本面 基本报表 公用 返回 获取 报表 报告期 -->

| 参数       | 类型   | 说明     |
| ---------- | ------ | -------- |
| `stock_id` | string | 股票代码 |

返回：array

### 示例

范例01：返回”SH600579”的财务指标

```tsl
return FinancialItems("SH600579");
// 输出："SH600579"的财务指标
```

## `interestDistribute(stock_id, merge_or_parent)`

声明：function

返回股票&基金利润分配表

<!-- tags: 金融 基本面 基本报表 公用 返回 获取 报表 报告期 -->

| 参数              | 类型    | 说明           |
| ----------------- | ------- | -------------- |
| `stock_id`        | string  | 股票代码       |
| `merge_or_parent` | integer | 利润分配表类型 |

返回：array

### 示例

范例01：返回”SH600004”的合并现利润分配表

```tsl
return InterestDistribute("SH600004", 0);
// 输出："SH600004"的合并现利润分配表
```

## `issueInfo(stock_id)`

声明：function

返回股票&基金&债券发行表

<!-- tags: 金融 基本面 基本报表 公用 返回 获取 报表 报告期 -->

| 参数       | 类型   | 说明     |
| ---------- | ------ | -------- |
| `stock_id` | string | 证券代码 |

返回：array

### 示例

范例01：返回万科A的发行表

```tsl
return IssueInfo("SZ000002");
// 输出：万科A的发行表
```

## `mainShareholders(stock_id)`

声明：function

返回股票&基金主要股东

<!-- tags: 金融 基本面 基本报表 公用 返回 获取 报表 报告期 -->

| 参数       | 类型   | 说明     |
| ---------- | ------ | -------- |
| `stock_id` | string | 证券代码 |

返回：array

### 示例

范例01：返回万科A的主要股东

```tsl
return MainShareholders("SZ000002");
// 输出：万科A的主要股东
```

## `profitDistribution(stock_id)`

声明：function

返回股票&基金&债券分红/送股

<!-- tags: 金融 基本面 基本报表 公用 返回 获取 报表 报告期 -->

| 参数       | 类型   | 说明     |
| ---------- | ------ | -------- |
| `stock_id` | string | 证券代码 |

返回：array

### 示例

范例01：返回万科的分红/送股表

```tsl
return ProfitDistribution("SZ000002");
// 输出：万科的分红/送股表
```

## `reportByEvent(stock_id, type)`

声明：function

返回报表（InfoArray)

<!-- tags: 金融 基本面 基本报表 公用 返回 获取 报表 报告期 -->

| 参数       | 类型   | 说明           |
| ---------- | ------ | -------------- |
| `stock_id` | string | 证券代码       |
| `type`     | string | 主营收入及成本 |

返回：array

### 示例

范例01：返回万科主营收入及成本报表

```tsl
return ReportByEvent("SZ000002", "主营收入及成本");
// 输出：万科主营收入及成本报表
```

## `shareStruct(stock_id)`

声明：function

返回股票&基金股本变更表

<!-- tags: 金融 基本面 基本报表 公用 返回 获取 报表 报告期 -->

| 参数       | 类型   | 说明     |
| ---------- | ------ | -------- |
| `stock_id` | string | 证券代码 |

返回：array

### 示例

范例01：返回万科A的股本变更表

```tsl
return ShareStruct("SZ000002");
// 输出：万科A的股本变更表
```

## `stockArchieve(stock_id)`

声明：function

返回股票&基金上市公司档案

<!-- tags: 金融 基本面 基本报表 公用 返回 获取 报表 报告期 -->

| 参数       | 类型   | 说明     |
| ---------- | ------ | -------- |
| `stock_id` | string | 证券代码 |

返回：array

### 示例

范例01：返回万科A的档案表

```tsl
return StockArchieve("SZ000002");
// 输出：万科A的档案表
```

## `stockList(stock_id)`

声明：function

返回股票&基金上市

<!-- tags: 金融 基本面 基本报表 公用 返回 获取 报表 报告期 -->

| 参数       | 类型   | 说明                  |
| ---------- | ------ | --------------------- |
| `stock_id` | string | 字符串。股票&基金代码 |

返回：array

### 示例

范例01：调用函数

```tsl
// "SH600834"的上市数据
return stockList("SH600834");
```

## `stockNameHistory(stock_id)`

声明：function

返回股票&基金名称档案表

<!-- tags: 金融 基本面 基本报表 公用 返回 获取 报表 报告期 -->

| 参数       | 类型   | 说明     |
| ---------- | ------ | -------- |
| `stock_id` | string | 证券代码 |

返回：array

### 示例

范例01：返回万科A的名称档案表

```tsl
return StockNameHistory("SZ000002");
// 输出：万科A的名称档案表
```

## `stockSpectatus(stock_id)`

声明：function

返回股票&基金&债券招股/招募/募债说明书

<!-- tags: 金融 基本面 基本报表 公用 返回 获取 报表 报告期 -->

| 参数       | 类型   | 说明                       |
| ---------- | ------ | -------------------------- |
| `stock_id` | string | 字符串。股票&基金&债券代码 |

返回：array

### 示例

范例01：调用函数

```tsl
// "SH600834"的招募说明书
return stockSpectatus("SH600834");
```
