Table of Contents

Class AccDefPcVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("AccDefPc", 20230502)]
[AttTableOrderBy("[AccDefPc].[order]")]
[AttTableProducts(new Products[] { Products.Accounting })]
[AttTableFlags(new TableFlags[] { TableFlags.AddOnCustomizable })]
public class AccDefPcVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<AccDefConfigVO>, IParent
Inheritance
AccDefPcVO

Properties

PcVO

[AttExternalCollection(typeof(PcVO), new string[] { "[Pc].[pcstamp]", "[AccDefPc].[pcstamp]" })]
public PcVO PcVO { get; }

Property Value

PcVO

accdefconfigstamp

[AttForeignKey(typeof(AccDefConfigVO))]
[AttLenght(25)]
[AttIndex]
public string accdefconfigstamp { get; set; }

Property Value

string

accountdescription

Account Description

[AttLenght(100)]
public string accountdescription { get; set; }

Property Value

string

accountid

Accountid

[AttLenght(30)]
public string accountid { get; set; }

Property Value

string

description

Description

[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string description { get; set; }

Property Value

string

pcstamp

Connection field to the main entity AvVO.

[AttForeignKey(true, typeof(PcVO))]
[AttLenght(25)]
public string pcstamp { get; set; }

Property Value

string

Explicit Interface Implementations

ParentVO

AccDefConfigVO ParentVO { get; set; }

Returns

AccDefConfigVO

accdefpcstamp

Single registration field, used to link others to this entity.

[AttLenght(25)]
string accdefpcstamp { get; set; }

Returns

string

order

Indicates the line order in the document.

[AttLenght(10)]
[AttHidden]
decimal order { get; set; }

Returns

decimal

previousLineID

[AttVirtualField]
[AttHidden]
string previousLineID { get; set; }

Returns

string