Table Contact
ID 5050
Namespace: Microsoft.CRM.Contact
Properties
Name
Value
Caption
Contact
DataCaptionFields
1,2
DataClassification
CustomerContent
DrillDownPageID
Microsoft.CRM.Contact."Contact List"
LookupPageID
Microsoft.CRM.Contact."Contact List"
Permissions
TableData "Sales Header" = rm,
TableData "Contact Alt. Address" = rd,
TableData "Contact Alt. Addr. Date Range" = rd,
TableData "Contact Business Relation" = rid,
TableData "Contact Mailing Group" = rd,
TableData "Contact Industry Group" = rd,
TableData "Contact Web Source" = rd,
TableData "Rlshp. Mgt. Comment Line" = rd,
TableData "Interaction Log Entry" = rm,
TableData "Contact Job Responsibility" = rd,
TableData "To-do" = rm,
TableData "Contact Profile Answer" = rd,
TableData Opportunity = rm,
TableData "Opportunity Entry" = rm,
tabledata Contact = rm,
tabledata "Salesperson/Purchaser" = R,
tabledata "Marketing Setup" = r,
tabledata Salutation = r,
tabledata "Salutation Formula" = r,
tabledata Language = r,
tabledata "Language Selection" = r
Fields
Name
Type
Description
"No."
Code[20]
Name
Text[100]
"Search Name"
Code[100]
"Name 2"
Text[50]
Address
Text[100]
"Address 2"
Text[50]
City
Text[30]
"Phone No."
Text[30]
"Telex No."
Text[20]
"Territory Code"
Code[10]
"Currency Code"
Code[10]
"Language Code"
Code[10]
"Registration Number"
Text[50]
"Salesperson Code"
Code[20]
"Country/Region Code"
Code[10]
Comment
Boolean
"Format Region"
Text[80]
"Last Date Modified"
Date
"Fax No."
Text[30]
"Telex Answer Back"
Text[20]
"VAT Registration No."
Text[20]
Picture
Blob
"Post Code"
Code[20]
County
Text[30]
"E-Mail"
Text[80]
"Home Page"
Text[80]
"No. Series"
Code[20]
Image
Media
"Privacy Blocked"
Boolean
Minor
Boolean
"Parental Consent Received"
Boolean
"Coupled to CRM"
Boolean
"Coupled to Dataverse"
Boolean
Type
Microsoft.CRM.Contact."Contact Type"
"Company No."
Code[20]
"Company Name"
Text[100]
"Lookup Contact No."
Code[20]
"First Name"
Text[30]
"Middle Name"
Text[30]
Surname
Text[30]
"Job Title"
Text[30]
Initials
Text[30]
"Extension No."
Text[30]
"Mobile Phone No."
Text[30]
Pager
Text[30]
"Organizational Level Code"
Code[10]
"Exclude from Segment"
Boolean
"Date Filter"
Date
"Next Task Date"
Date
"Last Date Attempted"
Date
"Date of Last Interaction"
Date
"No. of Job Responsibilities"
Integer
"No. of Industry Groups"
Integer
"No. of Business Relations"
Integer
"No. of Mailing Groups"
Integer
"External ID"
Code[20]
"No. of Interactions"
Integer
"Business Relation"
Text[50]
"Cost (LCY)"
Decimal
"Duration (Min.)"
Decimal
"No. of Opportunities"
Integer
"Estimated Value (LCY)"
Decimal
"Calcd. Current Value (LCY)"
Decimal
"Opportunity Entry Exists"
Boolean
"Task Entry Exists"
Boolean
"Salesperson Filter"
Code[20]
"Campaign Filter"
Code[20]
"Contact Business Relation"
Microsoft.CRM.BusinessRelation."Contact Business Relation"
"Action Taken Filter"
Option
"Sales Cycle Filter"
Code[10]
"Sales Cycle Stage Filter"
Integer
"Probability % Filter"
Decimal
"Completed % Filter"
Decimal
"Estimated Value Filter"
Decimal
"Calcd. Current Value Filter"
Decimal
"Chances of Success % Filter"
Decimal
"Task Status Filter"
Microsoft.CRM.Task."Task Status"
"Task Closed Filter"
Boolean
"Priority Filter"
Option
"Team Filter"
Code[10]
"Close Opportunity Filter"
Code[10]
"Correspondence Type"
Microsoft.CRM.Interaction."Correspondence Type"
"Salutation Code"
Code[10]
"Search E-Mail"
Code[80]
"Last Time Modified"
Time
"E-Mail 2"
Text[80]
"Job Responsibility Filter"
Code[10]
"Xrm Id"
Guid
SystemId
Guid
SystemCreatedAt
DateTime
SystemCreatedBy
Guid
SystemModifiedAt
DateTime
SystemModifiedBy
Guid
SystemRowVersion
BigInteger
Methods
DoModify
procedure DoModify(ContactBeforeModify: Record Contact)
Parameters
Name
Type
Description
ContactBeforeModify
Record Contact
TypeChange
AssistEdit
procedure AssistEdit(OldCont: Record Contact): Boolean
Parameters
Name
Type
Description
OldCont
Record Contact
Returns
CreateCustomer
procedure CreateCustomer(): Code[20]
Returns
Type
Description
Code[20]
CreateCustomerFromTemplate
procedure CreateCustomerFromTemplate(CustomerTemplateCode: Code[20]): Code[20]
Parameters
Name
Type
Description
CustomerTemplateCode
Code[20]
Returns
Type
Description
Code[20]
CreateVendor
procedure CreateVendor(): Code[20]
Returns
Type
Description
Code[20]
CreateVendorFromTemplate
procedure CreateVendorFromTemplate(VendorTemplateCode: Code[20]): Code[20]
Parameters
Name
Type
Description
VendorTemplateCode
Code[20]
Returns
Type
Description
Code[20]
CreateBankAccount
procedure CreateBankAccount(): Code[20]
Returns
Type
Description
Code[20]
CreateCustomerLink
procedure CreateCustomerLink()
CreateVendorLink
procedure CreateVendorLink()
CreateBankAccountLink
procedure CreateBankAccountLink()
CreateInteraction
procedure CreateInteraction()
GetDefaultPhoneNo
procedure GetDefaultPhoneNo(): Text[30]
Returns
Type
Description
Text[30]
ShowBusinessRelation
procedure ShowBusinessRelation(LinkToTable: Enum "Contact Business Relation Link To Table", All: Boolean)
Parameters
ShowBusinessRelations
procedure ShowBusinessRelations()
UpdateBusinessRelation
procedure UpdateBusinessRelation(): Boolean
Returns
HasBusinessRelation
procedure HasBusinessRelation(LinkToTable: Enum "Contact Business Relation Link To Table", BusRelationCode: Code[10]): Boolean
Parameters
Returns
HasBusinessRelations
procedure HasBusinessRelations(var RelatedCustomerEnabled: Boolean, var RelatedVendorEnabled: Boolean, var RelatedBankEnabled: Boolean, var RelatedEmployeeEnabled: Boolean)
Parameters
Name
Type
Description
RelatedCustomerEnabled
Boolean
RelatedVendorEnabled
Boolean
RelatedBankEnabled
Boolean
RelatedEmployeeEnabled
Boolean
SetSkipDefault
procedure SetSkipDefault()
IdenticalAddress
procedure IdenticalAddress(Cont: Record Contact): Boolean
Parameters
Name
Type
Description
Cont
Record Contact
Returns
ActiveAltAddress
procedure ActiveAltAddress(ActiveDate: Date): Code[10]
Parameters
Name
Type
Description
ActiveDate
Date
Returns
Type
Description
Code[10]
CalculatedName
procedure CalculatedName(): Text[100]
Returns
Type
Description
Text[100]
UpdateSearchName
procedure UpdateSearchName()
CheckDuplicates
procedure CheckDuplicates()
CheckContactType
procedure CheckContactType(ContactType: Enum "Contact Type")
Parameters
FindNewCustomerTemplate
procedure FindNewCustomerTemplate(): Code[20]
Returns
Type
Description
Code[20]
ChooseNewCustomerTemplate
procedure ChooseNewCustomerTemplate(): Code[20]
Returns
Type
Description
Code[20]
UpdateQuotesFromTemplate
procedure UpdateQuotesFromTemplate(Customer: Record Customer, CustomerTemplateCode: Code[20])
Parameters
Name
Type
Description
Customer
Record Customer
CustomerTemplateCode
Code[20]
GetSalutation
procedure GetSalutation(SalutationType: Enum "Salutation Formula Salutation Type", LanguageCode: Code[10]): Text[260]
Parameters
Returns
Type
Description
Text[260]
InheritCompanyToPersonData
procedure InheritCompanyToPersonData(NewCompanyContact: Record Contact)
Parameters
Name
Type
Description
NewCompanyContact
Record Contact
SetHideValidationDialog
procedure SetHideValidationDialog(NewHideValidationDialog: Boolean)
Parameters
Name
Type
Description
NewHideValidationDialog
Boolean
GetHideValidationDialog
procedure GetHideValidationDialog(): Boolean
Returns
DisplayMap
ProcessNameChange
procedure ProcessNameChange()
GetCompNo
procedure GetCompNo(ContactText: Text): Text
Parameters
Name
Type
Description
ContactText
Text
Returns
ToPriceSource
procedure ToPriceSource(var PriceSource: Record "Price Source" temporary)
Parameters
Name
Type
Description
PriceSource
Record "Price Source" temporary
LookupCompany
procedure LookupCompany()
LookupNewCustomerTemplate
procedure LookupNewCustomerTemplate(): Code[20]
Returns
Type
Description
Code[20]
CheckForExistingRelationships
procedure CheckForExistingRelationships(LinkToTable: Enum "Contact Business Relation Link To Table")
Parameters
SetLastDateTimeModified
procedure SetLastDateTimeModified()
GetLastDateTimeModified
procedure GetLastDateTimeModified(): DateTime
Returns
Type
Description
DateTime
SetLastDateTimeFilter
procedure SetLastDateTimeFilter(DateFilter: DateTime)
Parameters
Name
Type
Description
DateFilter
DateTime
TouchContact
procedure TouchContact(ContactNo: Code[20])
Parameters
Name
Type
Description
ContactNo
Code[20]
CountNoOfBusinessRelations
procedure CountNoOfBusinessRelations(LinkToTable: Enum "Contact Business Relation Link To Table"): Integer
Parameters
Returns
CreateSalesQuoteFromContact
procedure CreateSalesQuoteFromContact()
ContactToCustBusinessRelationExist
procedure ContactToCustBusinessRelationExist(): Boolean
Returns
CheckIfMinorForProfiles
procedure CheckIfMinorForProfiles()
CheckIfPrivacyBlocked
procedure CheckIfPrivacyBlocked(IsPosting: Boolean)
Parameters
Name
Type
Description
IsPosting
Boolean
CheckIfPrivacyBlockedGeneric
procedure CheckIfPrivacyBlockedGeneric()
VATRegistrationValidation
procedure VATRegistrationValidation()
GetContNo
procedure GetContNo(ContactText: Text): Code[20]
Parameters
Name
Type
Description
ContactText
Text
Returns
Type
Description
Code[20]
GetContactsSelectionFromContactList
procedure GetContactsSelectionFromContactList(SelectMode: Boolean): Boolean
Parameters
Name
Type
Description
SelectMode
Boolean
Returns
GetOrClear
procedure GetOrClear(ContactNo: Code[20])
Parameters
Name
Type
Description
ContactNo
Code[20]
See also