Class QuoteVersionTableInfo
Table 'QuoteVersion': There may be multiple Versions of a Quote, with one of them active
Implements
Inherited Members
Namespace: SuperOffice.CRM.Data
Assembly: SoDataBase.dll
Syntax
[DatabaseTable("QuoteVersion")]
public class QuoteVersionTableInfo : TableInfo, ICloneable
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
Fields
DictionaryTableName
Conceptual name of table QuoteVersion in the database dictionary: QuoteVersion
Declaration
public const string DictionaryTableName = "QuoteVersion"
Field Value
Type | Description |
---|---|
string |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
Properties
ApprovedBy
Field 'ApprovedBy' in table 'QuoteVersion': Dictionary type FK, target: Associate, .NET type: int
Id of associate who approved (or rejected approval) for this versionDeclaration
public Int32FieldInfo ApprovedBy { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
ApprovedBy_InnerJoin_Associate
Generated join from the foreign key ApprovedBy in this table, to its target table AssociateTableInfo.
Declaration
public TargetedInnerJoin<AssociateTableInfo> ApprovedBy_InnerJoin_Associate { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<AssociateTableInfo> |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
ApprovedRegisteredBy
Field 'ApprovedRegisteredBy' in table 'QuoteVersion': Dictionary type FK, target: Associate, .NET type: int
Id of associate who actually entered the approval; might be different from ApprovedBy (f.x. due to telephone consultation/approval)Declaration
public Int32FieldInfo ApprovedRegisteredBy { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
ApprovedRegisteredBy_InnerJoin_Associate
Generated join from the foreign key ApprovedRegisteredBy in this table, to its target table AssociateTableInfo.
Declaration
public TargetedInnerJoin<AssociateTableInfo> ApprovedRegisteredBy_InnerJoin_Associate { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<AssociateTableInfo> |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
ApprovedRegisteredDate
Field 'ApprovedRegisteredDate' in table 'QuoteVersion': Dictionary type DateTime, .NET type: DateTime
When was approval granted or rejectedDeclaration
public DateTimeFieldInfo ApprovedRegisteredDate { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
ApprovedText
Field 'ApprovedText' in table 'QuoteVersion': Dictionary type String[1024], .NET type: string
Text with comments on why approval was granted (or rejected)Declaration
public StringFieldInfo ApprovedText { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
ArchivedState
Field 'ArchivedState' in table 'QuoteVersion': Dictionary type Enum, .NET type: QuoteVersionState
State that this quote version had, right before it was changed to Archived; in this way we can show what happened before the archiving.Declaration
public QuoteVersionStateFieldInfo ArchivedState { get; }
Property Value
Type | Description |
---|---|
QuoteVersionStateFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
Definition
Definition of the table as described in the deployed runtime dictionary
Declaration
public override SoTable Definition { get; }
Property Value
Type | Description |
---|---|
SoTable |
Overrides
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
DeliveryCountryId
Field 'DeliveryCountryId' in table 'QuoteVersion': Dictionary type FK, target: Country, .NET type: int
Country of delivery address, typically copied from the contact recordDeclaration
public Int32FieldInfo DeliveryCountryId { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
DeliveryCountryId_InnerJoin_Country
Generated join from the foreign key DeliveryCountryId in this table, to its target table CountryTableInfo.
Declaration
public TargetedInnerJoin<CountryTableInfo> DeliveryCountryId_InnerJoin_Country { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<CountryTableInfo> |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
Description
Field 'Description' in table 'QuoteVersion': Dictionary type String[2048], .NET type: string
Description of Version. Potentially longer text description, typically used in a tooltip. Max 2K.Declaration
public StringFieldInfo Description { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
DictionaryTableNumber
Table number for table QuoteVersion in the database dictionary; potentially changes between databases, but always the same over the lifetime of any single database
Declaration
public int DictionaryTableNumber { get; }
Property Value
Type | Description |
---|---|
int |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
ERPDeliveryTermsKey
Field 'ERPDeliveryTermsKey' in table 'QuoteVersion': Dictionary type String[255], .NET type: string
Either a List id to an id from a connector provided list, or, if the connection doesn’t support lists, a text. For instance: ‘FOB’ (‘Free on board’).Declaration
public StringFieldInfo ERPDeliveryTermsKey { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
ERPDeliveryTypeKey
Field 'ERPDeliveryTypeKey' in table 'QuoteVersion': Dictionary type String[255], .NET type: string
Either a List id to an id from a connector provided list, or, if the connection doesn’t support lists, a text. For instance: ‘Air’.Declaration
public StringFieldInfo ERPDeliveryTypeKey { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
ERPPaymentTermsKey
Field 'ERPPaymentTermsKey' in table 'QuoteVersion': Dictionary type String[255], .NET type: string
Either a List id to an id from a connector provided list, or, if the connection doesn’t support lists, a text. For instance: ‘Standard 30 days’.Declaration
public StringFieldInfo ERPPaymentTermsKey { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
ERPPaymentTypeKey
Field 'ERPPaymentTypeKey' in table 'QuoteVersion': Dictionary type String[255], .NET type: string
Either a List id to an id from a connector provided list, or, if the connection doesn’t support lists, a text. For instance: 'Invoice'.Declaration
public StringFieldInfo ERPPaymentTypeKey { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
ERPQuoteVersionKey
Field 'ERPQuoteVersionKey' in table 'QuoteVersion': Dictionary type String[255], .NET type: string
Key in the ERP system that uniquely identifies this Version within the ERP system (if available, the field may be empty).Declaration
public StringFieldInfo ERPQuoteVersionKey { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
ExpirationDate
Field 'ExpirationDate' in table 'QuoteVersion': Dictionary type DateTime, .NET type: DateTime
Last date the quote Version is valid, expiration is at midnight end of this day.Declaration
public DateTimeFieldInfo ExpirationDate { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
ExtraField1
Field 'extraField1' in table 'QuoteVersion': Dictionary type String[1024], .NET type: string
Optional information added by Quote Connector; usable in the quote document merge processDeclaration
public StringFieldInfo ExtraField1 { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
ExtraField2
Field 'extraField2' in table 'QuoteVersion': Dictionary type String[1024], .NET type: string
Optional information added by Quote Connector; usable in the quote document merge processDeclaration
public StringFieldInfo ExtraField2 { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
ExtraField3
Field 'extraField3' in table 'QuoteVersion': Dictionary type String[1024], .NET type: string
Optional information added by Quote Connector; usable in the quote document merge processDeclaration
public StringFieldInfo ExtraField3 { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
ExtraField4
Field 'extraField4' in table 'QuoteVersion': Dictionary type String[1024], .NET type: string
Optional information added by Quote Connector; usable in the quote document merge processDeclaration
public StringFieldInfo ExtraField4 { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
ExtraField5
Field 'extraField5' in table 'QuoteVersion': Dictionary type String[1024], .NET type: string
Optional information added by Quote Connector; usable in the quote document merge processDeclaration
public StringFieldInfo ExtraField5 { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
FollowupId
Field 'FollowupId' in table 'QuoteVersion': Dictionary type FK, target: Appointment, .NET type: int
Link to a follow-up activity, created when this quote version was sent to the customer.Declaration
public Int32FieldInfo FollowupId { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
FollowupId_InnerJoin_Appointment
Generated join from the foreign key FollowupId in this table, to its target table AppointmentTableInfo.
Declaration
public TargetedInnerJoin<AppointmentTableInfo> FollowupId_InnerJoin_Appointment { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<AppointmentTableInfo> |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
HasOwnDeliveryAddress
Field 'HasOwnDeliveryAddress' in table 'QuoteVersion': Dictionary type Bool, .NET type: short
The delivery address is not the same as the contact's Street addressDeclaration
public UInt16FieldInfo HasOwnDeliveryAddress { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
HasOwnInvoiceAddress
Field 'HasOwnInvoiceAddress' in table 'QuoteVersion': Dictionary type Bool, .NET type: short
The quote has an address for Invoicing. This will typically be copied from the company's addresses.Declaration
public UInt16FieldInfo HasOwnInvoiceAddress { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
InvoiceCountryId
Field 'InvoiceCountryId' in table 'QuoteVersion': Dictionary type FK, target: Country, .NET type: int
Country of invoice address, typically copied from contact recordDeclaration
public Int32FieldInfo InvoiceCountryId { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
InvoiceCountryId_InnerJoin_Country
Generated join from the foreign key InvoiceCountryId in this table, to its target table CountryTableInfo.
Declaration
public TargetedInnerJoin<CountryTableInfo> InvoiceCountryId_InnerJoin_Country { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<CountryTableInfo> |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
LastRecalculated
Field 'LastRecalculated' in table 'QuoteVersion': Dictionary type DateTime, .NET type: DateTime
When this version was last subjected to a total recalculation. This field must be set by the connector, since the connector may choose to ignore a RecalculateVersion call based on policies and possibly the current value of this field. SuperOffice will set this field to 1.1.1760 whenever any change occurs to the quote, to indicate that a recalculation is needed.Declaration
public DateTimeFieldInfo LastRecalculated { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
LeftOuterJoin_QuoteAlternative_QuoteVersionId
Generated left outer join from the primary key QuoteVersionId on this table, to QuoteAlternative.QuoteVersionId.
Declaration
public TargetedLeftOuterJoin<QuoteAlternativeTableInfo> LeftOuterJoin_QuoteAlternative_QuoteVersionId { get; }
Property Value
Type | Description |
---|---|
TargetedLeftOuterJoin<QuoteAlternativeTableInfo> |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
LeftOuterJoin_QuoteVersionAttachment_QuoteVersionId
Generated left outer join from the primary key QuoteVersionId on this table, to QuoteVersionAttachment.QuoteVersionId.
Declaration
public TargetedLeftOuterJoin<QuoteVersionAttachmentTableInfo> LeftOuterJoin_QuoteVersionAttachment_QuoteVersionId { get; }
Property Value
Type | Description |
---|---|
TargetedLeftOuterJoin<QuoteVersionAttachmentTableInfo> |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
LeftOuterJoin_Quote_ActiveQuoteVersionId
Generated left outer join from the primary key QuoteVersionId on this table, to Quote.ActiveQuoteVersionId.
Declaration
public TargetedLeftOuterJoin<QuoteTableInfo> LeftOuterJoin_Quote_ActiveQuoteVersionId { get; }
Property Value
Type | Description |
---|---|
TargetedLeftOuterJoin<QuoteTableInfo> |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
LikelyQuoteAlternativeId
Field 'LikelyQuoteAlternativeId' in table 'QuoteVersion': Dictionary type FK, target: QuoteAlternative, .NET type: int
The alternative that is considered most likely to be accepted. Used to calculate probable income.Declaration
public Int32FieldInfo LikelyQuoteAlternativeId { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
LikelyQuoteAlternativeId_InnerJoin_QuoteAlternative
Generated join from the foreign key LikelyQuoteAlternativeId in this table, to its target table QuoteAlternativeTableInfo.
Declaration
public TargetedInnerJoin<QuoteAlternativeTableInfo> LikelyQuoteAlternativeId_InnerJoin_QuoteAlternative { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<QuoteAlternativeTableInfo> |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
Number
Field 'Number' in table 'QuoteVersion': Dictionary type String[255], .NET type: string
A quote number that the user (or ERP connector) can fill out.Declaration
public StringFieldInfo Number { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
QuoteId
Field 'QuoteId' in table 'QuoteVersion': Dictionary type FK, target: Quote, .NET type: int
Foreign key to CRM quote (the conceptual parent). Owning Quote of this Quote Version.Declaration
public Int32FieldInfo QuoteId { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
QuoteId_InnerJoin_Quote
Generated join from the foreign key QuoteId in this table, to its target table QuoteTableInfo.
Declaration
public TargetedInnerJoin<QuoteTableInfo> QuoteId_InnerJoin_Quote { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<QuoteTableInfo> |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
QuoteVersionId
Field 'quoteversion_id' in table 'QuoteVersion': Dictionary type PK, .NET type: int
Primary keyDeclaration
public Int32FieldInfo QuoteVersionId { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
Rank
Field 'Rank' in table 'QuoteVersion': Dictionary type Int, .NET type: int
Rank/Version number, starts at 1Declaration
public Int32FieldInfo Rank { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
Reason
Field 'Reason' in table 'QuoteVersion': Dictionary type String[2048], .NET type: string
If there was a problem, this field contains a localized explanation of the problem and possible steps to fix it that the user can be shown.Declaration
public StringFieldInfo Reason { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
Registered
Field 'registered' in table 'QuoteVersion': Dictionary type UtcDateTime, .NET type: DateTime
Registered whenDeclaration
public DateTimeFieldInfo Registered { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
RegisteredAssociateId
Field 'registered_associate_id' in table 'QuoteVersion': Dictionary type FK, target: Associate, .NET type: int
Registered by whomDeclaration
public Int32FieldInfo RegisteredAssociateId { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
RegisteredAssociateId_InnerJoin_Associate
Generated join from the foreign key RegisteredAssociateId in this table, to its target table AssociateTableInfo.
Declaration
public TargetedInnerJoin<AssociateTableInfo> RegisteredAssociateId_InnerJoin_Associate { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<AssociateTableInfo> |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
RequestAssociateId
Field 'request_associate_id' in table 'QuoteVersion': Dictionary type FK, target: Associate, .NET type: int
User to whom the request proposal should be deliveredDeclaration
public Int32FieldInfo RequestAssociateId { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
RequestAssociateId_InnerJoin_Associate
Generated join from the foreign key RequestAssociateId in this table, to its target table AssociateTableInfo.
Declaration
public TargetedInnerJoin<AssociateTableInfo> RequestAssociateId_InnerJoin_Associate { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<AssociateTableInfo> |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
RequestComment
Field 'request_comment' in table 'QuoteVersion': Dictionary type String[1024], .NET type: string
Comment for why quote should be approvedDeclaration
public StringFieldInfo RequestComment { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
RuntimeDefinition
Definition of the table as described in the deployed runtime dictionary
Declaration
[Obsolete("Use instance property Definition or static member DictionaryTableNumber", true)]
public static SoTable RuntimeDefinition { get; }
Property Value
Type | Description |
---|---|
SoTable |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
SentDate
Field 'SentDate' in table 'QuoteVersion': Dictionary type DateTime, .NET type: DateTime
The date the version was sent to the customer.Declaration
public DateTimeFieldInfo SentDate { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
State
Field 'State' in table 'QuoteVersion': Dictionary type Enum, .NET type: QuoteVersionState
Current state of this quote version.Declaration
public QuoteVersionStateFieldInfo State { get; }
Property Value
Type | Description |
---|---|
QuoteVersionStateFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
Status
Field 'Status' in table 'QuoteVersion': Dictionary type Enum, .NET type: QuoteStatus
If there was a problem with for instance calculation, this field is set to warning or error.Declaration
public QuoteStatusFieldInfo Status { get; }
Property Value
Type | Description |
---|---|
QuoteStatusFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
Updated
Field 'updated' in table 'QuoteVersion': Dictionary type UtcDateTime, .NET type: DateTime
Last updated whenDeclaration
public DateTimeFieldInfo Updated { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
UpdatedAssociateId
Field 'updated_associate_id' in table 'QuoteVersion': Dictionary type FK, target: Associate, .NET type: int
Last updated by whomDeclaration
public Int32FieldInfo UpdatedAssociateId { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
UpdatedAssociateId_InnerJoin_Associate
Generated join from the foreign key UpdatedAssociateId in this table, to its target table AssociateTableInfo.
Declaration
public TargetedInnerJoin<AssociateTableInfo> UpdatedAssociateId_InnerJoin_Associate { get; }
Property Value
Type | Description |
---|---|
TargetedInnerJoin<AssociateTableInfo> |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().
UpdatedCount
Field 'updatedCount' in table 'QuoteVersion': Dictionary type UShort, .NET type: short
Number of updates made to this recordDeclaration
public UInt16FieldInfo UpdatedCount { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling TablesInfo.GetQuoteVersionInfo().