Zum Hauptinhalt springen
Version: 25.143.1202.1

Project

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1089

Projekt

Extends

Eigenschaften

_instance

protected _instance: Project;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:11

Abgeleitet von

ExtendedCRMObjectBase._instance

className

protected readonly className: string;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:15

Abgeleitet von

ExtendedCRMObjectBase.className

activeViewsAsync

Abfragesignatur

get activeViewsAsync(): Promise<ListViews>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1118

Gibt die aktiven geöffneten Ansichten als Objekt vom Typ ListViews zurück

Rückgabewert

Promise<ListViews>


CompanyInfoAsync

Abfragesignatur

get CompanyInfoAsync(): Promise<CompanyInfo>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1128

Liefert die Firmenstammdaten zurück

Rückgabewert

Promise<CompanyInfo>


currentUserAsync

Abfragesignatur

get currentUserAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1138

Liefert den LoginName des aktiven Benutzer der Anwendung.

Rückgabewert

Promise<string>


databaseNameAsync

Abfragesignatur

get databaseNameAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1148

Gibt den Datenbanknamen des Projektes zurück.

Rückgabewert

Promise<string>


dbSystemTypeAsync

Abfragesignatur

get dbSystemTypeAsync(): Promise<DBSystemType>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1218

Liefert das eingestellte Datenbanksystem zurück.

Rückgabewert

Promise<DBSystemType>


dbSystemVersion

Abfragesignatur

get dbSystemVersion(): Promise<number>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1231

Rückgabe der Datenbankserver-Version der installierten Anwendung.
HIWORD Hauptversion (Dividiert durch 65535)
LOWORD Nebenversion(Modulo 0xFFFF0000)

Rückgabewert

Promise<number>


descriptionAsync

Abfragesignatur

get descriptionAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1158

Gibt die Beschreibung des Projektes zurück.

Rückgabewert

Promise<string>


docMngrAsync

Abfragesignatur

get docMngrAsync(): Promise<DocMngr>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1168

Mit Hilfe des DocMngr-Objekts können Dateien im konfigurierten Dokumentencontainer bzw. Dokumentenfeldern abgelegt werden.

Rückgabewert

Promise<DocMngr>


emailToolAsync

Abfragesignatur

get emailToolAsync(): Promise<EmailTool>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1283

Mit Hilfe des EmailTool-Objekts besteht Zugriff auf ein im cRM integriertes externes Tool für professionelles und leistungsfähiges Kampagnenmanagement

Hinweis: Wenn in der Projekt Konfiguration der eMail-Versand über "Integrierte eMail-Anbindung" eingestellt ist, liefert die Eigenschaft null zurück.

Rückgabewert

Promise<EmailTool>


filePathAsync

Abfragesignatur

get filePathAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1178

Gibt den Verzeichnispfad des Projektes zurück.

Rückgabewert

Promise<string>


idAsync

Abfragesignatur

get idAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1188

Gibt die eindeutige ID des Projektes zurück.

Rückgabewert

Promise<string>


isDirtyAsync

Abfragesignatur

get isDirtyAsync(): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1198

Liefert zurück, ob es zurzeit noch ungespeicherte Änderungen an der Projektdatei gibt.

Rückgabewert

Promise<boolean>


nameAsync

Abfragesignatur

get nameAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1208

Gibt den Projektnamen des aktiven Projektes zurück.

Rückgabewert

Promise<string>


projectDirAsync

Abfragesignatur

get projectDirAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1241

Gibt das Projektverzeichnis des aktiven Projektes mit abschließendem Backslash zurück.

Rückgabewert

Promise<string>


timeManagerAsync

Abfragesignatur

get timeManagerAsync(): Promise<TimeManager>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1261

Liefert ein Termin-Objekt vom Typ TimeManager zurück

Rückgabewert

Promise<TimeManager>


titleAsync

Abfragesignatur

get titleAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1293

Gibt den Titel des Projektes zurück.

Rückgabewert

Promise<string>


usersAsync

Abfragesignatur

get usersAsync(): Promise<Users>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1251

Liefert das Users -Objekt für den Zugriff auf die Benutzerstammdaten zurück

Rückgabewert

Promise<Users>


viewConfigsAsync

Abfragesignatur

get viewConfigsAsync(): Promise<ListViewConfigs>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1271

