Labdien,
Kā korekti piesaistīt/izveidod norēķinu līniju klientam caur REST interfeisu?
Ir izveidots klients (POST /rest/TDdmCustomer/template/132)
RESPONSE: 201 Created
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<result><link><href>/rest/TDdmCustomer/76534</href></link></result>
Apskatot /rest/TdmDNorLinRBL/template tā nesatur nevienu lauku zem <entity> taga:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <resource> <description>Jauna ieraksta sagatave</description> <entity xmlns="TdmDNorLinRBL.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="TdmDNorLinRBL.xsd TdmDNorLinRBL.xsd"/> </resource>
Tomēr mēģinot izveidot noreķinu līniju ar sekojošu pieprasījumu (izmantojot laukus no atlasītas norēķinu līnijas pieprasījumā):
POST /rest/TdmDNorLinRBL/template
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<resource>
<entity xmlns="TdmNorGrpBL.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="TdmNorGrpBL.xsd TdmNorGrpBL.xsd">
<PK_KLIENTS>76534</PK_KLIENTS>
<PK_VAL><href>/rest/TsdmValName/1</href></PK_VAL>
<PK_DNORGRP><href>/rest/TdmNorGrpBL/1</href></PK_DNORGRP>
<APRAKSTS>EUR Norēķinu līnija</APRAKSTS>
<NGRP_KODS>NAV</NGRP_KODS>
<NGRP_NOSAUK>Bez norēķinu grupas</NGRP_NOSAUK>
<VAL_KODS>EUR</VAL_KODS>
<PK_KONTS/>
<PK_AVKONTS/>
<KLIG_NUMURS/>
</entity>
</resource>
RESPONSE: 500 Internal Server Error
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<error>
<class>EAccessViolation</class>
<message>Access violation at address 03DBA40C in module 'FTGSComp.bpl'. Read of address 584033D5</message>
</error>
Atrisināts! Doties uz risinājumu
Labdien, @andrisr!
Horizon nevar atsevišķi izveidot norēķinu līniju ne ar REST, ne ar Horizon GUI saskarni. Norēķinu līnijas veidojas automātiski no dokumentiem. Arī ar REST veidojot dokumentus, īnformācija par norēķinu līnijām nav jāaizpilda - tā veidosies automātiski.
Paldies!
Sporta iela 11, Rīga, LV-1013
Visma birojs: +371 67116211
Horizon atbalsts: +371 67116211
E-pasts: visma@visma.lv