Class FormulaPartVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("FORMULAPART", 20231113)]
[AttTableMaintenance(typeof(FormulaPartMaintenance))]
[AttTableOrderBy("[FormulaPart].[order]")]
[AttTableProducts(new Products[] { Products.Accounting })]
[AttTableTarget(DBTarget.Home)]
[AttTableFlags(new TableFlags[] { TableFlags.AddOnCustomizable, TableFlags.DisableRowCount })]
public class FormulaPartVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<FormulaVO>, IParent
- Inheritance
-
FormulaPartVO
Properties
accountid
[AttLenght(30)]
public string accountid { get; set; }
Property Value
accountingoperation
[AttMandatory]
public AccountingOperation accountingoperation { get; set; }
Property Value
conditionoperation
[AttMandatory]
public Comparison conditionoperation { get; set; }
Property Value
conditionpart1name
[AttLenght(50)]
public string conditionpart1name { get; set; }
Property Value
conditionpart1stamp
[AttLenght(25)]
public string conditionpart1stamp { get; set; }
Property Value
conditionpart2name
[AttLenght(50)]
public string conditionpart2name { get; set; }
Property Value
conditionpart2stamp
[AttLenght(25)]
public string conditionpart2stamp { get; set; }
Property Value
conditionresultfalsename
[AttLenght(50)]
public string conditionresultfalsename { get; set; }
Property Value
conditionresultfalsestamp
[AttLenght(25)]
public string conditionresultfalsestamp { get; set; }
Property Value
conditionresulttruename
[AttLenght(50)]
public string conditionresulttruename { get; set; }
Property Value
conditionresulttruestamp
[AttLenght(25)]
public string conditionresulttruestamp { get; set; }
Property Value
constant
[AttLenght(19, 6)]
[AttMinValue(0)]
[AttFieldType(AttFieldType.InputTypes.decimal)]
public decimal constant { get; set; }
Property Value
defaultcategoryname
[AttLenght(50)]
public string defaultcategoryname { get; set; }
Property Value
defaultcategorystamp
[AttLenght(25)]
public string defaultcategorystamp { get; set; }
Property Value
defaultformulaname
[AttLenght(50)]
public string defaultformulaname { get; set; }
Property Value
defaultformulastamp
[AttLenght(25)]
public string defaultformulastamp { get; set; }
Property Value
factor
[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.decimal)]
public decimal factor { get; set; }
Property Value
formulapartnormnames
[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string formulapartnormnames { get; set; }
Property Value
formulapartnorms
[AttCollection(typeof(FormulaPartNormVO), new string[] { "[FormulaPart].[formulapartstamp]", "[FormulaPartNorm].[formulapartstamp]" })]
public List<FormulaPartNormVO> formulapartnorms { get; set; }
Property Value
formulastamp
[AttLenght(25)]
[AttForeignKey(typeof(FormulaVO))]
[AttIndex]
public string formulastamp { get; set; }
Property Value
isPreviousYear
[AttVirtualField]
[AttHidden]
public bool isPreviousYear { get; set; }
Property Value
isperiod
[AttFieldType(AttFieldType.InputTypes.boolean)]
[AttLenght(1)]
public bool isperiod { get; set; }
Property Value
journaltypetoexclude
[AttLenght(2)]
[AttMandatory]
public AccountingFullPeriod journaltypetoexclude { get; set; }
Property Value
multdivoperation
public AccountingMultDivOperation multdivoperation { get; set; }
Property Value
olcode
[AttLenght(12)]
[AttEntityAvailable(typeof(BlVO))]
public string olcode { get; set; }
Property Value
otherformulacategorystamp
[AttLenght(25)]
[AttForeignKey(true, typeof(FormulaCategoryVO))]
[AttIndex]
public string otherformulacategorystamp { get; set; }
Property Value
otherformulaname
[AttLenght(50)]
public string otherformulaname { get; set; }
Property Value
otherformulastamp
[AttLenght(25)]
[AttForeignKey(true, typeof(FormulaVO))]
[AttIndex]
public string otherformulastamp { get; set; }
Property Value
period
[AttLenght(2)]
public AccountingFullPeriod period { get; set; }
Property Value
periodadd
[AttLenght(4, 0)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public int periodadd { get; set; }
Property Value
periodbalancetype
public AccountingFormulaBalanceType periodbalancetype { get; set; }
Property Value
periodlabel
[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string periodlabel { get; set; }
Property Value
previousyears
[AttLenght(4)]
public int previousyears { get; set; }
Property Value
title
Column of the grid
[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string title { get; set; }
Property Value
type
[AttLenght(2)]
[AttMandatory]
public AccountingPartType type { get; set; }
Property Value
typelabel
[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string typelabel { get; set; }
Property Value
valuetype
[AttMandatory]
public AccountingPartValueType valuetype { get; set; }
Property Value
vatvalue
[AttMandatory]
public AccountingVatValueType vatvalue { get; set; }
Property Value
Explicit Interface Implementations
ParentVO
FormulaVO ParentVO { get; set; }
Returns
formulapartstamp
Single registration field, used to link others to this entity.
[AttLenght(25)]
string formulapartstamp { get; set; }
Returns
order
Indicates the line order in the document.
[AttLenght(10)]
[AttHidden]
decimal order { get; set; }
Returns
otherformulacategoryname
[AttLenght(50)]
string otherformulacategoryname { get; set; }
Returns
previousLineID
[AttVirtualField]
[AttHidden]
string previousLineID { get; set; }