In
lucru !
Gestiune stocuri
Program
de gestiune stocuri articole cu preţuri multiple,
intrări pe note de recepţie şi ieşiri pe
facturi, bonuri de consum, bonuri de casă.
OS: Linux, Windows
all
- aplicaţia
este testată pe Fedora 17, openSUSE 12.2, centOS
6.3, Windows XP, Windows 7.
- aplicaţia este dezvoltată numai pentru a prezenta
modul de lucru cu interfaţa grafica GTK+.
Obs. -
pentru a vizualiza imaginile mărite staţionaţi cu
mouse-ul deasupra lor.
Firma în lucru
La prima pornire programul va cere să completaţi
datele firmei pentru care va lucra în continuare(fig.1). Este
necesar să introduceţi cel puţin codul unic de
înregistrare al firmei deoarece denumirea bazei de
date se formează astfel "cui<CUI>".
Date firmă în
lucru
|
 |
fig.1
|
Societăţi
Societăţile
de la care se primesc facturi sau pentru care se
emit facturi se stochează la prima folosire, urmând
ca ele să poată fi selectate la folosiri ulterioare(fig.3).
Nomenclator articole
Împărţirea
articolelor se face în clase, grupe şi articole (fig.2), această
împărţire se poate face separat sau pe măsură ce se
completează notele de recepţie.
Articolele pot fi descrise prin denumire sau
denumire plus cod de bare(model) citit de un scaner,
el urmind a fi recunoscut ulterior prin scanarea
codului de bare ce descrie modelul articolului.
Nomenclator
articole
|
Societăţi
|
|
 |
fig.2
|
fig.3
|
Intrări stocuri
Intrările în stoc se efectuează prin introducerea
notelor de recepţie
(fig.4)
conform facturilor de la furnizori, stocurile fiind
formate pe baza detaliilor din nota de recepţie,
adică se obţin stocuri cu preţuri multiple pentru
acelaşi articol. Articolele cu care lucrează
programul pot fi definite separat în nomenclatorul
de articole, sau pot fi introduse pe măsură ce se
completează notele de recepţie.
Selectarea articolelor se face prin alegere din
fereastra "Articole"(fig.4) pentru
articolele care nu prezintă cod de bare pentru
câmpul "Model" (fig.2)
ferestra "Articole". Dacă articolul prezintă cod de
bare pentru model, selectarea acestuia se face prin
scanarea codului de bare în câmpul "Model" (fig.4) fereastra
"Detalii
recepţie".
Modelul de formular "Notă de Receptie" generat
pentru listare este în (fig.7).
Numerele de recepţii se generează automat, butonul
"Nou[F9]".
Ieşiri de pe stocuri
1. Facturi
emise către clienţi.
Selectarea articolelor pe facturi (fig.5) se face
prin alegerea din stocurile de articole cu sau fără
model scanat (fig.6),
prin scanarea modelului şi selectarea grupei de stoc
conform preţului de achiziţie si vânzare completate
pe nota de recepţie,
sau prin scanarea codului de bare ce reprezintă
numărul de serie al articolului.
Numerele
de facturi se generează automat, butonul "Nou[F9]".
Modelul de formular "Factura" generat pentru listare
este în (fig.8).
2. Vânzări cu
amănuntul.
Selectarea articolelor pentru vânzări
cu amănuntul (fig.9)
se face prin scanare de coduri de bare pentru modele
de articole, scanare coduri de bare pentru număr de
serie articol, sau prin selectarea articolului după
denumire şi preţuri de vânzare şi achiziţie.
Generare
fişier text pentru TextSell casele de marcat Datecs
(fig.16).
Notă recepţie
|
Factură
|
Stoc articole fără
[S/N]
|
 |
 |
|
fig.4
|
fig.5
|
fig.6
|
Formular
recepţie(PDF)
|
Formular
factură(PDF)
|
 |
 |
fig.7
|
fig.8
|
Vânzare amănunt
|
Bon fiscal
|
 |
 |
fig.10
|
fig.16 |
Istorie articol
Posibilitatea de a vizualiza istoria pe
intrări/ieşiri pentru un articol dupa scanarea
codului de bare ce reprezintă numărul serial (fig.11).
Istorie
articol
|
 |
fig.11
|
|
Plăţi furnizori
Introducere
de plăţi efectuate către furnizori, pe baza
recepţiilor neachitate. Există posibilitatea
introducerii de plăţi multiple, adică o recepţie
poate fi achitată prin mai multe documente de plată
cu diverse sume, până la achitarea completă (fig.12).
Plăţi clienţi
Introducere
de plăţi efectuate de către clienţi, pe baza
facturilor neachitate. Există posibilitatea
introducerii de plăţi multiple, adică o factură
poate fi achitată prin mai multe documente de plată
cu diverse sume, până la achitarea completă (fig.13).
Plăţi
furnizori
|
Plăţi clienţi
|
 |
 |
fig.12
|
fig.13
|
Rapoarte generate
1. Centralizator
recepţii(fig.14).
2. Registru casă(fig.15).
Centralizator
recepţii
|
Registru casă
|
 |
 |
fig. 14
|
fig. 15
|
Download şi instalare
aplicaţie(Windows All):
Paşii necesari primei
instalări:
1. Download server de MySQL.
2. Instalare server de
MySQL. Necesară definirea unui user "itmagazin" cu
parola "itmagazin".
$mysql -u root -p
>create user
'itmagazin'@'localhost';
>set
password for
'itmagazin'@'localhost'=password('itmagazin');
>grant all on
*.* to 'itmagazin'@'localhost';
>flush
privileges;
>quit
$
3. aplicaţie
(windows), kit-ul conţine inclusiv run-time si
gtk-themes pentru GTK+.
4. Instalare aplicaţie.
5. Restart sistem.
6. Download arhivă cu o
bază de date pentru test de aici,
acestă arhivă se poate descărca oriunde, cu excepţia
directorului de instalare al aplicaţiei.
7. Dezarhivare arhivă de
test, opţiunea "Util"->"Restaurare date".
8. Pentru cei care
doresc şi generarea de rapoarte se descarcă şi
se instalează MiKTeX.
Nu se instalează in partiţia de instalare a
sistemului.
9. La prima rulare
aplicaţia va cere completarea datelor pentru firma
în lucru. Pentru a lucra cu datele de test la CUI se
va trece 1.
10. Cu opţiunea
"Util"->"Setări program" se poate alege opţiunea
"autoupdate", adică să se verifice existenţa de noi
versiuni la fiecare pornire.
Download şi instalare aplicaţie(Linux):
Arhiva surse gestiuni_surse.tar.bz2,
cât şi script-ul de dezarhivare/compilare lansare
automată a programului install_gestiuni.
Aplicaţia va fi instalată în
directorul ~/ITMagazin_GTK.proiect,
după dezarhivare urmează
compilarea şi lansarea programului.
O bază de date test aveţi aici bază
date.
Pentru a crea un shortcut pe desktop aveti
nevoie de:
Aplicaţia:
~/ITMagazin_GTK.proiect/ITMagazin_GTK/bin/Release/ITMagazin_GTK
Directorul de lucru:
~/ITMagazin_GTK.proiect/ITMagazin_GTK
Pentru linux este necesară
instalarea următoarelor: (sunt testate de mine,
functional 100%)
Linux Mint, Ubuntu (32/64)
(script instalare mint/ubuntu) root sau sudo !
- GNU C şi IDE Codeblocks:
apt-get update
apt-get upgrade -y
apt-get install build-essential -y
apt-get install codeblocks codeblocks-contrib xterm -y
apt-get update
apt-get upgrade -y
apt-get autoremove -y
apt-get autoclean -y
- MySQL server/client/C API:
apt-get install mysql-server mysql-client libmysqlclient-dev -y
- GTK+ 2:
apt-get install libgtk2.0-dev libpango1.0-dev libcairo2-dev libxml2-dev gnome-core-devel -y
- CURL:
apt-get install curl libcurl4-gnutls-dev -y
- Latex:
latex, imagine ISO, aveţi şi instrucţiuni de instalare, după instalare se adaugă în /etc/environment calea de instalare.
Linux Fedora (32/64)
(script instalare fedora) root sau sudo !
- GNU C şi IDE Codeblocks:
dnf groupinstall -y "Development Tools" "Development Libraries" kernel-devel gcc-c++ dnf install -y codeblocks codeblocks-contrib xterm - MySQL server/client/C API:
dnf install -y mariadb-server mariadb-connector-c mariadb-devel systemctl enable mariadb.service systemctl start mariadb.service
- GTK+ 2: dnf install gtk2 gtk2-devel
- CURL: dnf install -y curl libcurl-devel
- Latex:
latex, imagine ISO, aveţi şi instrucţiuni de instalare, după instalare se adaugă în /etc/environment calea de instalare.
Specific aplicaţie:
- OS
Linux&Windows(all).
- Codeblocks
(windows/linux).
- Baze de date MySQL server,
engine MySQL C API.
- GUI Gtk+.
- FTP transfer libcurl.
- generator rapoarte LaTeX&MiKTeX.
- vizualizare rapoarte Acrobat Reader
& Evince.
- mod de lucru aplicaţie
intranet&internet&single user.
Obs. - toate
utilitarele folosite la dezvoltarea şi exploatarea
aplicaţiei sunt free, deci şi aplicaţia va fi
free.
|
|
|