Как запросить План счетов при подключении к NetSuite с помощью ODBC?

#odbc #netsuite

Вопрос:

Могу ли я запросить данные плана счетов при подключении к ODBC? Я не могу найти таблицу с этой информацией. Я нашел объект под названием «Учетные записи» в браузере Connect, но когда я запускаю следующий запрос, он жалуется, что объект не существует. Я подключаюсь к NetSuite2.com

 SELECT * FROM Account

ERROR [42S02] [NetSuite][ODBC 32bit driver][OpenAccess SDK SQL Engine]Base table:Accounts
 

Ответ №1:

запрос, который вы хотите использовать, это

 select * from account
 

если вы используете схему аналитики, но если вы используете схему подключения, запрос будет

 select * from accounts 
 

Вы можете определить, используете ли вы схему подключения или схему аналитики, проверив строку подключения. Если переменная SDSN в строке подключения Netsuite2.com указана , вы используете схему аналитики. Если переменная SDSN i является строкой подключения Netsuite.com , вы используете схему подключения.

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

https://www.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2021_1/analytics/record/account.html

Он не очень хорош в навигации, но может помочь, если вы знаете, что ищете.