---
sourceDocument: 호주 API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/api-reference

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# ExpenseLine - 전역

# ExpenseLine - 전역 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 3분

ExpenseLine 스크립트 포함은 다양한 비용 관리 프로세스에서 사용되며 자체 서버 측 스크립트에서 경비 라인(fm_expense_line) 기록을 생성하는 데에도 사용할 수 있습니다.

이 스크립트 포함에는 com.snc.cost_management(비용 관리) 플러그인이 필요합니다.

## ExpenseLine - ExpenseLine(GlideRecord 소스, 숫자 금액, 문자열 설명) {#ariaid-title2}

ExpenseLine 객체의 생성자입니다.
{#r_EL-ExpenseLine_GR_N_S__table_mlt_n4y_kt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 소스 | GlideRecord | 경비 소스를 식별하는 GlideRecord |
| 금액 | 번호 | 경비 금액을 식별하는 10진수 |
| 설명 | 문자열 | (선택 사항) 경비에 대한 설명입니다. |
[표 1. 매개변수]

{#r_EL-ExpenseLine_GR_N_S__table_mlt_n4y_kt} {#r_EL-ExpenseLine_GR_N_S__table_nlt_n4y_kt__entry__2}

| 유형 | 설명 |
|-|-|
| ExpenseLine 객체 | 방금 인스턴스화된 ExpenseLine 객체입니다. |
[표 2. 반환]

{#r_EL-ExpenseLine_GR_N_S__table_nlt_n4y_kt}  

    //get some random CI to be used as an expense source
            var ci = new GlideRecord("cmdb_ci_server");
            ci.query();
            ci.next();
            
            //create expense line
            var exp = new ExpenseLine(ci, 234.56, "Test expense line");

## ExpenseLine - createExpense() {#ariaid-title3}

새 경비 라인 기록을 생성합니다.
{#r_EL-createExpense__table_rjs_jry_kt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 3. 매개변수]

{#r_EL-createExpense__table_rjs_jry_kt} {#r_EL-createExpense__table_sjs_jry_kt__entry__2}

| 유형 | 설명 |
|-|-|
| 부울 | 경비 라인이 성공적으로 생성된 경우 True입니다. |
[표 4. 반환]

{#r_EL-createExpense__table_sjs_jry_kt}  

    //get some random CI to be used as an expense sourcevar ci =new GlideRecord("cmdb_ci_server");
    ci.query();
    ci.next();
     
    //create expense line
    var exp =new ExpenseLine(ci,234.56,"Test expense line");
    exp.setSummaryType("run_business");
    var success = exp.createExpense();

## ExpenseLine - processCIParents() {#ariaid-title4}

경비 소스가 cmdb_ci 기록인 경우 CI 관계를 처리하기 위해 createExpense 메서드에 의해 내부적으로 사용됩니다.
{#r_EL-processCIParents__table_wgx_mry_kt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 5. 매개변수]

{#r_EL-processCIParents__table_wgx_mry_kt} {#r_EL-processCIParents__table_xgx_mry_kt__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 6. 반환]

{#r_EL-processCIParents__table_xgx_mry_kt}

## ExpenseLine - setCostSource(GlideRecord costSource) {#ariaid-title5}

경비 라인 생성의 소스인 소스 요율표 또는 배치 비용을 식별합니다.
이는 경비의 소스(CI, 작업)가 아닙니다.
{#r_EL-setCostSource_GR__table_hdb_xpy_kt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 비용 소스 | GlideRecord | CI 요율표 비용, 분배 비용 또는 작업 요율표의 GlideRecord입니다. 일반적으로 시스템에서 생성된 경비 라인에만 사용됩니다. |
[표 7. 매개변수]

{#r_EL-setCostSource_GR__table_hdb_xpy_kt} {#r_EL-setCostSource_GR__table_idb_xpy_kt__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 8. 반환]

{#r_EL-setCostSource_GR__table_idb_xpy_kt}

## ExpenseLine - setDescription(문자열 설명) {#ariaid-title6}

경비에 대한 설명을 정의합니다.
{#r_EL-setDescription_S__table_zn5_4qy_kt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 설명 | 문자열 | 경비에 대한 설명입니다. |
[표 9. 매개변수]

{#r_EL-setDescription_S__table_zn5_4qy_kt} {#r_EL-setDescription_S__table_a45_4qy_kt__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 10. 반환]

{#r_EL-setDescription_S__table_a45_4qy_kt}

## ExpenseLine - setParent(GlideRecord 경비) {#ariaid-title7}

경비 라인의 상위 필드를 설정합니다.
일반적으로 시스템에서 비즈니스 서비스 집계 경비와 같은 간접 경비를 생성할 때만 사용됩니다.
{#r_EL-setParent_GR__table_n4b_bry_kt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 경비 | GlideRecord | 상위 경비 라인 기록입니다. |
[표 11. 매개변수]

{#r_EL-setParent_GR__table_n4b_bry_kt} {#r_EL-setParent_GR__table_o4b_bry_kt__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 12. 반환]

{#r_EL-setParent_GR__table_o4b_bry_kt}

## ExpenseLine - setRecurring(부울 반복) {#ariaid-title8}

반복 필드를 true로 설정하여 경비에 반복 플래그를 지정합니다.
경비 라인은 기본적으로 false로 설정되므로 setRecurring(false)을 호출할 필요가 없습니다.
{#r_EL-setRecurring_B__table_nvl_5qy_kt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 반복 | 부울 | 경비 라인을 반복 경비로 식별하려면 true로 설정합니다. |
[표 13. 매개변수]

{#r_EL-setRecurring_B__table_nvl_5qy_kt} {#r_EL-setRecurring_B__table_ovl_5qy_kt__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 14. 반환]

{#r_EL-setRecurring_B__table_ovl_5qy_kt}

## ExpenseLine - setSummaryType(문자열 summaryType) {#ariaid-title9}

경비 라인 summary_type 필드의 값을 설정합니다.
{#r_EL-setSummaryType_S__table_zhx_gry_kt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| summaryType | 문자열 | 일반적으로 이 값을 경비 라인 요약 유형 필드 선택 목록에 이미 지정된 값으로 설정합니다. |
[표 15. 매개변수]

{#r_EL-setSummaryType_S__table_zhx_gry_kt} {#r_EL-setSummaryType_S__table_a3x_gry_kt__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 16. 반환]

{#r_EL-setSummaryType_S__table_a3x_gry_kt}  

    //get some random CI to be used as an expense sourcevar ci =new GlideRecord("cmdb_ci_server");
    ci.query();
    ci.next();
     
    //create expense line
    var exp =new ExpenseLine(ci,234.56,"Test expense line");
    exp.setSummaryType("run_business");


