mojaSymfonia FORUM
https://forum.mix-soft.pl/

Klient/Serwer
https://forum.mix-soft.pl/viewtopic.php?f=15&t=9421
Strona 1 z 1

Autor:  Zenek N [ 2020-02-05, 12:46 ]
Tytuł:  Klient/Serwer

Podpowie ktoś jak napisać klient serwer w ambasic w języku raprotów ?

Autor:  rafal [ 2020-02-05, 12:57 ]
Tytuł:  Re: Klient/Serwer

:)

Kod:
print "klient serwer"


o co dokładnie chodzi? Jaką funkcjonalność planujesz zorbić.

Autor:  Zenek N [ 2020-02-06, 10:12 ]
Tytuł:  Re: Klient/Serwer

Chciałem wysłać polecenie z jednego stanowiska na drugie aby wykonał funkcję fiskalizujdokument() :-)

Autor:  rafal [ 2020-02-06, 14:34 ]
Tytuł:  Re: Klient/Serwer

viewtopic.php?f=2&t=5112

Autor:  Zenek N [ 2020-02-09, 23:27 ]
Tytuł:  Re: Klient/Serwer

dzięki

Autor:  Zenek N [ 2020-02-16, 17:43 ]
Tytuł:  Re: Klient/Serwer

@rafal, a jak dopisać do raportu warunek: jeśli nie wydany to nie wywołuj funkcji fiskalizuj() ;-) lub nie twórz pliku fsk

Autor:  Zenek N [ 2020-02-19, 12:34 ]
Tytuł:  Re: Klient/Serwer

cześć rafał czy jeśli dopisze taki warunek, potwierdzisz ze bedzie wszystko w porzadku ?


Kod:
if mg.GetField("idhandl")==dk.GetRecById( lId ) then

Autor:  Zenek N [ 2020-02-20, 11:15 ]
Tytuł:  Re: Klient/Serwer

taki kod będzie ok :) ?

Kod:
   dispatch fso = "Scripting.FileSystemObject"

   int iPlik

   baseDK dk
   baseMG mg
   dk.GetRecById( lId )

   long test = mg.GetField("idhandl")
   string s = using "%l", test



   long testw = dk.GetField("id")
   string x = using "%l", testw

     
    if dk.GetField("typ_dk") == "PAR"  then
if x==s then
      iPlik = open (using "%s%8.8l.fsk",KatalogFirmy(),lId) for output
      print #iPlik;"-"
      close #iPlik
else



  endif
  endif

Autor:  Zenek N [ 2020-02-20, 13:55 ]
Tytuł:  Re: Klient/Serwer

Mam taki kod i nie działa

Kod:
int Sub OnAfterInsert(long lId)
   
   dispatch fso = "Scripting.FileSystemObject"

   int iPlik

int err

   baseMG mg

   baseDK dk

mg.SetKey("idhandl")

mg.SetKeySeg("idhandl", lId )
err=mg.GetRec(GE)

   dk.GetRecById( lId )
     
   if dk.GetField("typ_dk") == "PAR" then
while !err && mg.GetField("idhandl")==lId
      iPlik = open (using "%s%8.8l.fsk",KatalogFirmy(),lId) for output
      print #iPlik;"-"
      close #iPlik

err=mg.getrec(NX)
wend   



   endif

   OnAfterInsert = SprawdzOkresNumeracji(lId, BAS_DK)
EndSub

Autor:  Zenek N [ 2020-02-20, 14:59 ]
Tytuł:  Re: Klient/Serwer

albo dlaczego ten kod nie działa ???


Cytuj:
int Sub OnAfterInsert(long lId)

dispatch fso = "Scripting.FileSystemObject"

int iPlik

int err

baseMG mg

baseDK dk

mg.SetKey("idhandl")

mg.SetKeySeg("idhandl", lId )
err=mg.GetRec(GE)

dk.GetRecById( lId )

long test
while !err && mg.GetField("idhandl")==lId

test = mg.GetField("idhandl")
err=mg.getrec(NX)

wend

if dk.GetField("typ_dk") == "PAR" then
if lId == test then
iPlik = open (using "%s%8.8l.fsk",KatalogFirmy(),lId) for output
print #iPlik;"-"
close #iPlik
endif
endif


OnAfterInsert = SprawdzOkresNumeracji(lId, BAS_DK)
EndSub

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/