Replicari sincrone

From docs
Revision as of 17:03, 31 March 2022 by Paul Gheorghe (talk | contribs)
Jump to: navigation, search


Replicari sincrone - Lista.png

Filtre

Replicare

Coloane

Replicare
Flux
din fluxurile predefinite de selectare a datelor
Encoding

Operatii globale

Adaugare replicare
adaugare replicare noua
Replicari sincrone - Adaugare replicare.png
Log:salveaza logul replicarii pentru debug
Indecsi replicare
Copiere replicari
Sterge toate replicarile 
sterge toate replicarile pe firma si divizia curenta

Operatii pe pozitii

Modificare
Cereri
Detalii replicare
Stergere
sterge replicarea definita

Flux:Nomenclator->TipRequest:GetData->Configurare:Asseturi

Request SOAP:

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Body>
<GetData xmlns="http://tempuri.org/">
<Domain>domeniu</Domain>
<User>userul de replicare</User>
<Password>parola userului de replicare</Password>
<Unit>codul punctului de lucru al firme</Unit>
<Div>codul diviziei firmei</Div>
<Tip>denumirea replicarii</Tip>
<XmlExtraParams>
	<root>
	<header>
	<assetcategoryid>id-ul categoriei de asseturi care va fi preluata</assetcategoryid>
	<getplanmentenanta>
		1 = se preiau planurile de mentenanta ale asseturilor
		0 = nu se preaiau planurile de mentenanta ale asseturilor
	</getplanmentenanta>
	</header>
	</root>
</XmlExtraParams>
</GetData>
</soap:Body>
</soap:Envelope>

Returneaza:

AdresaClient
Asset
ClientIdAsset
CodAsset
CodClient
CodFiscal_CNP
DataExpirareGarantie
DataFabricare
DataFactIes
DataFunctiune
DenumireClient
Descriere
Email
Furnizor
Judet
Localitate
NumarFactIes
PlanuriMentenanta
Producator
SerieIesire
Tara
Telefon
Tip
TipAsset

Flux:Nomenclator->TipRequest:GetData->Configurare:Stare_comanda

Request SOAP:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetData xmlns="http://tempuri.org/">
<Domain>domeniu</Domain>
<User>userul de replicare</User>
<Password>parola userului de replicare</Password>
<Unit>codul punctului de lucru al firme</Unit>
<Div>codul diviziei firmei</Div>
<Tip>denumirea replicarii</Tip>
<XmlExtraParams>
	<root> 
	<header><code>codul site-ului setat in Pluriva ERP</code></header> 
	<statuscomanda> 
	<orderid>id-ul din site al comenzii</orderid> 
	<orderdate>data comenzii</orderdate> 
	</statuscomanda>
	</root>
</XmlExtraParams>
</GetData>
</soap:Body>
</soap:Envelope>

Returneaza

Starea comenzii din Pluriva ERP

Flux:Nomenclator->TipRequest:GetData->Configurare:Stoc_produse

Request SOAP:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetData xmlns="http://tempuri.org/">
<Domain>domeniu</Domain>
<User>userul de replicare</User>
<Password>parola userului de replicare</Password>
<Unit>codul punctului de lucru al firme</Unit>
<Div>codul diviziei firmei</Div>
<Tip>denumirea replicarii</Tip>
<XmlExtraParams>
	<root>
	<header><code>Codul site-ului</code></header>
	<stocuriproduse>
	<inclusivfarastoc>1</inclusivfarastoc>
	</stocuriproduse>
	</root>
</XmlExtraParams>
</GetData>
</soap:Body>
</soap:Envelope>

Returneaza

CantNereceptionata
CodBare
CodProdus
DenumireProdus
ProdusId
Stoc

Flux:Nomenclator->TipRequest:GetData->Configurare:Contracte_clienti

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetData xmlns="http://tempuri.org/">
    <Domain>domeniu</Domain>
    <User>userul de replicare</User>
    <Password>parola userului de replicare</Password>
    <Unit>codul punctului de lucru al firme</Unit>
    <Div>codul diviziei firmei</Div>
    <Tip>denumirea replicarii</Tip>
      <XmlExtraParams>
    <root>
    <header>
    <valabileladata>data la care sa fie valabile contractele</valabileladata>
    <includepozitii>
        1 daca doriti sa obtineti si pozitiile contractului
        0 altfel
    </includepozitii>
    <getatasamente>
        1 daca doriti sa obtineti atasamentul unui contract
        0 altfel 
    </getatasamente>
    </header>
    </root>
        </XmlExtraParams>
    </GetData>
  </soap:Body>
</soap:Envelope>


Returneaza

