【问题标题】:How to integrate Tally ERP-9 with Python如何将 Tally ERP-9 与 Python 集成
【发布时间】:2019-11-19 12:46:04
【问题描述】:

如何将 Tally ERP-9 与 Python(Django) 集成以实现基于账本的推送和拉取金额。

【问题讨论】:

    标签: django python-3.x tally


    【解决方案1】:
    import pyodbc
    
    conn = pyodbc.connect('DSN=TallyODBC64_9123;SERVER=({local});DRIVER=Tally ODBC DRIVER64;PORT=9123')
    
    cursor=conn.cursor()
    
    data=cursor.execute("SELECT  $Name,$_PrimaryGroup,$_ClosingBalance,$OpeningBalance FROM Ledger")
    
    columns = [column[0] for column in data.description]
    actual_cols=[s.strip('$') for s in columns]
    rows = data.fetchall()
    
    
    from dfply import *
    import pandas as pd
    
    
    df = pd.DataFrame.from_records(rows)
    df.columns=actual_cols
    

    【讨论】:

    • 感谢您的回复。如何使用 Python(Django) 在 Tally 中推送收到的 100 INR、要接收的 100 INR 等数据。这意味着 - 使用 Ledger 贷记和借记金额。
    • help.tallysolutions.com/article/DeveloperReference/faq/… - 此链接指出 Tally 的 SQL 命令只能帮助检索数据,不能将数据推送到 Tally。您可能必须根据需要使用 XML Soap 或 TDL。
    猜你喜欢
    • 1970-01-01
    • 2012-05-16
    • 1970-01-01
    • 2018-09-20
    • 1970-01-01
    • 1970-01-01
    • 2014-02-03
    • 2012-01-25
    • 2017-03-31
    相关资源
    最近更新 更多