Quintiq file version 2.0
|
#parent: #root
|
EDIBroker SM_ExportAccountsBroker
|
{
|
MDSDefinition: ScenarioManager
|
EDIModelLink.Source InputAccountsFromModel
|
{
|
EDIMLTable Account
|
{
|
TargetType: Account
|
EDIMLColumn Budget { Attribute: Budget ValueType: Real }
|
EDIMLColumn DefaultCost { Attribute: DefaultCost ValueType: Real }
|
EDIMLColumn DefaultCostDriver { Attribute: DefaultCostDriver ValueType: String }
|
EDIMLColumn DefaultLengthOfTime { Attribute: DefaultLengthOfTime ValueType: Number }
|
EDIMLColumn DefaultTimeUnit { Attribute: DefaultTimeUnit ValueType: String }
|
EDIMLColumn DescriptionUOM { Attribute: DescriptionUOM ValueType: String }
|
EDIMLColumn DisplayIndex { Attribute: DisplayIndex ValueType: Number }
|
EDIMLColumn IsPercentage { Attribute: IsPercentage ValueType: Boolean }
|
EDIMLColumn Name { Attribute: Name ValueType: String }
|
EDIMLColumn ParentName { Attribute: ParentName ValueType: String }
|
EDIMLColumn ReportType { Attribute: ReportType ValueType: String }
|
EDIMLColumn UserAccountTypeName { Attribute: UserAccountTypeName ValueType: String }
|
}
|
}
|
EDITransformation.Transformation TransformAccountsForExport
|
{
|
EDITableTransformation
|
{
|
InputTable: Account
|
OutputTable: Accounts
|
EDIColumnMatch
|
{
|
InputColumn: Budget
|
OutputColumn: Budget
|
}
|
EDIColumnMatch
|
{
|
InputColumn: DefaultCost
|
OutputColumn: DefaultCost
|
}
|
EDIColumnMatch
|
{
|
InputColumn: DefaultCostDriver
|
OutputColumn: DefaultCostDriver
|
}
|
EDIColumnMatch
|
{
|
InputColumn: DefaultLengthOfTime
|
OutputColumn: DefaultLengthOfTime
|
}
|
EDIColumnMatch
|
{
|
InputColumn: DefaultTimeUnit
|
OutputColumn: DefaultTimeUnit
|
}
|
EDIColumnMatch { InputColumn: DescriptionUOM OutputColumn: Description }
|
EDIColumnMatch
|
{
|
InputColumn: DisplayIndex
|
OutputColumn: DisplayIndex
|
}
|
EDIColumnMatch
|
{
|
InputColumn: IsPercentage
|
OutputColumn: IsPercentage
|
}
|
EDIColumnMatch
|
{
|
InputColumn: Name
|
OutputColumn: Name
|
}
|
EDIColumnMatch
|
{
|
InputColumn: ParentName
|
OutputColumn: ParentName
|
}
|
EDIColumnMatch
|
{
|
InputColumn: ReportType
|
OutputColumn: ReportType
|
}
|
EDIColumnMatch
|
{
|
InputColumn: UserAccountTypeName
|
OutputColumn: UserAccountTypeName
|
}
|
}
|
}
|
EDIXLSLink.Destination OutputAccountsToExcel
|
{
|
FileName: 'SM_Accounts'
|
TemplateFileName: 'SM_Accounts.xlsx'
|
EDIXLSLinkTable Accounts
|
{
|
Columns:
|
[
|
EDIXLSLinkColumn Budget { ValueType: Real }
|
EDIXLSLinkColumn DefaultCost { ValueType: Real }
|
EDIXLSLinkColumn DefaultCostDriver { ValueType: String }
|
EDIXLSLinkColumn DefaultLengthOfTime { ValueType: Number }
|
EDIXLSLinkColumn DefaultTimeUnit { ValueType: String }
|
EDIXLSLinkColumn Description { ValueType: String }
|
EDIXLSLinkColumn DisplayIndex { ValueType: Number }
|
EDIXLSLinkColumn IsPercentage { ValueType: Boolean }
|
EDIXLSLinkColumn Name { ValueType: String }
|
EDIXLSLinkColumn ParentName { ValueType: String }
|
EDIXLSLinkColumn ReportType { ValueType: String }
|
EDIXLSLinkColumn UserAccountTypeName { ValueType: String }
|
]
|
}
|
}
|
}
|