Gibt die konfigurierten Ansichten im aktuellen Projekt als Objekt vom Typ ListViewConfigs zurück.

Rückgabewert

Promise<ListViewConfigs>

Konstruktoren

Konstruktor

new Project(
project,
combitCRMVersion,
disposeInstance): Project;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1101

Parameter

ParameterTypeDefault value
projectProjectundefined
combitCRMVersionnumber | CRMVersionundefined
disposeInstancebooleantrue

Rückgabewert

Project

Überschreibt

ExtendedCRMObjectBase<CoreCRM.Project>.constructor

Methoden

[asyncDispose]()

asyncDispose: Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:92

Rückgabewert

Promise<void>

Abgeleitet von

ExtendedCRMObjectBase.[asyncDispose]

[dispose]()

dispose: void;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:87

Rückgabewert

void

Abgeleitet von

ExtendedCRMObjectBase.[dispose]

checkVATIDAsync()

checkVATIDAsync(
ownVATID,
searchedVATID,
company,
city,
options?): Promise<VATIDResult>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1311

Führt online beim Bundeszentralamt für Steuern eine qualifizierte Bestätigungsanfrage einer ausländischen Umsatzsteuer-Identifikationsnummer durch(vgl. §6a Ziff. 3 UstG). Beachten Sie dazu die Hinweise auf der Website des Bundeszentralamt für Steuern.

Parameter

ParameterTypeDescription
ownVATIDstringIhre deutsche Ust-IdNr
searchedVATIDstringAnzufragende ausländische Ust-IdNr
companystringName der anzufragenden Firma einschl. Rechtsform
citystringOrt der anzufragenden Firma
options?{ print?: boolean; street?: string; zip?: string; }Optionen
options.print?boolean-
options.street?string-
options.zip?string-

Rückgabewert

Promise<VATIDResult>

Gibt ein VATIDResult-Objekt zurück. Im Feld VATIDResult.result wird angegeben ob die Abfrage erfolgreich ausgeführt werden konnte.
Der tatsächliche Rückgabe Status befindet sich in der Eigenschaft VATIDResult.errorCode.


dispose()

dispose(): void;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:71

Rückgabewert

void

Abgeleitet von

ExtendedCRMObjectBase.dispose

disposeAsync()

disposeAsync(): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:55

Rückgabewert

Promise<void>

Abgeleitet von

ExtendedCRMObjectBase.disposeAsync

executeInstantReportByDescriptionAsync()

executeInstantReportByDescriptionAsync(
media,
reportDescription,
options?): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1327

Führt einen abgespeicherten Sofortbericht anhand seiner Beschreibung aus.

Parameter

ParameterTypeDescription
mediaPrintOutputMediaAusgabe-Medium
reportDescriptionstringBeschreibung des Sofortberichts. Groß- / Kleinschreibung wird beachtet!
options?{ exportOptions?: string; outputFileName?: string; silent?: boolean; }Optionale Optionen
options.exportOptions?stringExport-Optionen für Print-Methoden siehe SDK
options.outputFileName?stringEvtl. Name und Pfad der zu erzeugenden Ausgabe-Datei bei Ausgabe-Medien wie z.B. "RTF" oder "HTML". In allen anderen Fällen kann ein leerer String übergeben werden.
options.silent?booleanOptional Voreinstellung: true- Legt fest, ob der Druck (nach Möglichkeit) ohne Benutzerinteraktion erfolgen soll.

Rückgabewert

Promise<boolean>


executeInstantReportByNameAsync()

executeInstantReportByNameAsync(
media,
reportName,
options?): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1362

Führt einen abgespeicherten Sofortbericht anhand seines Names aus.

Parameter

ParameterTypeDescription
mediaPrintOutputMediaAusgabe-Medium
reportNamestringName des Sofortberichts. Groß- / Kleinschreibung wird beachtet!
options?{ exportOptions?: string; outputFileName?: string; silent?: boolean; }Optionale Optionen
options.exportOptions?stringExport-Optionen für Print-Methoden siehe SDK
options.outputFileName?stringEvtl. Name und Pfad der zu erzeugenden Ausgabe-Datei bei Ausgabe-Medien wie z.B. "RTF" oder "HTML". In allen anderen Fällen kann ein leerer String übergeben werden.
options.silent?booleanOptional Voreinstellung: true- Legt fest, ob der Druck (nach Möglichkeit) ohne Benutzerinteraktion erfolgen soll.

