Kontrolka typu Dokument elekroniczny – przykłady definicji kontrolki za pomocą C#

Uwaga
Należy pamiętać, aby na zakładce „Schemat obiegu” na  etapie, na którym ma się odbyć inicjalizacja, na zakładce „Kontrolki” zaznaczyć parametr „Inicjalizacja SQL/C#”  przy danej kontrolce i  aby zapisać wszystkie wprowadzone zmiany  za pomocą przycisku zapisz32 [Zapisz] .

 

Kontrolka „Dokument elektroniczny” posiada identyfikatory numeryczne i tekstowe.

Jeżeli kontrolka współpracuje z systemem ERP: XL, Altum, Optima, domyślnie ustawiane są identyfikatory numeryczne.

W przypadku współpracy z systemem CEE używane są identyfikatory tekstowe.

Właściwość: Id

  • Opis: Właściwość umożliwia odczytanie i ustawienie numerycznego identyfikatora dokumentu kontrolki elektronicznej.
  • Definicja: Globals.MainFrame.<identyfikator kontrolki elektronicznej>.Id
  • Typ: int?
  • Dostęp: Zapis/Odczyt

 

Właściwość: IdType

  • Opis: Właściwość umożliwia odczytanie i ustawienie typu dokumentu kontrolki elektronicznej dla systemów ERP posiadających numeryczne identyfikatory typów dokumentów (ERP XL, ERP Optima, ERP Altum).
  • Definicja: Globals.MainFrame.<identyfikator kontrolki elektronicznej>.IdType
  • Typ: int?
  • Dostęp: Zapis/Odczyt

 

Przyklad

Przykład 1:

Zainicjowanie kontrolki dokumentem ERP o identyfikatorze 5024 i typie 1521:

Globals.MainFrame.ERPDocument1.Id = 5024; Globals.MainFrame.ERPDocument1.IdType = 1521;

 

Zainicjowanie kntrolki typu Dokument elektroniczny – po pomyślnej kompilacji

Poniższy film przedstawia zainicjowanie kontrolki typu Dokument elektroniczny podczas tworzenia nowego dokumentu:

 

Film

Podczas dodawania nowego dokumentu dokument o zdefiniowanym id i należący do wybranego typu zostaje automatycznie dodany do kontrolki typu Dokument elektroniczny:

 

 

Właściwość: IdText

  • Opis: Właściwość umożliwia odczytanie i ustawienie tekstowego identyfikatora dokumentu kontrolki elektronicznej.
  • Definicja: Globals.MainFrame.<identyfikator kontrolki elektronicznej>.IdText
  • Typ: string
  • Dostęp: Zapis/Odczyt

 

Właściwość: IdTextType

  • Opis: Właściwość umożliwia odczytanie i ustawienie tekstowego typu dokumentu kontrolki elektronicznej.
  • Definicja: Globals.MainFrame.<identyfikator kontrolki elektronicznej>.IdTextType
  • Typ: string
  • Dostęp: Zapis/Odczyt

Właściwość:IdTextCategory

  • Opis: Właściwość umożliwia odczytanie i ustawienie konfiguracji dokumentu kontrolki elektronicznej.
  • Definicja: Globals.MainFrame.<identyfikator kontrolki elektronicznej>.IdTextCategory
  • Typ: String
  • Dostęp: Zapis/Odczyt

 

Przyklad

Przykład 2

Zainicjowanie kontrolki elektronicznej dokumentem z systemu CEE w którym wszystkie identyfikatory dokumentu są tekstowe:

Globals.MainFrame.ERPDocument1.IdText = "E97B3CE0-F719-44CD-A473-54A59ABF20D5"; 
Globals.MainFrame.ERPDocument1.IdTextType = "3EEC4A14-8263-4196-B721-CE7A61C12F45"; 
Globals.MainFrame.ERPDocument1.IdTextCategory = "2C755635-6E2F-4995-A0DA-2A2257FAC2F9";

 

Właściwość: Number

  • Opis: Właściwość umożliwia odczytanie z kontrolki elektronicznej numeru dokumentu.
  • Definicja: Globals.MainFrame.<identyfikator kontrolki elektronicznej>.Number
  • Typ: String
  • Dostęp: Odczyt

 

Przyklad

Przykład 3:

Zainicjowanie kontrolki tekstowej numerem dokumentu ustawionym w kontrolce elektronicznej:

 Globals.MainFrame.String1.Text=Globals.MainFrame.ERPDocument1.Number;

 

Dodatkowo w ramach pola „Kontrolki powiązane” wybrano kontrolkę „Dokument elektroniczny” (ERPDocument1).

 

Film

Definiowanie kontrolki typu Tekst „Numer dokumentu”:

 

Uzupełnienie kontrolki „Numer dokumentu” numerem z kontrolki typu Dokument elektroniczny: