kb:kb:dodatni_moduli_main

Dodatni moduli

Koristeći Balans infrastrukturu razrađeni su mnogi napredni moduli krojeni prema specifičnim zahtevima poslovnih procesa. Ovi moduli nisu deo standardnog paketa programa pa uglavnom zahtevaju dodatne postavke i posebnu pažnju pri implementaciji.

Pogled sa osnovnim postavkama dodatnih modula zove se FN_DodatniModuli.
Posebne postavke svakog pojedinačnog modula čuvaju se u polju fn_dodatnimoduli.parametri i mogu biti organizovane na različite načine.
Najčešća su dva:

  • Uređeni parovi odvojeni tačkazarezima (key1=value1;key2=value2;…)
  • JSON objekat ({“key1”:“value1”,“key2”:“value2”,…})

Prilikom učitavanja objekta DodatniModuli vrši se automatska detekcija oblika zapisa u fn_dodatnimoduli.parametri:

  • Ukoliko počinje sa { ili [{ podrazumeva se da su parametri zadati kao JSON objekat.
IdOpisNapomena pri instalaciji
1Napredni modul proizvodnje
2Upravljanje transportnim paletama
3Modul za poručivanje i nabavku
4Uvoz porudžbenica iz KLEEMAN TRIAS sistema
5Upravljanje porudžbenicama proizvodnje (SPLF)
6Modul za servisiranje
7Modul za komisioniranje robe (zbirni utovar), kroz Tovarni list.Proširiti tabelu Rezerv indeksom na polju KorID:
CREATE INDEX IdxRezerv_Kor ON Rezerv (KorID)

Cilj je ubrzavanja finalizacije dokumenata po Tovarnom list.
8Modul za pakovanje i kontrolu porudžbina
9Modul za sindikalnu prodaju
10Modul za izvoz podataka u Daily Express listu pakovanja
11Modul za izdradu transportnih maršruta
12Modul za praćenje prodaje po prodavcima
13Balans EDI modul (razmena elektronskih dokumenata)
14Modul za izvoz na povlašćena tržišta
15Serverska obrada srednjih cena i nivelacija
16Uslovni rabati (Cassa sconto)
17Servis za vezivanje na spoljnji WMS sistem
233PL magacinski modul
19Billing system - lift maintenance
20Billing system - PR & marketing services
21Billing system - software helpdesk services
22Uvid u cene i količine na svim skladištima pri izradi dokumenata
233PL magacinski modul
24Poravnanje normativa za EPCK
25FidMax Loyalty programFidmax.dll i runtime fajlovi
se instaliraju sa FidMax_Setup.exe
26Uvoz radnih vremena (LDTimeTracking)
27Uvoz podataka u Balans Kasu
28Evidencija proizvodnih operacija barkod čitačima
29Planiranje nivelacija cena
30Kontrolni popisi pri prijemu pazara
31Praćenje franšiznih kupaca/objekata/skladišta
32Napredni sistem evidencije rabata i akcija
33Servis za vezivanje na Route Master terensku aplikaciju
34Fakturisanje po specifikaciji iz ugovora - Novatel
35Teledirekt FieldOps - terenska prodaja Box paketa
36Prodaja ENP
37Prodaja Telekom ugovora
38Osnovni modul izlaznih dokumenata veleprodaje
39Osnovni modul izlaznih dokumenata maloprodaje
40Osnovni modul za vođenje projekata
41Osnovni modul za evidenciju ugovora
42Osnovni modul rezervacije robe
43Osnovni modul prodaje tuđe komisione robe
44Osnovni modul evidencije robe date u komisionu prodaju
45Osnovni modul za rad sa internim nalozima
46Osnovni modul za rad sa reversima
47Osnovni modul za proizvodnju
48Osnovni modul za doradu
49Osnovni modul za evidenciju troškova
50Osnovni modul za rad sa blagajnom
51Osnovni modul za uvoz
52Osnovni modul za izvoz
53Osnovni magacinski modul
54Osnovni modul za rad sa carinskim skladištima
55Osnovni modul za rad sa robom na čekanju
56Osnovni finansijski modul
57Osnovni modul za evidenciju sredstava
58Osnovni modul za upravljanje voznim parkom
59Osnovni modul za izveštavanje
60Napredni modul za upravljanje CSR Projektima
61Zahtev za carinjenje
62Izvoz podataka o tovarnom listu - Lognet
63Periodično (pre)fakturisanje robe prodate kroz MPObavezno izvršiti podešavanja u skladu sa uputstvima u članku.
64Melany Cloud konektor za deljenje slika
65Obeležavanje P&L pozicija usaglašeno sa SAP sistemom
66Administracija opomena i blokada kupaca
67Osnovni modul cenovnika, rabata i akcija
68Vremensko razgraničenje prihoda i rashoda (osiguranje,održavanje,itd.)
69Integracija sa Station 24 ugostiteljskom mobilnom aplikacijom.Modul zahteva upotrebu RMQ servera za procesiranje zahteva.
Sinhronizaciju sa Station24 obavlja servis ..\Balans3\PRG\CUS\Station24\Release\Balans.Bar.API.Server.exe.
Ceo folder Release treba iskopirati u ..\MelanySoft\Balans\Station24\Release folder i instalirati Balans.Bar.API.Server.exe kao sistemski servis

sc.exe create BarBalansToStation24 binPath= "c:\Program Files (x86)\MelanySoft\Balans\Station24\Release\Balans.Bar.API.Server.exe"

Napomena! Razmak iza binPath= i znaka navoda je obavezan..

70POS Loyalty kartice (članske kartice)
71Integracija sa WOLT API

NAPOMENA 18. april 2017.

Od ovog datuma, sve postojeće COM instance su prebačene na tzv. Late Binding, a njihove reference de-referencirane u projektu. Potez suštinski čini ovaj paket dodatnih modula nezavisnim od verzija komponenata Balansa (tj. koristiće one koje su na datom računaru). Dodata je nova referenca iz Balans3\EXT direktorijuma, BLBrojacHelperVB.NET (non COM-visible, VB.NET v4.0), koji služi da se dobijaju unibroj vrednosti od BLBrojac kada se koristi late binding. Radi lakšeg razlikovanja, napravljen je MSI verzije 1.01.0001.

Ovi moduli su napisani korišćenjem .NET framework 4.5.1 i Visual C# jezika. Dostupi su samo u Balans 3 Upstream verziji i podrazumevano se pokreću preko menija “Servis”, opcija “Uvoz podataka”. Izbor te opcije prikazuje prozor za lansiranje aktivnih modula. Postoji i način da se pojedinačni modul pokrene preskačući prozor Lansera. Moduli se instaliraju preko Balans Dodatni Moduli - ExcelImport.msi datoteke. Osim instalacije msi paketa, modul može i ručno da se registruje preko administratorskog Command-Line Prompt . Pošto je .NET COM-vidljiva biblioteka, komande registracije glase:

REM Izvršiti komande iz foldera u kojem su DLL i TLB
"%WINDIR%\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe" /codebase "BLRExcelImport.dll"
"%WINDIR%\Microsoft.NET\Framework\v4.0.30319\Regtlibv12.exe" "BLRExcelImport.tlb"

Po ugledu na gornju grupu dodatnih modula, tako je i ovde napravljen upit koji prikazuje osnovne postavke, FN_DodatniMod_ExcImp.

Aktivacija modula

može da se obavi putem izvršavanja UPDATE upita ili pomoću grafičkog interfejsa koji se pokreće tako što se Lanser pokrene dok se istovremeno drže pritisnuti tasteri Shift i Control (Ctrl). Konkretno, potrebno je (od)štiklirati vrednost u koloni FActive za dati modul, kliknuti van tog polja i onda pritisnuti dugme Snimi (ovo je svojstveno CheckBox GUI kontroli). Ovako se menjaju i ostala podešavanja, ali strogo voditi računa pri svakoj izmeni (naročito kolone Pozicija i Funkcija, koje je najbolje ni ne dirati).

IdOpisNapomene
1Modul za izradu dokumenata (fakture, trebovanja,…)
u Balansu na osnovu podataka iz excel datoteka
Potreban MS Ace 2010 32bit za rad modula;
Modul ima podešavanja za dozvolu izrade potebnih dokumenata: U polje FN_DodatniMod_ExcImp.Podmoduli treba navesti vrednost polja defDocTip.DTID onih dokumenata koji treba da se uvoze, odvojenih zarezom. Za sada su dostupni: 9, 11, 18, 29;
Modul ima Test-režim (Alt+F10) u kojem ne proverava log u bazi podataka, tako da isti fajl može da se uvozi iznova i iznova;
2TimeTracking modulPotreban MS Ace 2010 32bit; Modul ima dva režima rada (1. “Kleemann” i 2. “Mera”) koji se biraju preko padajuće liste,a koja se zaključava. Poslednji izbor se pamti za sledeće pokretanje; Za 1. postoji podešavanje u naprednim podešavanjima Balansa, (Kadrovi i plate> Period tolerancije izmedju dva očitavanja…) koje treba podesiti pre korišćenja modula.
Za 2. postoji prateća Registar vrednost čija vrednost nula omogućava samo tekuću firmu, a <>0 sve firme u Blfpub.dat koje imaju GLN u svojoj bazi.
Ključ je: HKEY_LOCAL_MACHINE\SOFTWARE\(Wow6432Node\)MelanySoft\Balans\BLRExcelImport\TTJustCurFirmAllowed
3AVIS CSV ImportDve Registar vrednosti u HKCU\…\OkrKasa, PIBPrefiks i ArtOstaliTroskovi. Prva odredjuje da li je domaće pravno ili drugi tip lica (početak CVS polja Adr2 je jednak ovoj vrednosti). Druga je šifra Artikla “Ostali troškovi”. Program zahteva ovu vrednost. Ili će se uneti ispravna i nastaviti rad, ili tri puta pogrešna (prazna se ne računa) i obustavlja se izvršavanje programa. Ova vrednost mora da se poklopi sa makar jednom Elementi.Artikal vrednoštću u bazi.

Modul piše u prosti log fajl na bilo koji izuzetak (exception). Fajl je naziva “CVS_Import_log_[današnji_datum].txt” na lokaciji 1. Temp folder Windosa ili 2.\AppData\Local\Balans ili 3. C:\Temp, na osnovu dozvola za upis, gde prvo uspe.


  • kb/kb/dodatni_moduli_main.txt
  • Last modified: 2024/01/22 14:28
  • by milano