Agent
Asset
AtributFiscal
attr1
attr2
Attr3
BeneficiarReal
Client
CodTaraClient
CodValuta
ContactClient
ContBancarClient
ContBancarCompanie
CUI
DataAnulare
DataContract
DataContractClient
DataIntroducere
DataMembruDeLa
DataMembruPanaLa
DataModificare
DataReziliere
DataSemnare
DataTrimitere
DataValidare
Descriere
DocumenteAtasate
ExplicatiiUltimaStare
Nefacturabil
NPE
NrZileGratie
NrZilePreaviz
NumarContract
NumarContractClient
Observatii
Observatii2
Observatii3
PozitiiContract
ProcentDobanda
ProcentPenalizare
Proiect
RegulaDecont
ResponsabilContract
ResponsabilContract2
StareContract
TaraClient
Task
TermenPlata
TipContract
TipDoc
TipLivrare
TipPartener
ValabilDeLa
ValabilPanaLa
ValoareContract
ValoareContractCuTva
ValoareTvaContract

Flux:Nomenclator->TipRequest:GetData->Configurare:Oferta_client

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetData xmlns="http://tempuri.org/">
    <Domain>domeniu</Domain>
    <User>userul de replicare</User>
    <Password>parola userului de replicare</Password>
    <Unit>codul punctului de lucru al firme</Unit>
    <Div>codul diviziei firmei</Div>
    <Tip>denumirea replicarii</Tip>
      <XmlExtraParams>
        <root>
        <dateclient>
        <clientid>id-ul clientului pentru care doriti sa obtineti oferta</clientid>
        <dela>incarcati ofertele care au data incepand cu data trecuta in acest camp</dela>
        <cui>cui-ul clientului pentru care doriti sa obtineti oferta</cui>
        <denumireclient>denumirea clientului pentru care doriti sa obtineti oferta</denumireclient>
        <getatasamente>
            1 pentru atasamentul pdf al ofertei
            0 alfetl
        </getatasamente>
        </dateclient>
        </root>
        </XmlExtraParams>
    </GetData>
  </soap:Body>
</soap:Envelope>

Returneaza

Client
ClientId
DateOffer
DenumireProdusAfisare
DocumenteAtasate
item_name
itemid
NumberOffer
ParentPozOfferId
PozOfferId
PretValutaRedus
Quantity
TaskId

Flux:Nomenclator->TipRequest:GetData->Configurare:Documente_comanda

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetData xmlns="http://tempuri.org/">
    <Domain>domeniu</Domain>
    <User>userul de replicare</User>
    <Password>parola userului de replicare</Password>
    <Unit>codul punctului de lucru al firme</Unit>
    <Div>codul diviziei firmei</Div>
    <Tip>denumirea replicarii</Tip>
      <XmlExtraParams>
        <root>
        <header>
        <code>codul site-ului</code>
        </header>
        <documentecomanda>
        <order>
        <orderid>id-ul comenzii (id-ul intern din Pluriva ERP)</orderid>
        <orderdate>data comenzii</orderdate>
        </order>
        </documentecomanda>
        </root>
        </XmlExtraParams>
    </GetData>
  </soap:Body>
</soap:Envelope>

Returneaza

PDF-ul atasat facturii in legatura cu comanda.

Flux:Nomenclator->TipRequest:PutData->Configurare:Adaugare_taskuri

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetData xmlns="http://tempuri.org/">
    <Domain>domeniu</Domain>
    <User>userul de replicare</User>
    <Password>parola userului de replicare</Password>
    <Unit>codul punctului de lucru al firme</Unit>
    <Div>codul diviziei firmei</Div>
    <Tip>denumirea replicarii</Tip>
    <XmlExtraParams>
        <tasks>
                <task
                    id="id-ul task-ului"
                    task_type="tipul task-ului"
                    task_status="starea in care intra task-ul primit din site"
                    task_name="subiectul task-ului"
                    task_description="descrierea taskului"
                    task_date="data raportarii task-ului(ex: 2020-11-26)"
                    task_from="email-ul celui care a facut solicitarea"
                    project_code="codul proiectului in care se insereaza taskul"
                    client_code="codul clientului care se asociaza proiectului in care se insereaza taskul"
                    asset_code="codul assetului asociat taskului" 
                    termentask="termenul pana la care se doreste a fi solutionat task-ul(ex: 2020-11-30)"
                    proiectid="id-ul proiectului din Pluriva ERP in care se insereaza taskul"
                    tiptaskid="id-ul tipului de task care va fi inserat"
                    assetid="id-ul assetului din Pluriva ERP asociat taskului" 
                    assetids="id-urile asseturilor din Pluriva ERP asociate taskului"
                    />
        </tasks>
    </XmlExtraParams>
    </GetData>
  </soap:Body>
