Article View: pl.comp.lang.delphi
Article #345485Re: Szyfrowanie plików JPK z użyciem SecureBox'a
From: konsul41
Date: Fri, 30 Dec 2016 07:53
Date: Fri, 30 Dec 2016 07:53
58 lines
3371 bytes
3371 bytes
W dniu 29-12-2016 o 22:08, mmm pisze:
> W dniu 2016-12-29 o 17:04, Roman Tyczka pisze:
>> On Tue, 27 Dec 2016 00:35:22 -0800 (PST), kameleonsql@gmail.com wrote:
>>
>>> mamy mały problem z szyfrowaniem plików JPK używając SecureBox'a
>>> (Delphi 2010).
>>
>> Mały? Na pewno? ;-)
> Małe firmy to mają jeszcze rok i dwa dni , średnie trochę krócej jeszcze
> trochę czasu jest. Zamiast na bal sylwestrowy można dłubać.
JPK-VAT rusza od 1-01-2017 więc tylko 1 miesiąc 25dni + 2 dnii.
Do samego wysyłania jest program na stronie MF ale podpisywanie we
własnym zakresie (dziwne to jest).
Osobiście (to nie reklama, a podpowiedź) używam
http://jpk.dobry.pl/
cena nie jest wygórowana (a spotkałem się nawet z 5000 za program).
można ukryć całość używając dll.
Albo tak
ShellExecute(Handle, 'open', 'C:\Program Files\IPSPI\JotPeK\JotPeK.exe',
PChar('/jpk='+katalog+'\'+filename+' /outpath='+katalog+'\'),
'C:\Program Files\IPSPI\JotPeK\', SW_NORMAL);
Albo dll i tak
AddXMLJPKFile(PChar(katalog+'\'+filename),0);
ShowError;
SetLic('LIC**************');
idSession:=SignSendJPK(cCzyTest,nil,nil,false); //Inicjalizacja wysyłki.
if idSession<>nil then
begin
SetProgressCaption(idSession,'Wysyłanie pliku XML na serwer
Ministerstwa Finansów '); //Ustawienie tekstu na progress-bar
repeat
//i:=WaitForEnd(idSession,vRefsNum);
until (WaitForEnd(idSession,vRefsNum)>0);
//Oczekiwanie na zakończenie procesu wysyłki
if vRefsNum<>nil then //Jeśli wysyłka przebiegła prawidłowo, tzn.
jest numer referencyjny.
begin
// ..Tutaj zapisanie numeru referencyjnego …
Sleep(5000); //Trochę dać czasu serwerowi M.F.
if GetUPO(cCzyTest,vRefsNum,vUPO,vStatus,vStatusText) then
//Odczyt statusu
begin
ShowMessage('Status '+IntToStr(vStatus)+#13+ vStatusText+#13+vUPO);
// ..Tutaj zapisanie statusu i upo. //UPO prawdopodobnie jeszcze
nie będzie
end else ShowError;
end else ShowError;
end else ShowError;
---
Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast.
https://www.avast.com/antivirus
Technical Details
Message-ID:
<o453qk$g0f$1@portraits.wsisiz.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!wsisiz.edu.pl!.POSTED.jue163.internetdsl.tpnet.pl!not-for-mailReferences:
<160e2225-3fe2-4d6a-9e75-b032066e09b5@googlegroups.com> <1op17ef70gm1i.dlg@tyczka.com> <o43u0f$f8l$1@portraits.wsisiz.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!wsisiz.edu.pl!.POSTED.jue163.internetdsl.tpnet.pl!not-for-mail From: "konsul41@wp.pl" <konsul41@wp.pl> Newsgroups: pl.comp.lang.delphi Subject: Re: Szyfrowanie plików JPK z użyciem SecureBox'a Date: Fri, 30 Dec 2016 08:53:56 +0100 Organization: http://www.wit.edu.pl Message-ID: <o453qk$g0f$1@portraits.wsisiz.edu.pl> References: <160e2225-3fe2-4d6a-9e75-b032066e09b5@googlegroups.com> <1op17ef70gm1i.dlg@tyczka.com> <o43u0f$f8l$1@portraits.wsisiz.edu.pl> Mime-Version: 1.0 Injection-Date: Fri, 30 Dec 2016 07:53:56 +0000 (UTC) Injection-Info: portraits.wsisiz.edu.pl; posting-host="jue163.internetdsl.tpnet.pl:95.48.160.163"; logging-data="16399"; mail-complaints-to="abuse@wsisiz.edu.pl" User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 In-Reply-To: <o43u0f$f8l$1@portraits.wsisiz.edu.pl> X-Antivirus: avast! (VPS 161229-1, 2016-12-29), Outbound message X-Antivirus-Status: Clean Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit