🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.delphi
3 messages
3 total messages Started by konsul41 Thu, 07 Jul 2016 09:24
JPK Proszę o naprowadzenie
#345032
Author: konsul41
Date: Thu, 07 Jul 2016 09:24
29 lines
2115 bytes
Delphi XE2
Komunikacja z mf w przesyłaniu JPK.

Jak w Delphi obrobić duże pliki XML i jak wygenerować z XSD pliki XML? 
Czego najlepiej użyć do tworzenia plików JPK? Jak wy to robicie?

Drugie czego używacie do podpisywania plików?

Następnie przesyłanie do mf plików wykonuje się za pomocą technologi REST.

Cytat ze strony "Mechanizm przyjmowania dokumentów oparty jest o usługi 
REST, działające w oparciu o protokół HTTPS."

Ale REST cytat z 
http://www.yarpo.pl/2012/07/29/rest-ciekawszy-sposob-na-komunikacje-client-server/

"REST (ang. Representational State Transfer) jest wzorcem narzucającym 
dobre praktyki tworzenia architektury aplikacji rozproszonych. RESTful 
Webservices (inaczej RESTful web API) jest usługą sieciową 
zaimplementowaną na bazie protokołu HTTP i głównych zasad wzorca REST. W 
tym wpisie postaram się pokazać (bardzo) podstawowe założenia."

Więc jak to przesyłać? Czy da się to zrobić za pomocą IdHttp?
Jak wy to robicie?


---
Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast.
https://www.avast.com/antivirus
Re: JPK Proszę o naprowadzenie
#345033
Author: Markus
Date: Fri, 08 Jul 2016 11:21
54 lines
3401 bytes
XSD -> XML

Proponuje:
File -> New -> Other -> XML -> XML Data Binding 
Wygeneruje moduł do obsługi XML - będziesz mógł utworzyć XML (łatwo i przyjemnie).

Problem pojawia się z przestrzenią nazw (namespace)

wygenerowany fragment pliku z DELPHI
<Naglowek><KodFormularza kodSystemowy="JPK_FA (1)" wersjaSchemy="1-0"/><WariantFormularza>1</WariantFormularza>
......
Powinno być:
<tns:Naglowek><tns:KodFormularza kodSystemowy="JPK_FA (1)" wersjaSchemy="1-0">JPK_FA</tns:KodFormularza>
<tns:WariantFormularza>1</tns:WariantFormularza>
......

Nie wiem jak go zmusić...

Jeżeli chodzi o podpisywanie i wysyłanie - dotyczy to tylko JPK_VAT.
Faktury i magazyn zapisywane mają być na prośbę US na nośniku i dostarczone 
do US (np. podczas kontroli).
Może nie musisz podpisywać, kodować i wysyłać?


W dniu czwartek, 7 lipca 2016 11:24:01 UTC+2 użytkownik kons...@wp.pl napisał:
> Delphi XE2
> Komunikacja z mf w przesyłaniu JPK.
> 
> Jak w Delphi obrobić duże pliki XML i jak wygenerować z XSD pliki XML? 
> Czego najlepiej użyć do tworzenia plików JPK? Jak wy to robicie?
> 
> Drugie czego używacie do podpisywania plików?
> 
> Następnie przesyłanie do mf plików wykonuje się za pomocą technologi REST.
> 
> Cytat ze strony "Mechanizm przyjmowania dokumentów oparty jest o usługi 
> REST, działające w oparciu o protokół HTTPS."
> 
> Ale REST cytat z 
> http://www.yarpo.pl/2012/07/29/rest-ciekawszy-sposob-na-komunikacje-client-server/
> 
> "REST (ang. Representational State Transfer) jest wzorcem narzucającym 
> dobre praktyki tworzenia architektury aplikacji rozproszonych. RESTful 
> Webservices (inaczej RESTful web API) jest usługą sieciową 
> zaimplementowaną na bazie protokołu HTTP i głównych zasad wzorca REST. W 
> tym wpisie postaram się pokazać (bardzo) podstawowe założenia."
> 
> Więc jak to przesyłać? Czy da się to zrobić za pomocą IdHttp?
> Jak wy to robicie?
> 
> 
> ---
> Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast.
> https://www.avast.com/antivirus
Re: JPK Proszę o naprowadzenie
#345034
Author: konsul41
Date: Sat, 09 Jul 2016 21:33
6 lines
1354 bytes
> Jeżeli chodzi o podpisywanie i wysyłanie - dotyczy to tylko JPK_VAT.
> Faktury i magazyn zapisywane mają być na prośbę US na nośniku i dostarczone
> do US (np. podczas kontroli).
> Może nie musisz podpisywać, kodować i wysyłać?
Od 1Stycznia 2017 rejestry vat trzeba wysyłać  co miesiąc.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads