Belge Yönetimi (Document Management)

docModel

  • Tip: DocModel (Property)
  • Açıklama: Belge modeli nesnesi

Örnek Kullanım:

DocModel model = Doc.docModel;

SubDocs

  • Tip: List (Property)
  • Açıklama: Alt belgeler listesi

Örnek Kullanım:

List subDocs = Doc.SubDocs;

DOC_LOAD_STATUS

  • Tip: string (Property)
  • Açıklama: Belge yükleme durumu

Örnek Kullanım:

string status = Doc.DOC_LOAD_STATUS;
Doc.DOC_LOAD_STATUS = "LOADED";

TAG1

  • Tip: string (Property)
  • Açıklama: Etiket 1

Örnek Kullanım:

string tag1 = Doc.TAG1;
Doc.TAG1 = "TAG_VALUE";

TAG2

  • Tip: string (Property)
  • Açıklama: Etiket 2

Örnek Kullanım:

string tag2 = Doc.TAG2;
Doc.TAG2 = "TAG_VALUE";

DocServiceStatus

  • Tip: D7Result (Property)
  • Açıklama: Belge servis durumu

Örnek Kullanım:

D7Result status = Doc.DocServiceStatus;

PasteDataFromVoucher

  • Dönüş Tipi: D7Result
  • Parametreler:
  • _VOUCHERNO (string): Fiş numarası
  • _BRM_ID (string): BRM ID (varsayılan: "")
  • _FOLDER_ID (string): Klasör ID (varsayılan: "")
  • Açıklama: Fişten veri yapıştırır

Örnek Kullanım:

D7Result result = Doc.PasteDataFromVoucher("FIS001", "BRM001", "FOLDER001");

CreateDoc

  • Dönüş Tipi: IDocComService
  • Parametreler:
  • APP_ID (string): Uygulama ID
  • doc (DocModel): Belge modeli (varsayılan: null)
  • Açıklama: Yeni belge oluşturur

Örnek Kullanım:

IDocComService newDoc = Doc.CreateDoc("APP001", docModel);

BeginSuspendRowUpdateEvent

  • Dönüş Tipi: void
  • Parametreler: Yok
  • Açıklama: Satır güncelleme olaylarını askıya alır

Örnek Kullanım:

Doc.BeginSuspendRowUpdateEvent();

EndSuspendRowUpdateEvent

  • Dönüş Tipi: void
  • Parametreler: Yok
  • Açıklama: Satır güncelleme olaylarını devam ettirir

Örnek Kullanım:

Doc.EndSuspendRowUpdateEvent();

Load_Voucher

  • Dönüş Tipi: D7Result
  • Parametreler:
  • VOUCHERNO (string): Fiş numarası
  • Açıklama: Fişi yükler

Örnek Kullanım:

D7Result result = Doc.Load_Voucher("FIS001");

LoadReadOnly_Voucher

  • Dönüş Tipi: D7Result
  • Parametreler:
  • VOUCHERNO (string): Fiş numarası
  • Açıklama: Fişi salt okunur modda yükler

Örnek Kullanım:

D7Result result = Doc.LoadReadOnly_Voucher("FIS001");

New_Voucher

  • Dönüş Tipi: D7Result
  • Parametreler:
  • VOUCHERNO (string): Fiş numarası (varsayılan: "")
  • Açıklama: Yeni fiş oluşturur

Örnek Kullanım:

D7Result result = Doc.New_Voucher("FIS001");

Update_Voucher

  • Dönüş Tipi: D7Result
  • Parametreler:
  • VOUCHERNO (string): Fiş numarası
  • Açıklama: Fişi günceller

Örnek Kullanım:

D7Result result = Doc.Update_Voucher("FIS001");

Load_Voucher_ForceUnlock

  • Dönüş Tipi: D7Result
  • Parametreler:
  • VOUCHERNO (string): Fiş numarası
  • Açıklama: Fişi zorla kilidi açarak yükler

Örnek Kullanım:

D7Result result = Doc.Load_Voucher_ForceUnlock("FIS001");

Update_Voucher_ForceUnlock

  • Dönüş Tipi: D7Result
  • Parametreler:
  • VOUCHERNO (string): Fiş numarası
  • Açıklama: Fişi zorla kilidi açarak günceller

Örnek Kullanım:

D7Result result = Doc.Update_Voucher_ForceUnlock("FIS001");

ForceUnlock_Voucher

  • Dönüş Tipi: D7Result
  • Parametreler:
  • VOUCHERNO (string): Fiş numarası
  • Açıklama: Fişin kilidini zorla açar

Örnek Kullanım:

D7Result result = Doc.ForceUnlock_Voucher("FIS001");

SetAllEntityEvents

  • Dönüş Tipi: void
  • Parametreler: Yok
  • Açıklama: Tüm entity olaylarını ayarlar

Örnek Kullanım:

Doc.SetAllEntityEvents();

ClearAllEntityEvents

  • Dönüş Tipi: void
  • Parametreler: Yok
  • Açıklama: Tüm entity olaylarını temizler

Örnek Kullanım:

Doc.ClearAllEntityEvents();

Save_Voucher

  • Dönüş Tipi: D7Result
  • Parametreler:
  • isSubDoc (bool): Alt belge mi (varsayılan: false)
  • Açıklama: Fişi kaydeder

Örnek Kullanım:

D7Result result = Doc.Save_Voucher(false);

Delete_Voucher

  • Dönüş Tipi: D7Result
  • Parametreler:
  • docDeleteCore (DocDeleteCoreModel): Silme modeli (varsayılan: null)
  • Açıklama: Fişi siler

Örnek Kullanım:

D7Result result = Doc.Delete_Voucher(docDeleteCore);

DocSaveSuccessfuly

  • Dönüş Tipi: void
  • Parametreler: Yok
  • Açıklama: Belge başarıyla kaydedildiğinde çağrılır

Örnek Kullanım:

Doc.DocSaveSuccessfuly();

LoadEmpty_Voucher

  • Dönüş Tipi: D7Result
  • Parametreler: Yok
  • Açıklama: Boş fiş yükler

Örnek Kullanım:

D7Result result = Doc.LoadEmpty_Voucher();

Sayac0danAl

  • Dönüş Tipi: D7Result
  • Parametreler:
  • VOUCHERNO (string): Fiş numarası
  • Açıklama: Sayaç değerini 0'dan alır

Örnek Kullanım:

D7Result result = Doc.Sayac0danAl("FIS001");