Извлечение ежедневников / данных транзакций из Tally с использованием ODBC - PullRequest
0 голосов
/ 06 декабря 2018

Я могу успешно подключить Excel к Tally ODBC Server с помощью Microsoft SQL Query.Теперь я хочу извлечь все данные транзакций для всей истории в Excel (включая дебетовые и кредитные книги), как в Дневной книге.Однако, если я извлекаю из таблицы CompanyVouchers, я получаю данные только для текущей даты в Tally и только для одной книги.

STEPS FOLLOWED:
1. Open Microsoft Excel on your computer.
2. Click Data > Get External Data > From Other Sources > From Microsoft Query
3. Select TallyODBC64_9000*
4. Select CompanyVouchers from the Query Wizard

1 Ответ

0 голосов
/ 08 декабря 2018

Использование Tally ODBC для экспорта данных в Excel

Tally ERP поддерживает SQL (язык структурированных запросов).Вы можете использовать запросы SQL SELECT для экспорта данных Tally с помощью Tally ODBC или панели калькулятор в самом Tally Software.Однако существуют определенные ограничения.Вы можете получить только поля первого уровня из Tally ERP.Например, вы можете выбрать дату, тип ваучера, номер ваучера, регистрационный номер участника и т. Д., Но вы не можете получить все бухгалтерские книги для каждой записи ваучера с помощью интерфейса Tally ODBC.

Вот некоторые операторы SQL SELECT для получения данныхиз Tally с использованием ODBC.

Экспорт данных о продажах из Tally ERP

Select $Date,$Reference,$VouchertypeName,$PartyLedgerName,$$CollectionField:$Amount:1:LedgerEntries from RTSAllVouchers where $$IsSales:$VoucherTypeName

Экспорт данных платежей из Tally ERP

Select $Date,$Reference,$VouchertypeName,$PartyLedgerName,$$CollectionField:$Amount:1:LedgerEntries from RTSAllVouchers where $$IsPayment:$VoucherTypeName

Экспорт записей квитанций из Tally ERP

Select $Date,$Reference,$VouchertypeName,$PartyLedgerName,$$CollectionField:$Amount:1:LedgerEntries from RTSAllVouchers where $$IsReceipt:$VoucherTypeName

PS: Коллекция CompanyVouchers в Tally экспортирует данные только на текущую дату.Следовательно, мы использовали пользовательскую коллекцию с именем RTSAllVouchers .Код TDL для этой пользовательской коллекции приведен ниже: -

[Collection: RTSAllVouchers]  
Type: Voucher  
IsODBCTable: Yes  
Fetch : *, AllLedgerEntries.*, LedgerEntries.*

Использование Tally ODBC для импорта данных из Excel

На данный момент вы не можете импортировать данные в Tally ERP с использованием ODBC.Хотя драйвер Tally ODBC поддерживает запросы SQL SELECT, в настоящее время он не поддерживает запросы UPDATE или DELETE.Чтобы импортировать данные в Tally, вы должны отправить HTTP-запрос в Tally на порт 9000. Подробнее о Tally XML можно узнать по Импорт данных в Tally ERP

Подробнее: https://www.rtslink.com/

...