Rückgabewert

Promise<boolean>


executeScriptByCodeAsync()

executeScriptByCodeAsync(scriptCode): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1395

Führt den übergebenen Scriptcode als internes Script aus.

Parameter

ParameterTypeDescription
scriptCodestringScriptcode

Rückgabewert

Promise<boolean>


executeScriptByFilenameAsync()

executeScriptByFilenameAsync(filePath): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1407

Führt das übergebene Script aus.

Parameter

ParameterTypeDescription
filePathstringDateiname inkl. Pfad des Scripts

Rückgabewert

Promise<boolean>


executeWorkflowByFilenameAsync()

executeWorkflowByFilenameAsync(filePath): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1419

Führt den übergebenen Workflow aus.

Parameter

ParameterTypeDescription
filePathstringDateiname inkl. Pfad des Workflows

Rückgabewert

Promise<boolean>


fetchConfigFileAsync()

fetchConfigFileAsync(sourceFilePath, targetFilePath): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1432

Holt die projektspezifischen Konfigurationsdateien.

Parameter

ParameterTypeDescription
sourceFilePathstringDateiname in der cmbt_Files Tabelle in der System-Datenbank
targetFilePathstringDateiname, unter dem die Datei abgespeichert werden soll.

Rückgabewert

Promise<boolean>

false wenn der Befehl nicht ausgeführt werden konnte weil z.B. der Dateiname nicht gefunden wurde oder der Speicherort ungültig ist, andernfalls true


getGlobalPropertyAsync()

getGlobalPropertyAsync(name, defaultValue): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1445

Liest eine globale Script-Einstellung aus, die zuvor mit Project.setGlobalProperty gesetzt wurde oder gibt den Standardwert zurück

Parameter

ParameterTypeDefault valueDescription
namestringundefinedDer Name der Einstellung.
defaultValuestring''Optional: Der Standardwert der Einstellung, der zurückgegeben wird, wenn keine Einstellung mit dem angegebenen Namen existiert.

Rückgabewert

Promise<string>


getMessageTextAsync()

getMessageTextAsync(
resourceFileName,
id,
options?): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1459

Lädt Texte aus einer Messages.txt im Projektverzeichnis. Falls die Oberflächen-Sprache auf Englisch eingestellt ist, dann aus der "Messages.0009.lng.txt".

Parameter

ParameterTypeDescription
resourceFileNamestringReserviert - Es kann eine leere Zeichenkette übergeben werden
idstringName des Eintrags aus der Messages.txt
options?{ param1?: string; param2?: string; param3?: string; param4?: string; param5?: string; }Optionale Optionen
options.param1?stringErster Parameter, um Informationen für den Platzhalter {0} innerhalb der des Textes zu befüllen.
options.param2?stringZweiter Parameter, um Informationen für den Platzhalter {1} innerhalb der des Textes zu befüllen.
options.param3?stringDritter Parameter, um Informationen für den Platzhalter {2} innerhalb der des Textes zu befüllen.
options.param4?stringVierter Parameter, um Informationen für den Platzhalter {3} innerhalb der des Textes zu befüllen.
options.param5?stringFünfter Parameter, um Informationen für den Platzhalter {4} innerhalb der des Textes zu befüllen.

Rückgabewert

Promise<string>


getSessionPropertyAsync()

getSessionPropertyAsync(name, defaultValue): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1493

Liest eine Session-Variable aus, die zuvor mit Project.setSessionProperty gesetzt wurde oder gibt den Standardwert zurück

Parameter

ParameterTypeDefault valueDescription
namestringundefinedDer Name der Einstellung.
defaultValuestring''Optional: Der Standardwert der Einstellung, der zurückgegeben wird, wenn keine Einstellung mit dem angegebenen Namen existiert.

Rückgabewert

Promise<string>

Der Wert oder defaultValue falls die Einstellung noch nicht gesetzt wurde


getUserPropertyAsync()

getUserPropertyAsync(name, defaultValue): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1506

Liest eine benutzerspezifische Script-Einstellung aus, die zuvor mit Project.setUserProperty gesetzt wurde oder gibt den Standardwert zurück

Parameter