</soap:Envelope>

Returneaza

OK

Flux:Comanda->TipRequest:PutData

Request SOAP:

<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<PutData xmlns="http://tempuri.org/">
<Domain>domeniu</Domain>
<User>userul de replicare</User>
<Password>parola userului de replicare</Password>
<Unit>codul punctului de lucru al firme</Unit>
<Div>codul diviziei firmei</Div>
<Tip>denumirea replicarii</Tip>
<XmlData>
	<orders>
		<order orderid="32423" orderdate="2020-12-17" operation="ADD" doctypename="Online" payment_method="Card" payment_days="" currency="" clientid="32363" client_name="" client_surname="" client_givenname="" client_cui="" client_address="" client_tradeno="" client_country = "" client_country_code="" client_county="" client_county_code="" client_city="" client_type="" delivery_date="" order_status="De facturat">
			<delivery_info delivery_address="adresa" delivery_street="" delivery_street_no="" delivery_block ="" delivery_floor="" delivery_apartment="" delivery_country = "" delivery_country_code="" delivery_county="" delivery_county_code="" delivery_city="" delivery_carrier=""/>
			<delivery_contact dely_contact_code="" dely_contact_name="" dely_contact_surname="" dely_contact_email="" dely_contact_phone ="" dely_contact_mobile="" dely_contact_title="" dely_contact_position="" dely_address="" dely_street="" dely_street_no="" dely_block ="" dely_floor="" dely_apartment="" dely_country = "" dely_country_code="" dely_county="" dely_county_code="" dely_city=""/>
			<client_info client_code="" client_type="" client_portofolio="" client_agent="" client_collaboration="" client_segment ="" client_price_catalog=""/>
			<contact_info contact_code="" contact_name="" contact_surname="" contact_email="" contact_phone ="" contact_mobile="" contact_title="" contact_position=""/>
			<order_notes/>
			<payment_card transactionid="" authorizationcode="" rrncode="" cardcode="" holdername="" paymentnotes=""/>
Pret fara tva			
<items>
				<item itemid="77721" item_name="AGITATOR GRANOMAT" item_code="3261 8606" item_vat="" item_um="buc" quantity="4" price="10" finalprice="10" currency="RON" item_notes="test" item_notes2="site" inventory_code=""/>
				<item itemid="76878" item_name="CELULA GRANOMAT" item_code="2195 0150" item_vat="" item_um="buc" quantity="1" price="23" finalprice="23" currency="RON" item_notes="test2" item_notes2="site2" inventory_code=""/>
			</items>
Pret cu tva
	                 <items>
				<item itemid="77721" item_name="AGITATOR GRANOMAT" item_code="3261 8606" item_vat="" item_um="buc" quantity="4" pricewithvat="11.9" finalpricewithvat="11.9" currency="RON" item_notes="test" item_notes2="site" inventory_code=""/>
				<item itemid="76878" item_name="CELULA GRANOMAT" item_code="2195 0150" item_vat="" item_um="buc" quantity="1" pricewithvat="27.37" finalpricewithvat="27.37" currency="RON" item_notes="test2" item_notes2="site2" inventory_code=""/>
			</items>
		</order>
	</orders>
</XmlData>
<XmlExtraParams>
</XmlExtraParams>
</PutData>
</soap:Body>
</soap:Envelope>

Returneaza

OK

Flux:Nomenclator->TipRequest:GetData->Configurare:Anulare_documente_intrare

Numarul documentului, data documentului si utilizatorul(o sa fie trecut ca userul care a anulat documentul) sunt obligatorii!


<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetData xmlns="http://tempuri.org/">
    <Domain>domeniu</Domain>
    <User>userul de replicare</User>
    <Password>parola userului de replicare</Password>
    <Unit>codul punctului de lucru al firme</Unit>
    <Div>codul diviziei firmei</Div>
    <Tip>denumirea replicarii</Tip>
      <XmlExtraParams>
        <root>
	<document>
		<datadocument>20211220</datadocument>
		<numardocument>9852</numardocument>  
		<utilizator>Pluriva ERP</utilizator> 
		<codfiscal></codfiscal> 
	</document>
	<document>
		<datadocument>20220331</datadocument>
		<numardocument>9852</numardocument>  
		<utilizator>Pluriva ERP</utilizator>
		<codfiscal></codfiscal> 
	</document>
        </root>
        </XmlExtraParams>
    </GetData>
  </soap:Body>
</soap:Envelope>


Returneaza: Mesaj: Ok, atunci cand documentul a fost anulat. Mesaj de eroare, atunci cand nu s-a anulat documentul. Data documentului Numarul documentului Utilizatorul Codul fiscal