Uvod u sve

01.12.2025 Prusac | 01.12.2025


min
Uvod u sve. Balans, baze, autentifikacija.


Predgovor

Balans je ERP sistem čije su ključne COM i DLL klase sistema, kao i celokupan sistem razmene podataka napisani u Delphi 7 razvojnom okruženju. Osnovni interfejs i većina COM/COM+ komponenti razvijeni su u Visual Basic 6 (VB6) razvojnom okruženju.

Do verzije 4 Balans je koristio Microsoft JET Engine (Joint Engine Technology) - sistem za upravljanje relacionim bazama podataka koji su koristili Access i VB.

Arhitektura JET-a omogućava rad sa fajlovima do 2GB, što u nekim slučajevima može biti nedovoljno. U cilju prevazilaženja ovog ograničenja razvija se Balans 4 koji koristi PostgreSQL.

Balans 5 (u razvoju) treba da omogući postepeni prelazak na web tehnologije u cilju zamene VB6 (Majkrosoft je prestao da podržava VB6 2008.).

Do konačnog prelaska na web tehnologije neophodno je omogućiti zajednički rad starog VB6 softvera sa novim web komponentama koje će postepeno biti dodavane.


Ključne komponente Balans ERP

Dve komponetne sistema su: front-end (msbalans.exe) i baza podataka (JET ili PostgreSQL).

Front-end

Msbalans.exe može biti instaliran na PC korisnika, ali korisnici mogu pomoću RDP klijentskog softvera ući na "Melany Oblak" i tamo pokrenuti msbalans.exe i raditi u njemu.

Baza podataka

JET baza može biti instalirana na istom PC kao i msbalans.exe kada su u pitanju preduzetnici (samo jedan korisnik). U slučaju više korisnika JET baza može biti instalirana na serveru unutar firme ili u "Melany Oblaku". PostgreSQL može biti instalirana na serveru unutar firme ili u "Melany Oblaku".

Način rada

  1. Korisnik radi na računaru na kojem su instalirani msbalans.exe i JET baza podataka.
  2. Korisnik radi na računaru na kojem je instaliran msbalans.exe a baza podataka je na njegovom serveru ili čak na računaru nekog drugog korisnika.
  3. Korisnik preko RDP pristupa msbalans.exe u "Melany Oblaku" i ovde se podrazumeva (?) da je i baza podataka u oblaku.
Pitanje 1
Da li postoje kombinovani slučajevi kada deo korisnika u nekoj firmi radi sa msbalans.exe na svom računaru a drugi deo korisnika radi u oblaku preko RDP?


Pitanje 2
Da li je moguće da korisnik radi u "Melany Oblaku" ako baza podataka nije na oblaku, već u njegovoj firmi (ili tuđoj firmi ako je npr. eksterni računovođa)?


Pitanje 3
Da li Melany Software ima pristup serverima baza podataka koji se nalaze kod klijenata?


Balans5 CBA sistem