if (window.isc == undefined || window.isc.DataSource == undefined){  alert("Can't load DataSources - SmartClient runtime not loaded");}isc.DataSource.create({
    allowAdvancedCriteria:true,
    ID:"DistributionAgreements_DS",
    fields:[
        {
            name:"PKID",
            hidden:true,
            type:"integer",
            required:true,
            primaryKey:true
        },
        {
            name:"NAME",
            title:"Name",
            type:"text",
            required:false
        },
        {
            name:"DESCRIPTION",
            title:"Description",
            type:"text",
            required:false
        },
        {
            name:"COMPANY",
            title:"Company",
            type:"text",
            required:false
        },
        {
            name:"MYROLE",
            title:"My Role",
            type:"text",
            required:false
        },
        {
            name:"AGREEMENTNUMBER",
            title:"Agreement GUID",
            type:"text",
            required:false
        },
        {
            name:"INCLUDEALLFUTURE",
            title:"Include future products, groups, and SKUs",
            type:"boolean",
            required:false
        },
        {
            name:"STATUS",
            title:"Status",
            type:"text",
            required:false
        },
        {
            name:"CREATIONDATE",
            title:"Created",
            type:"datetime",
            required:false
        },
        {
            name:"CREATIONDATESTRING",
            title:"Created",
            type:"text",
            required:false
        },
        {
            name:"PUBLISHER",
            title:"Publisher",
            type:"text",
            required:false
        },
        {
            name:"DISTRIBUTOR",
            title:"Distributor",
            type:"text",
            required:false
        },
        {
            name:"APROVEDBY",
            title:"Approved by (for the distributor)",
            type:"text",
            required:false
        },
        {
            name:"BILLPACEFEESTO",
            title:"Bill PACE fees to",
            type:"text",
            required:false
        },
        {
            name:"STARTSON",
            title:"Starts on",
            type:"datetime",
            required:false
        },
        {
            name:"STARTSONSTRING",
            title:"Starts on",
            type:"text",
            required:false
        },
        {
            name:"EXPIRESON",
            title:"Expires on",
            type:"datetime",
            required:false
        },
        {
            name:"EXPIRESONSTRING",
            title:"Expires on",
            type:"text",
            required:false
        },
        {
            name:"CREATEDBY",
            title:"Created By",
            type:"text",
            required:false
        },
        {
            name:"MODIFICATIONDATE",
            title:"Modified",
            type:"datetime",
            required:false
        },
        {
            name:"MODIFICATIONDATESTRING",
            title:"Modified",
            type:"text",
            required:false
        },
        {
            name:"INVOICEDISTRIBUTOR",
            title:"Invoice Distributor",
            type:"boolean",
            required:false
        },
        {
            name:"ALLOWDIRECTDEPOSIT",
            title:"Allow deposit via PACE Central",
            type:"boolean",
            required:false
        },
        {
            name:"COMMENTS",
            title:"Comments",
            type:"text",
            required:false
        },
        {
            name:"HIDDEN",
            hidden:true,
            type:"boolean",
            required:false
        }
    ],
    mappedBeanClass:"com.paceap.eden.jpa.main.DistributorAgreement"
})
