Необходимо получить информацию о заказе на продажу с помощью XML-запроса к Tally erp 9.

Я собираюсь разработать настольное приложение для интеграции с Tally ERP 9. Мое приложение использует ('localhost: 9000') для запроса XML Post.

Я могу получить все записи о продажах, используя приведенный ниже почтовый запрос XML для подсчета.

<ENVELOPE>
<HEADER>
<VERSION>1</VERSION>
<TALLYREQUEST>Export</TALLYREQUEST>
<TYPE>Data</TYPE>
<ID>Sales Orders Book</ID>
</HEADER>
<BODY>
<DESC>
<STATICVARIABLES>
<EXPLODEFLAG>Yes</EXPLODEFLAG>
<SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT>
<SVFROMDATE>01/04/2006</SVFROMDATE>
<SVTODATE>31/03/2013</SVTODATE>
</STATICVARIABLES>
<TDL>
<TDLMESSAGE>
<REPORT NAME="Sales Orders Book">
</REPORT>
</TDLMESSAGE>
</TDL>
</DESC>
</BODY>
</ENVELOPE>

Теперь мне нужно получить детали одного заказа на продажу, передав идентификатор заказа/ссылочный номер.

Я пробовал ниже синтаксис один за другим в <STATICVARIABLES>, но это не удалось,

<SVGUID>91209900-f40c-4222-b605-79462be5b1cf-00000043</SVGUID>
<SVREMOTEID>91209900-f40c-4222-b605-79462be5b1cf-00000043</SVREMOTEID>
<SVVCHKEY>91209900-f40c-4222-b605-79462be5b1cf-0000a46d:00000078</SVVCHKEY>
<SVMASTERID>67</SVMASTERID>

Пожалуйста, дайте мне знать, если кто-нибудь знает правильный XML-запрос или любую документацию, связанную с различными операциями экспорта с использованием XML-запроса.


person Sagar Vaishnav    schedule 09.10.2014    source источник
comment
Эта ссылка может вам помочь. stackoverflow.com/questions/48965228/   -  person Raize Ahamed    schedule 26.02.2018


Ответы (2)


<?xml version="1.0" encoding="UTF-8"?>
<ENVELOPE>
<HEADER>
<VERSION>1</VERSION>
<TALLYREQUEST>EXPORT</TALLYREQUEST>
<TYPE>Object</TYPE>
<SUBTYPE>VOUCHER</SUBTYPE>
<ID TYPE="Name">ID:{{voucherId}}</ID>
</HEADER>
<BODY>
<DESC>
<STATICVARIABLES>
<SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT>
<SVCURRENTCOMPANY>{{companyName}}</SVCURRENTCOMPANY>
</STATICVARIABLES>
<FETCHLIST>
    <FETCH>Date</FETCH>
    <FETCH>VoucherTypeName</FETCH>
    <FETCH>VoucherNumber</FETCH>
</FETCHLIST>
</DESC>
</BODY>
</ENVELOPE>

Попробуйте это, я использовал этот xml, чтобы получить конкретные данные ваучера из подсчета, введя основной идентификатор ваучера, который мне нужно получить из подсчета, как идентификатор ваучера.

person Casey    schedule 14.01.2015
comment
как получить распечатку html или pdf для ваучера? @Кейси - person Vinod Sai; 11.03.2020

    <ENVELOPE>
    <HEADER>
    <VERSION>1</VERSION>
    <TALLYREQUEST>EXPORT</TALLYREQUEST>
    <TYPE>DATA</TYPE>
    <ID>Voucher Register</ID>
    </HEADER>
    <BODY>
    <DESC>
    <STATICVARIABLES>
    <VoucherTypeName>Sales</VoucherTypeName>
    <SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT>
    <SVFROMDATE TYPE="Date">20170331</SVFROMDATE>
    <SVTODATE TYPE="Date">20170331</SVTODATE>
    </STATICVARIABLES>
    </DESC>
    </BODY>
    </ENVELOPE>

Попробуйте это, я использую

person Tejendra Pareek    schedule 12.01.2017
comment
Хотя этот код может ответить на вопрос, предоставление дополнительного контекста относительно того, почему и/или как этот код отвечает на вопрос, повышает его ценность в долгосрочной перспективе. - person Donald Duck; 12.01.2017