Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Fiskalni štampač profesional u Delphijevoj aplikaciji Vaga

[es] :: Pascal / Delphi / Kylix :: Fiskalni štampač profesional u Delphijevoj aplikaciji Vaga

[ Pregleda: 2736 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Rode
Miodrag Krunić
Nezaposlen
Sokolac

Član broj: 211606
Poruke: 8
*.teol.net.



+1 Profil

icon Fiskalni štampač profesional u Delphijevoj aplikaciji Vaga06.02.2009. u 19:17 - pre 185 meseci
Pocetnik u Delphiju moli dobre ljude kako kreirati fajl prodaja.INP u katalogu Temp
Kruno_S
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Fiskalni štampač profesional u Delphijevoj aplikaciji Vaga06.02.2009. u 20:59 - pre 185 meseci
> Pocetnik u Delphiju moli dobre ljude kako kreirati fajl prodaja.INP u katalogu Temp

Moraš razjasniti pitanje, većina nas ne zna šta je prodaja.INP ili katalog Temp. Ako je tvoje pitanje kako napraviti neki tekstualni fajl na disku, možeš koristiti TStringList, npr:

Code:

var
  s: TstringList;
begin
  s.Create;
  try
    s.Add('Proba');
    s.SaveToFile('C:\Proba.txt');
  finally
    s.Free;
  end;
end;

 
Odgovor na temu

juha5803

Član broj: 74797
Poruke: 88
*.teol.net.



Profil

icon Re: Fiskalni štampač profesional u Delphijevoj aplikaciji Vaga07.02.2009. u 07:21 - pre 185 meseci
U pitanju su datoteke sa fiskalni printer ME PROFESSIONAL. Nije problem samo kreiranje datoeke to je obični txt samo što mu je nastavak promjenjen u inp.

Code:

  AssignFile(logfile1,'c:\temp\prodaja.inp');

   if not(FileExists('c:\temp\prodaja.inp')) then begin
    ReWrite(logfile1);
   end else begin
    Erase(logfile1) ;
    ReWrite(logfile1);
   end ;


Za dodavanje komandi možeš koristiti

Code:

Append(logfile1);
  Writeln(logfile1,('S,1,______,_,__'+SP+Copy(DM.cdsArtiliNaziv.AsString,1,31)+SP+ DM.cdsArtikliCIJENA.AsString+SP+DM.cdsProdajaKOL.asString+';1;1;2;0'+sp+DM.cdsArtikliPLU.AsString +sp))  ;


"SP" je definisan separator tj ";"

A zaklučenje računa
Code:

   Writeln(logfile1,( 'T,1,______,_,__;'));
   CloseFile(logfile1) ;


Sa varijacijama na temu zavisno od vrste plaćananja itd...


Ovo gore ti rješava malo toga jer ti ima i drugih problema od prostog kreitanja inp datoteke
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Fiskalni štampač profesional u Delphijevoj aplikaciji Vaga

[ Pregleda: 2736 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.