Синхронизация базы данных Tally с приложением С#

Я хочу сделать приложение для синхронизации Tally Sales Order и Sales Invoice от tally до нашей базы данных SQL. В настоящее время для целей тестирования я использую Tally ERP 9 Educational Version.

Я создал некоторые заказы на продажу в таблице и нуждаюсь во всем порядке с их данными из таблицы, используя tally ODBC Sql query

uptil в соответствии с моим исследованием, я получаю несколько деталей заказа клиента, таких как Voucher Number, Order Date, 'Тип ваучера' и т.д. из таблицы ODBC таблицы CompanyVoucher. но мало деталей пуста, хотя соответствующие данные существуют в порядке подсчета. например Reference, Party Name... и т.д.

Кроме того, я не могу найти Tally ODBC table, чтобы получить несколько других данных, связанных с заказом на продажу, например item name, item number , item quantity, rate and order total, order no и т.д.

Может ли кто-нибудь предложить SQL Query или Tally ODBC table, откуда я могу найти эти данные, связанные с заказом. Также я не уверен, если мы не сможем получить доступ к этим деталям из-за Educational Version и любых ограничений на Educational Version при доступе к этим деталям.

поэтому, пожалуйста, предложите мне это.

Ответ 1

Синхронизация - это процесс репликации данных между двумя или более компьютерами с использованием Tally.ERP 9 в среде Client-Server. Данные передаются от клиента к серверу и наоборот. Tally.ERP 9 обеспечивает контроль за частотой синхронизации, то есть данные могут быть реплицированы после каждой транзакции или обновляются через определенные промежутки времени.

Настройка сервера для синхронизации

Чтобы настроить серверную компанию для синхронизации, выполните следующие действия:

Перейдите к Gateway of Tally > F12: Configure > Advanced Configuration

На экране расширенной конфигурации

В разделе Конфигурация клиента/сервера, Установите параметр Tally, действующий как сервер, для запуска Tally.ERP 9 в качестве сервера синхронизации Укажите нужный номер порта (например, 9009) в поле "Порт"....

Вкладка вниз в раздел конфигурации Tally Sync:

Установите параметр "Игнорировать клиентов", модифицированный мастером типа ваучера, на "Нет", так что изменения, внесенные в "Владелец ваучера" на клиенте, обновляются на сервере

Установите для параметра "Включить синхронизацию" значение "Да" , чтобы создать файл журнала, который содержит синхронизированные ваучеры, и сохраняется в папке Tally.

Установите параметр "Усекать предыдущий журнал", прежде чем для параметра "Синхронизация" должно быть установлено "Да" , чтобы предыдущий файл журнала был перезаписан текущим файлом журнала.

Перейдите к концу и нажмите Enter, чтобы сохранить данные.

Чтобы эти изменения вступили в силу, Tally.ERP 9 предложит вам перезагрузить приложение, как показано ниже:

Нажмите "Enter" или выберите "Да" , чтобы перезапустить Tally.ERP 9 на компьютере сервера. Tally.ERP 9 перезапустится, и на информационной панели вы увидите, что он настроен как сервер синхронизации, как показано ниже.

Подробное описание здесь.

Если данные присутствуют, и вы не можете получить доступ к синхронизации, тогда должно быть ограничением в вашей версии