ParameterTypeDefault valueDescription
namestringundefinedDer Name der Einstellung.
defaultValuestring''Optional: Der Standardwert der Einstellung, der zurückgegeben wird, wenn keine Einstellung mit dem angegebenen Namen existiert.

Rückgabewert

Promise<string>

Der Wert oder defaultValue falls die Einstellung noch nicht gesetzt wurde


guardDisposed()

protected guardDisposed(): void;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:28

Wift einen Error, wenn die Instanz bereits freigegeben wurde.

Rückgabewert

void

Throws

Error wenn die Instanz bereits freigegeben wurde.

Abgeleitet von

ExtendedCRMObjectBase.guardDisposed

isDisposed()

isDisposed(): boolean;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:50

Gibt an, ob die Instanz bereits freigegeben wurde.

Rückgabewert

boolean

true wenn die Instanz bereits freigegeben wurde, andernfalls false.

Abgeleitet von

ExtendedCRMObjectBase.isDisposed

isValueBlacklistedAsync()

isValueBlacklistedAsync(value): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1517

Gibt zurück, ob sich der übergebene Wert auf der Sperrliste befindet.

Parameter

ParameterTypeDescription
valuestringDer zu prüfende Inhalt (eMail-Adressen, Fax und Telefonnummern).

Rückgabewert

Promise<boolean>


openActiveViewByNameAsync()

openActiveViewByNameAsync(viewName): Promise<View>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1529

Liefert eine aktive Ansicht über den Ansichtennamen.

Parameter

ParameterTypeDescription
viewNamestringName der aktiven Ansicht in der Anwendung

Rückgabewert

Promise<View>


openNewViewByNameAsync()

openNewViewByNameAsync(viewName, options): Promise<View>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1542

Öffnet eine neue Ansicht über den Ansichtennamen.

Parameter

ParameterTypeDescription
viewNamestringName der Ansicht
options{ filter?: { text: string; type: RecordSetFilterType; }; sortOrder?: number; }Optionale Optionen: Zum Beispiel Initialer Filter, Sortierung, etc.
options.filter?{ text: string; type: RecordSetFilterType; }-
options.filter.textstring-
options.filter.typeRecordSetFilterType-
options.sortOrder?number-

Rückgabewert

Promise<View>


removeSessionPropertyAsync()

removeSessionPropertyAsync(name): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1611

Entfernt eine zuvor per Project.setSessionProperty angelegte Variable im Unterzweig "cRM.Project.Session"

Parameter

ParameterTypeDescription
namestringName der Session-Variable

Rückgabewert

Promise<void>


setGlobalPropertyAsync()

setGlobalPropertyAsync(name, value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1625

Setzt eine globale Script-Einstellung. Die Speicherung erfolgt in der Datei "global.ini" in der "cmbt_Files" Tabelle.

Parameter

ParameterTypeDescription
namestringDer Name der Einstellung.
valuestringDer (neue) Wert der Einstellung.

Rückgabewert

Promise<void>


setSessionPropertyAsync()

setSessionPropertyAsync(name, value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1639

Setzt eine Session-Variable im Formeleditor im Unterzweig "cRM.Project.Session".

Parameter

ParameterTypeDescription
namestringDer Name der Session-Variable.
valuestringDer (neue) Wert der Session-Variable.

Rückgabewert

Promise<void>


setUserPropertyAsync()

setUserPropertyAsync(name, value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1653

Setzt eine benutzerspezifische Script-Einstellung. Die Speicherung erfolgt in der Datei "BENUTZER\user_scriptvars.ini" in der "cmbt_Files" Tabelle

Parameter

ParameterTypeDescription
namestringDer Name der Einstellung.
valuestringDer (neue) Wert der Einstellung.

Rückgabewert

Promise<void>


storeConfigFileAsync()

storeConfigFileAsync(sourceFilePath, targetFilePath): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:1668

Speichert die projektspezifischen Konfigurationsdateien der Anwendung.

Parameter

ParameterTypeDescription
sourceFilePathstringDateiname unter dem die Datei in der cmbt_Files Tabelle in der System-Datenbank abgelegt werden soll.
targetFilePathstringDateiname der lokalen Datei, die verwendet werden soll.

Rückgabewert

Promise<boolean>

false wenn der Befehl nicht ausgeführt werden konnte weil z.B. der Dateiname nicht gefunden wurde oder der Speicherort ungültig ist, andernfalls true