Публикация

Настройка значений полей детали по-умолчанию (значениями основной записи)

// пример настройки заполнения значений полей детали значениями основной записи
define("ContractPageV2", ["ProcessModuleUtilities"], function(ProcessModuleUtilities) {
    return {
        entitySchemaName: "Contract",
        details: /**SCHEMA_DETAILS*/{
    "CaseDetailf1b0196f": {
        "schemaName": "CaseDetail",
        "entitySchemaName": "Case",
        "filter": {
            "detailColumn": "UsrContract",
            "masterColumn": "Id"
        },// поставить запятую добавить код ниже:
        "defaultValues": {
            "UsrContract": {//колонка детали
                "masterColumn": "Id"//колонка основной записи (Важно! добавление id тоже нужно прописать (если связь не по id, а иначе - ориентироваться на блок "filter":))
            },
            "Account": {//колонка детали
                "masterColumn": "Account"//колонка основной записи
            },
            "UsrProject": {//колонка детали
                "masterColumn": "UsrProject"//колонка основной записи
            }
        }
    },
    "UsrSchema17Detail0e700a70": {
        "schemaName": "UsrSchema17Detail",
        "entitySchemaName": "UsrPaySchedule",
        "filter": {
            "detailColumn": "UsrContract",
            "masterColumn": "Id"
        },
        "defaultValues": {
            "UsrContract": {
                "masterColumn": "Id"
            },
            "UsrProject": {
                "masterColumn": "UsrProject"
            }
        }
    },
    "UsrSchema19Detailde623a55": {
        "schemaName": "UsrSchema19Detail",
        "entitySchemaName": "Contract",
        "filter": {
            "detailColumn": "Parent",
            "masterColumn": "Id"
        },
        "defaultValues": {
            "Parent": {
                "masterColumn": "Id"
            },
            "Account": {
                "masterColumn": "Account"
            },
            "UsrProject": {
                "masterColumn": "UsrProject"
            },
            "CurrencyRate": {
                "masterColumn": "CurrencyRate"
            }
        }
    },
    "UsrSchema13Detail4970b370": {
        "schemaName": "UsrSchema13Detail",
        "entitySchemaName": "UsrDepartmet",
        "filter": {
            "detailColumn": "UsrCredit",
            "masterColumn": "Id"
        }
    }
}/**SCHEMA_DETAILS*/,
//...

 

Нравится

Поделиться

0 комментариев
Показать все комментарии