Detalles de Conexión de Dynamics NAV
Introducción
Versión del conector
Esta documentación se basa en la versión 21.0.8383 del conector.
Empezando
Compatibilidad con la versión de Dynamics NAV
El conector admite el acceso de lectura/escritura a Dynamics NAV 2013+ a través de los servicios web de OData. Para acceder a los datos a través de la API, deberá publicar las páginas con las que desea trabajar como servicios web: En el cliente Web o Windows Dynamics NAV, busque 'Servicios web'. Para agregar una página a la lista de páginas expuestas, seleccione el Tipo de objeto y el Id. de objeto.
Establecer una Conexión
Conexión a Dynamics NAV
Antes de que el conector pueda conectarse con Dynamics NAV, los servicios OData deben estar habilitados en el servidor. Una vez que los Servicios OData estén habilitados, el conector podrá consultar cualquier servicio que esté publicado en el servidor.
Además, especifique un URL
a una raíz de organización de servidor de Dynamics NAV válida (por ejemplo, http://MyServer:7048) y a ServerInstance
(por ejemplo, DynamicsNAV71). Si no hay una empresa predeterminada de servicio para el servidor, establezca Company
(por ejemplo, 'CRONUS Canada, Inc.') también.
En una instalación multiinquilino, especifique el ID de inquilino en Tenant
(por ejemplo, 'Cronus1').
Autenticación en Dynamics NAV
Para autenticarse, establezca User
y Password
propiedades para credenciales de inicio de sesión válidas de Dynamics NAV o credenciales de usuario de Windows. Seleccione el método de autenticación apropiado en AuthScheme
.
Esquemas de Autenticación
Los esquemas de autenticación disponibles se configuran en IIS donde se aloja Dynamics NAV. En IIS, puede seleccionar habilitar o deshabilitar la autenticación Digest, Basic, Windows o Anonymous. Consulte con su administrador de Dynamics NAV para determinar qué esquema de autenticación es adecuado para usted. Colocar AuthScheme
a uno de los siguientes:
- NEGOCIAR (predeterminado) - Forma parte de la autenticación de Windows, también conocida como Kerberos.
- BÁSICO - Autenticación básica.
- DIGEST - Autenticación implícita.
- NTLM - Parte de la autenticación de Windows.
- NINGUNO - Autenticación anónima.
Notas Importantes
Procedimientos Almacenados
- Las funciones de procedimientos almacenados descritas en esta documentación no se admiten actualmente.
- Debido a que los procedimientos almacenados no se admiten actualmente, cualquier característica que dependa de los procedimientos almacenados tampoco se admite actualmente.
Archivos de Configuración y Sus Rutas
- Todas las referencias a la adición de archivos de configuración y sus rutas se refieren a archivos y ubicaciones en Harmony Agente donde está instalado el conector. Estas rutas deben ajustarse según corresponda según el agente y el sistema operativo. Si se utilizan varios agentes en un grupo de agentes, se requerirán archivos idénticos en cada agente.
Características Avanzadas
Esta sección detalla una selección de funciones avanzadas del conector Dynamics NAV.
Vistas definidas por el usuario
El conector le permite definir tablas virtuales, llamadas vistas definidas por el usuario, cuyo contenido se decide mediante una consultar preconfigurada. Estas vistas son útiles cuando no puede controlar directamente las consultas que se envían a los controladores. Consulte Vistas definidas por el usuario para obtener una descripción general de la creación y configuración de vistas personalizadas.
Configuración SSL
Usar Configuración SSL para ajustar cómo el conector maneja las negociaciones de certificados TLS/SSL. Puede elegir entre varios formatos de certificado; ver el SSLServerCert
propiedad en "Opciones de cadena de conexión" para obtener más información.
Apoderado
Para configurar el conector mediante Configuración de proxy de Agente Privado, Selecciona el Use Proxy Settings
casilla de verificación en la pantalla de configuración de la conexión.
Vistas Definidas por el Usuario
El conector Jitterbit para Dynamics NAV le permite definir una tabla virtual cuyo contenido se decide mediante una consultar preconfigurada. Estas se denominan Vistas definidas por el usuario, que son útiles en situaciones en las que no puede controlar directamente la consultar que se envía al controlador, por ejemplo, cuando se utiliza el controlador de Jitterbit. Las vistas definidas por el usuario se pueden utilizar para definir predicados que siempre se aplican. Si especifica predicados adicionales en la consultar a la vista, se combinan con la consultar ya definida como parte de la vista.
Hay dos formas de crear vistas definidas por el usuario:
- Cree un archivo de configuración con formato JSON que defina las vistas que desea.
- Declaraciones DDL.
Definición de Vistas Usando un Archivo de Configuración
Las vistas definidas por el usuario se definen en un archivo de configuración con formato JSON llamado UserDefinedViews.json
. El conector detecta automáticamente las vistas especificadas en este archivo.
También puede tener múltiples definiciones de vista y controlarlas usando UserDefinedViews
propiedad de conexión. Cuando utiliza esta propiedad, el conector solo ve las vistas especificadas.
Este archivo de configuración de vista definida por el usuario tiene el siguiente formato:
- Cada elemento raíz define el nombre de una vista.
- Cada elemento raíz contiene un elemento hijo, llamado
query
, que contiene la consultar SQL personalizada para la vista.
Por ejemplo:
{
"MyView": {
"query": "SELECT * FROM Customer WHERE MyColumn = 'value'"
},
"MyView2": {
"query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
}
}
Utilizar el UserDefinedViews
propiedad de conexión para especificar la ubicación de su archivo de configuración JSON. Por ejemplo:
"UserDefinedViews", "C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json"
Esquema para Vistas Definidas por el Usuario
Las vistas definidas por el usuario se exponen en UserViews
esquema por defecto. Esto se hace para evitar que el nombre de la vista entre en conflicto con una entidad real en el modelo de datos. Puede cambiar el nombre del esquema utilizado para UserViews configurando UserViewsSchemaName
propiedad.
Trabajar con Vistas Definidas por el Usuario
Por ejemplo, una instrucción SQL con una vista definida por el usuario llamada UserViews.RCustomers
solo enumera clientes en Raleigh:
SELECT * FROM Customers WHERE City = 'Raleigh';
Un ejemplo de una consultar al controlador:
SELECT * FROM UserViews.RCustomers WHERE Status = 'Active';
Dando como resultado la consultar efectiva a la fuente:
SELECT * FROM Customers WHERE City = 'Raleigh' AND Status = 'Active';
Ese es un ejemplo muy simple de una consultar a una vista definida por el usuario que es efectivamente una combinación de la consultar de vista y la definición de vista. Es posible componer estas consultas en patrones mucho más complejos. Todas las operaciones de SQL están permitidas en ambas consultas y se combinan cuando corresponde.
Configuración SSL
Personalización de la Configuración SSL
De forma predeterminada, el conector intenta negociar SSL/TLS comparando el certificado del servidor con el almacén de certificados de confianza del sistema.
Para especificar otro certificado, consulte SSLServerCert
propiedad de los formatos disponibles para hacerlo.
Modelo de Datos
El Jitterbit Connector para Dynamics NAV modela entidades de Dynamics NAV en tablas relacionales y procedimientos almacenados. Las definiciones de la tabla se obtienen dinámicamente del servicio OData al que se conecta.
Mesas
Solo las páginas que se publican como servicios web en Dynamics NAV estarán disponibles como tablas. El Modelo de datos muestra las tablas disponibles en la base de datos de demostración; las tablas reales disponibles dependerán de su instancia de Dynamics NAV.
Procedimientos almacenados
NOTE:
Los procedimientos almacenados no se admiten actualmente. Consulte la nota anterior para detalles.
Procedimientos almacenados* son interfaces similares a funciones para la fuente de datos. Se pueden utilizar para buscar, actualizar y modificar información.
en la fuente de datos.
Mesas
El conector modela los datos en Dynamics NAV en una lista de tablas que se pueden consultar mediante instrucciones SQL estándar.
Generalmente, consultar tablas de Dynamics NAV es lo mismo que consultar una tabla en una base de datos relacional. A veces hay casos especiales, por ejemplo, incluir una determinada columna en la cláusula WHERE puede ser necesario para obtener datos para ciertas columnas de la tabla. Esto suele ser necesario para situaciones en las que se debe realizar una solicitud separada para cada fila para obtener ciertas columnas. Estos tipos de situaciones están claramente documentados en la parte superior de la página de la tabla vinculada a continuación.
Conector Jitterbit para Tablas Dynamics NAV
Nombre | Descripción |
---|---|
Company | La empresa de tablas DynamicsNAV. |
Country | La tabla País de DynamicsNAV. |
Currency | La moneda de la tabla DynamicsNAV. |
Customer | La tabla Customer de DynamicsNAV. |
GeneralProductPosting | La tabla GeneralProductPosting de DynamicsNAV. |
PurchaseLines | La tabla de DynamicsNAV Líneas de compra. |
PurchaseOrder | La orden de compra de la tabla de DynamicsNAV. |
PurchaseOrderPurchLines | La tabla de DynamicsNAV PurchaseOrderPurchLines. |
PurchaseOrders | La tabla de órdenes de compra de DynamicsNAV. |
ResourceCard | La tabla ResourceCard de DynamicsNAV. |
SalesOrder | La tabla SalesOrder de DynamicsNAV. |
Compañía
La empresa de tablas DynamicsNAV.
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
Name [KEY] | String | Falso | La columna Nombre de la tabla Empresa. |
LinkedCountry | String | Falso | La columna LinkedCountry para la tabla Company. |
LinkedCurrency | String | Falso | La columna LinkedCurrency para la tabla Company. |
LinkedCustomer | String | Falso | La columna LinkedCustomer para la tabla Company. |
LinkedGeneralProductPosting | String | Falso | La columna LinkedGeneralProductPosting para la tabla Company. |
LinkedPurchaseLines | String | Falso | La columna LinkedPurchaseLines para la tabla Company. |
LinkedPurchaseOrder | String | Falso | La columna LinkedPurchaseOrder para la tabla Company. |
LinkedPurchaseOrderPurchLines | String | Falso | La columna LinkedPurchaseOrderPurchLines para la tabla Company. |
LinkedPurchaseOrders | String | Falso | La columna LinkedPurchaseOrders para la tabla Empresa. |
LinkedResourceCard | String | Falso | La columna LinkedResourceCard para la tabla Company. |
LinkedSalesOrder | String | Falso | La columna LinkedSalesOrder para la tabla Company. |
País
La tabla País de DynamicsNAV.
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
Code [KEY] | String | Falso | La columna Código para la tabla País. |
Address_Format | String | Falso | La columna Address_Format para la tabla Country. |
Contact_Address_Format | String | Falso | La columna Contact_Address_Format para la tabla Country. |
ETag | String | Falso | La columna ETag para la tabla País. |
EU_Country_Region_Code | String | Falso | La columna EU_Country_Region_Code para la tabla País. |
Intrastat_Code | String | Falso | La columna Intrastat_Code para la tabla Country. |
Name | String | Falso | La columna Nombre para la tabla País. |
Divisa
La moneda de la tabla DynamicsNAV.
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
Code [KEY] | String | Falso | La columna Código para la tabla Divisa. |
Amount_Decimal_Places | String | Falso | La columna Amount_Decimal_Places para la tabla Moneda. |
Amount_Rounding_Precision | Decimal | Falso | La columna Amount_Rounding_Precision para la tabla Moneda. |
Appln_Rounding_Precision | Decimal | Falso | La columna Appln_Rounding_Precision para la tabla Moneda. |
Conv_LCY_Rndg_Credit_Acc | String | Falso | La columna Conv_LCY_Rndg_Credit_Acc para la tabla Moneda. |
Conv_LCY_Rndg_Debit_Acc | String | Falso | La columna Conv_LCY_Rndg_Debit_Acc para la tabla Moneda. |
CurrencyFactor | Decimal | Falso | La columna CurrencyFactor para la tabla Moneda. |
Description | String | Falso | La columna Descripción de la tabla Divisa. |
EMU_Currency | Boolean | Falso | La columna EMU_Currency para la tabla Moneda. |
ETag | String | Falso | La columna ETag para la tabla Moneda. |
Invoice_Rounding_Precision | Decimal | Falso | La columna Invoice_Rounding_Precision para la tabla Moneda. |
Invoice_Rounding_Type | String | Falso | La columna Invoice_Rounding_Type para la tabla Moneda. |
Last_Date_Adjusted | Datetime | Falso | La columna Last_Date_Adjusted para la tabla Moneda. |
Last_Date_Modified | Datetime | Falso | La columna Last_Date_Modified para la tabla Moneda. |
Max_Payment_Tolerance_Amount | Decimal | Falso | La columna Max_Payment_Tolerance_Amount para la tabla Divisa. |
Max_VAT_Difference_Allowed | Decimal | Falso | La columna Max_VAT_Difference_Allowed para la tabla Divisa. |
Payment_Tolerance_Percent | Decimal | Falso | La columna Payment_Tolerance_Percent para la tabla Moneda. |
Realized_G_L_Gains_Account | String | Falso | La columna Realized_G_L_Gains_Account para la moneda de la tabla. |
Realized_G_L_Losses_Account | String | Falso | La columna Realized_G_L_Losses_Account para la tabla Moneda. |
Realized_Gains_Acc | String | Falso | La columna Realized_Gains_Acc para la tabla Moneda. |
Realized_Losses_Acc | String | Falso | La columna Realized_Losses_Acc para la tabla Moneda. |
Residual_Gains_Account | String | Falso | La columna Residual_Gains_Account para la tabla Moneda. |
Residual_Losses_Account | String | Falso | La columna Residual_Losses_Account para la tabla Divisa. |
Symbol | String | Falso | La columna Símbolo para la tabla Divisa. |
Unit_Amount_Decimal_Places | String | Falso | La columna Unit_Amount_Decimal_Places para la tabla Moneda. |
Unit_Amount_Rounding_Precision | Decimal | Falso | La columna Unit_Amount_Rounding_Precision para la tabla Moneda. |
Unrealized_Gains_Acc | String | Falso | La columna Unrealized_Gains_Acc para la tabla Moneda. |
Unrealized_Losses_Acc | String | Falso | La columna Unrealized_Losses_Acc para la tabla Moneda. |
VAT_Rounding_Type | String | Falso | La columna VAT_Rounding_Type para la tabla Moneda. |
Cliente
La tabla Customer de DynamicsNAV.
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
No [KEY] | String | Falso | La columna No para la tabla Cliente. |
Address | String | Falso | La columna Dirección para la tabla Cliente. |
Address_2 | String | Falso | La columna Dirección_2 para la tabla Cliente. |
Allow_Line_Disc | Boolean | Falso | La columna Allow_Line_Disc para la tabla Customer. |
Application_Method | String | Falso | La columna Application_Method para la tabla Customer. |
Balance_LCY | Decimal | Falso | La columna Saldo_LCY para la tabla Cliente. |
Bank_Communication | String | Falso | La columna Bank_Communication para la tabla Customer. |
Base_Calendar_Code | String | Falso | La columna Base_Calendar_Code para la tabla Customer. |
Bill_to_Customer_No | String | Falso | La columna Bill_to_Customer_No para la tabla Customer. |
Block_Payment_Tolerance | Boolean | Falso | La columna Block_Payment_Tolerance para la tabla Customer. |
Blocked | String | Falso | La columna Bloqueada para la tabla Cliente. |
Cash_Flow_Payment_Terms_Code | String | Falso | La columna Cash_Flow_Payment_Terms_Code para la tabla Customer. |
Check_Date_Format | String | Falso | La columna Check_Date_Format para la tabla Customer. |
Check_Date_Separator | String | Falso | La columna Check_Date_Separator para la tabla Customer. |
City | String | Falso | La columna Ciudad para la tabla Cliente. |
Combine_Shipments | Boolean | Falso | La columna Combine_Shipments para la tabla Customer. |
Contact | String | Falso | La columna Contacto para la tabla Cliente. |
Copy_Sell_to_Addr_to_Qte_From | String | Falso | La columna Copy_Sell_to_Addr_to_Qte_From para la tabla Customer. |
Country_Region_Code | String | Falso | La columna Country_Region_Code para la tabla Customer. |
County | String | Falso | La columna Condado para la tabla Cliente. |
Credit_Limit_LCY | Decimal | Falso | La columna Credit_Limit_LCY para la tabla Cliente. |
CURP_No | String | Falso | La columna CURP_No para la tabla Cliente. |
Currency_Code | String | Falso | La columna Currency_Code para la tabla Customer. |
Currency_Filter | String | Falso | La columna Currency_Filter para la tabla Customer. |
Customer_Disc_Group | String | Falso | La columna Customer_Disc_Group para la tabla Customer. |
Customer_Posting_Group | String | Falso | La columna Customer_Posting_Group para la tabla Customer. |
Customer_Price_Group | String | Falso | La columna Customer_Price_Group para la tabla Customer. |
Customized_Calendar | String | Falso | La columna Custom_Calendar para la tabla Customer. |
E_Mail | String | Falso | La columna E_Mail para la tabla Customer. |
ETag | String | Falso | La columna ETag para la tabla Customer. |
Fax_No | String | Falso | La columna Fax_No para la tabla Cliente. |
Fin_Charge_Terms_Code | String | Falso | La columna Fin_Charge_Terms_Code para la tabla Customer. |
Gen_Bus_Posting_Group | String | Falso | La columna Gen_Bus_Posting_Group para la tabla Customer. |
Global_Dimension_1_Filter | String | Falso | La columna Global_Dimension_1_Filter para la tabla Customer. |
Global_Dimension_2_Filter | String | Falso | La columna Global_Dimension_2_Filter para la tabla Customer. |
Home_Page | String | Falso | La columna Home_Page para la tabla Customer. |
IC_Partner_Code | String | Falso | La columna IC_Partner_Code para la tabla Customer. |
Invoice_Copies | Int32 | Falso | La columna Factura_Copias para la tabla Cliente. |
Invoice_Disc_Code | String | Falso | La columna Invoice_Disc_Code para la tabla Customer. |
Language_Code | String | Falso | La columna Language_Code para la tabla Customer. |
Last_Date_Modified | Datetime | Falso | La columna Last_Date_Modified para la tabla Customer. |
Last_Statement_No | Int32 | Falso | La columna Last_Statement_No para la tabla Customer. |
Location_Code | String | Falso | La columna Location_Code para la tabla Customer. |
Name | String | Falso | La columna Nombre para la tabla Cliente. |
Partner_Type | String | Falso | La columna Partner_Type para la tabla Customer. |
Payment_Method_Code | String | Falso | La columna Payment_Method_Code para la tabla Customer. |
Payment_Terms_Code | String | Falso | La columna Payment_Terms_Code para la tabla Customer. |
Phone_No | String | Falso | La columna Phone_No para la tabla Customer. |
Post_Code | String | Falso | La columna Post_Code para la tabla Customer. |
Preferred_Bank_Account | String | Falso | La columna Preferred_Bank_Account para la tabla Customer. |
Prepayment_Percent | Decimal | Falso | La columna Prepago_Porcentaje para la tabla Cliente. |
Prices_Including_VAT | Boolean | Falso | La columna Precios_Incluyendo_IVA para la tabla Cliente. |
Primary_Contact_No | String | Falso | La columna Primary_Contact_No para la tabla Customer. |
Print_Statements | Boolean | Falso | La columna Print_Statements para la tabla Customer. |
Reminder_Terms_Code | String | Falso | La columna Reminder_Terms_Code para la tabla Customer. |
Reserve | String | Falso | La columna Reserva para la tabla Cliente. |
Responsibility_Center | String | Falso | La columna Centro_de_responsabilidad para la tabla Cliente. |
RFC_No | String | Falso | La columna RFC_No para la tabla Cliente. |
Salesperson_Code | String | Falso | La columna Salesperson_Code para la tabla Customer. |
Search_Name | String | Falso | La columna Search_Name para la tabla Customer. |
Service_Zone_Code | String | Falso | La columna Service_Zone_Code para la tabla Customer. |
Shipment_Method_Code | String | Falso | La columna Shipment_Method_Code para la tabla Customer. |
Shipping_Advice | String | Falso | La columna Shipping_Advice para la tabla Customer. |
Shipping_Agent_Code | String | Falso | La columna Shipping_Agent_Code para la tabla Customer. |
Shipping_Agent_Service_Code | String | Falso | La columna Shipping_Agent_Service_Code para la tabla Customer. |
Shipping_Time | String | Falso | La columna Shipping_Time para la tabla Customer. |
State_Inscription | String | Falso | La columna State_Inscription para la tabla Customer. |
Tax_Area_Code | String | Falso | La columna Tax_Area_Code para la tabla Customer. |
Tax_Exemption_No | String | Falso | La columna Tax_Exemption_No para la tabla Cliente. |
Tax_Identification_Type | String | Falso | La columna Tax_Identification_Type para la tabla Customer. |
Tax_Liable | Boolean | Falso | La columna Tax_Liable para la tabla Customer. |
VAT_Bus_Posting_Group | String | Falso | La columna VAT_Bus_Posting_Group para la tabla Customer. |
VAT_Registration_No | String | Falso | La columna VAT_Registration_No para la tabla Cliente. |
LinkedCountry_Region_Code_Link | String | Falso | La columna LinkedCountry_Region_Code_Link para la tabla Customer. |
LinkedCurrency_Code_Link | String | Falso | La columna LinkedCurrency_Code_Link para la tabla Customer. |
LinkedCurrency_Filter_Link | String | Falso | La columna LinkedCurrency_Filter_Link para la tabla Customer. |
GeneralProductPublicación
La tabla GeneralProductPosting de DynamicsNAV.
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
Code [KEY] | String | Falso | La columna Código de la tabla GeneralProductPosting. |
Auto_Insert_Default | Boolean | Falso | La columna Auto_Insert_Default para la tabla GeneralProductPosting. |
Def_VAT_Prod_Posting_Group | String | Falso | La columna Def_VAT_Prod_Posting_Group para la tabla GeneralProductPosting. |
Description | String | Falso | La columna Descripción de la tabla GeneralProductPosting. |
ETag | String | Falso | La columna ETag para la tabla GeneralProductPosting. |
Líneas de Compra
La tabla de DynamicsNAV Líneas de compra.
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
Document_No [KEY] | String | Falso | La columna Document_No para la tabla PurchaseLines. |
Document_Type [KEY] | String | Falso | La columna Tipo_documento para la tabla Líneas de compra. |
Line_No [KEY] | Int32 | Falso | La columna Line_No para la tabla PurchaseLines. |
Amt_Rcd_Not_Invoiced_LCY | Decimal | Falso | La columna Amt_Rcd_Not_Invoiced_LCY para la tabla Líneas de compra. |
Buy_from_Vendor_No | String | Falso | La columna Buy_from_Vendor_No para la tabla Líneas de compra. |
Description | String | Falso | La columna Descripción de la tabla Líneas de compra. |
Direct_Unit_Cost | Decimal | Falso | La columna Direct_Unit_Cost para la tabla PurchaseLines. |
ETag | String | Falso | La columna ETag para la tabla Líneas de compra. |
Expected_Receipt_Date | Datetime | Falso | La columna Expected_Receipt_Date para la tabla Líneas de compra. |
Indirect_Cost_Percent | Decimal | Falso | La columna Indirect_Cost_Percent para la tabla PurchaseLines. |
Job_Line_Type | String | Falso | La columna Job_Line_Type para la tabla PurchaseLines. |
Job_No | String | Falso | La columna Job_No para la tabla PurchaseLines. |
Job_Task_No | String | Falso | La columna Job_Task_No para la tabla PurchaseLines. |
Line_Amount | Decimal | Falso | La columna Line_Amount para la tabla PurchaseLines. |
Location_Code | String | Falso | La columna Location_Code para la tabla PurchaseLines. |
No | String | Falso | La columna No para la tabla Líneas de compra. |
Outstanding_Amount_LCY | Decimal | Falso | La columna Outstanding_Amount_LCY para la tabla PurchaseLines. |
Outstanding_Quantity | Decimal | Falso | La columna Outstanding_Quantity para la tabla PurchaseLines. |
Quantity | Decimal | Falso | La columna Cantidad para la tabla Líneas de compra. |
Reserved_Qty_Base | Decimal | Falso | La columna Reserved_Qty_Base para la tabla Líneas de compra. |
Shortcut_Dimension_1_Code | String | Falso | La columna Shortcut_Dimension_1_Code para la tabla Líneas de compra. |
Shortcut_Dimension_2_Code | String | Falso | La columna Shortcut_Dimension_2_Code para la tabla Líneas de compra. |
ShortcutDimCode_x005B_3_x005D\_ | String | Falso | La columna ShortcutDimCode_x005B_3_x005D_ para la tabla Líneas de compra. |
ShortcutDimCode_x005B_4_x005D\_ | String | Falso | La columna ShortcutDimCode_x005B_4_x005D_ para la tabla Líneas de compra. |
ShortcutDimCode_x005B_5_x005D\_ | String | Falso | La columna ShortcutDimCode_x005B_5_x005D_ para la tabla Líneas de compra. |
ShortcutDimCode_x005B_6_x005D\_ | String | Falso | La columna ShortcutDimCode_x005B_6_x005D_ para la tabla Líneas de compra. |
ShortcutDimCode_x005B_7_x005D\_ | String | Falso | La columna ShortcutDimCode_x005B_7_x005D_ para la tabla Líneas de compra. |
ShortcutDimCode_x005B_8_x005D\_ | String | Falso | La columna ShortcutDimCode_x005B_8_x005D_ para la tabla Líneas de compra. |
Type | String | Falso | La columna Tipo para la tabla Líneas de compra. |
Unit_Cost_LCY | Decimal | Falso | La columna Unit_Cost_LCY para la tabla Líneas de compra. |
Unit_of_Measure_Code | String | Falso | La columna Unit_of_Measure_Code para la tabla Líneas de compra. |
Unit_Price_LCY | Decimal | Falso | La columna Unit_Price_LCY para la tabla Líneas de compra. |
Variant_Code | String | Falso | La columna Variant_Code para la tabla Líneas de compra. |
Orden de Compra
La orden de compra de la tabla de DynamicsNAV.
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
Document_Type [KEY] | String | Falso | La columna Tipo_documento para la tabla Pedido de compra. |
No [KEY] | String | Falso | La columna No para la tabla Pedido de compra. |
Area | String | Falso | La columna Área de la tabla Pedido de compra. |
Assigned_User_ID | String | Falso | La columna ID_Usuario_asignado para la tabla Pedido de compra. |
Buy_from_Address | String | Falso | La columna Buy_from_Address para la tabla PurchaseOrder. |
Buy_from_Address_2 | String | Falso | La columna Buy_from_Address_2 para la tabla Pedido de compra. |
Buy_from_City | String | Falso | La columna Buy_from_City para la tabla PurchaseOrder. |
Buy_from_Contact | String | Falso | La columna Buy_from_Contact para la tabla PurchaseOrder. |
Buy_from_Contact_No | String | Falso | La columna Buy_from_Contact_No para la tabla Pedido de compra. |
Buy_from_County | String | Falso | La columna Buy_from_County para la tabla PurchaseOrder. |
Buy_from_Post_Code | String | Falso | La columna Buy_from_Post_Code para la tabla Pedido de compra. |
Buy_from_Vendor_Name | String | Falso | La columna Buy_from_Vendor_Name para la tabla PurchaseOrder. |
Buy_from_Vendor_No | String | Falso | La columna Buy_from_Vendor_No para la tabla Pedido de compra. |
Compress_Prepayment | Boolean | Falso | La columna Compress_Prepaid para la tabla PurchaseOrder. |
Creditor_No | String | Falso | La columna Creditor_No para la tabla PurchaseOrder. |
Currency_Code | String | Falso | La columna Currency_Code para la tabla PurchaseOrder. |
Document_Date | Datetime | Falso | La columna Document_Date para la tabla PurchaseOrder. |
Due_Date | Datetime | Falso | La columna Fecha de vencimiento de la tabla Pedido de compra. |
Entry_Point | String | Falso | La columna Punto_de_entrada para la tabla Pedido de compra. |
ETag | String | Falso | La columna ETag para la tabla Pedido de compra. |
Expected_Receipt_Date | Datetime | Falso | La columna Expected_Receipt_Date para la tabla Pedido de compra. |
Inbound_Whse_Handling_Time | String | Falso | La columna Inbound_Whse_Handling_Time para la tabla PurchaseOrder. |
IRS_1099_Code | String | Falso | La columna IRS_1099_Code para la tabla Pedido de compra. |
Job_Queue_Status | String | Falso | La columna Job_Queue_Status para la tabla PurchaseOrder. |
Lead_Time_Calculation | String | Falso | La columna Lead_Time_Calculation para la tabla PurchaseOrder. |
Location_Code | String | Falso | La columna Location_Code para la tabla PurchaseOrder. |
No_of_Archived_Versions | Int32 | Falso | La columna No_of_Archived_Versions para la tabla Pedido de compra. |
On_Hold | String | Falso | La columna En espera para la tabla Pedido de compra. |
Order_Address_Code | String | Falso | La columna Order_Address_Code para la tabla PurchaseOrder. |
Order_Date | Datetime | Falso | La columna Order_Date para la tabla PurchaseOrder. |
Pay_to_Address | String | Falso | La columna Pay_to_Address para la tabla PurchaseOrder. |
Pay_to_Address_2 | String | Falso | La columna Pay_to_Address_2 para la tabla PurchaseOrder. |
Pay_to_City | String | Falso | La columna Pay_to_City para la tabla PurchaseOrder. |
Pay_to_Contact | String | Falso | La columna Pay_to_Contact para la tabla PurchaseOrder. |
Pay_to_Contact_No | String | Falso | La columna Pay_to_Contact_No para la tabla Pedido de compra. |
Pay_to_County | String | Falso | La columna Pay_to_County para la tabla PurchaseOrder. |
Pay_to_Name | String | Falso | La columna Pay_to_Name para la tabla PurchaseOrder. |
Pay_to_Post_Code | String | Falso | La columna Pay_to_Post_Code para la tabla PurchaseOrder. |
Pay_to_Vendor_No | String | Falso | La columna Pay_to_Vendor_No para la tabla PurchaseOrder. |
Payment_Discount_Percent | Decimal | Falso | La columna Payment_Discount_Percent para la tabla PurchaseOrder. |
Payment_Reference | String | Falso | La columna Payment_Reference para la tabla PurchaseOrder. |
Payment_Terms_Code | String | Falso | La columna Payment_Terms_Code para la tabla PurchaseOrder. |
Pmt_Discount_Date | Datetime | Falso | La columna Pmt_Discount_Date para la tabla Pedido de compra. |
Posting_Date | Datetime | Falso | La columna Fecha_de_publicación de la tabla Pedido de compra. |
Posting_Description | String | Falso | La columna Posting_Description para la tabla Pedido de compra. |
Prepayment_Due_Date | Datetime | Falso | La columna Prepaid_Due_Date para la tabla PurchaseOrder. |
Prepayment_Percent | Decimal | Falso | La columna Prepago_Porcentaje para la tabla Pedido de compra. |
Prepmt_Include_Tax | Boolean | Falso | La columna Prepmt_Include_Tax para la tabla Pedido de compra. |
Prepmt_Payment_Discount_Percent | Decimal | Falso | La columna Prepmt_Payment_Discount_Percent para la tabla PurchaseOrder. |
Prepmt_Payment_Terms_Code | String | Falso | La columna Prepmt_Payment_Terms_Code para la tabla PurchaseOrder. |
Prepmt_Pmt_Discount_Date | Datetime | Falso | La columna Prepmt_Pmt_Discount_Date para la tabla Pedido de compra. |
Promised_Receipt_Date | Datetime | Falso | La columna Promised_Receipt_Date para la tabla Pedido de compra. |
Provincial_Tax_Area_Code | String | Falso | La columna Provincial_Tax_Area_Code para la tabla Pedido de compra. |
Purchaser_Code | String | Falso | La columna Código_Comprador para la tabla PedidoCompra. |
Quote_No | String | Falso | La columna Quote_No para la tabla PurchaseOrder. |
Requested_Receipt_Date | Datetime | Falso | La columna Requested_Receipt_Date para la tabla Pedido de compra. |
Responsibility_Center | String | Falso | La columna Centro_de_responsabilidad de la tabla Pedido de compra. |
Sell_to_Customer_No | String | Falso | La columna Sell_to_Customer_No para la tabla Pedido de compra. |
Ship_to_Address | String | Falso | La columna Ship_to_Address para la tabla PurchaseOrder. |
Ship_to_Address_2 | String | Falso | La columna Ship_to_Address_2 para la tabla PurchaseOrder. |
Ship_to_City | String | Falso | La columna Ship_to_City para la tabla PurchaseOrder. |
Ship_to_Code | String | Falso | La columna Ship_to_Code para la tabla PurchaseOrder. |
Ship_to_Contact | String | Falso | La columna Enviar_a_contacto para la tabla Pedido de compra. |
Ship_to_County | String | Falso | La columna Ship_to_County para la tabla PurchaseOrder. |
Ship_to_Name | String | Falso | La columna Ship_to_Name para la tabla PurchaseOrder. |
Ship_to_Post_Code | String | Falso | La columna Ship_to_Post_Code para la tabla PurchaseOrder. |
Ship_to_UPS_Zone | String | Falso | La columna Ship_to_UPS_Zone para la tabla PurchaseOrder. |
Shipment_Method_Code | String | Falso | La columna Shipment_Method_Code para la tabla PurchaseOrder. |
Shortcut_Dimension_1_Code | String | Falso | La columna Shortcut_Dimension_1_Code para la tabla Pedido de compra. |
Shortcut_Dimension_2_Code | String | Falso | La columna Shortcut_Dimension_2_Code para la tabla Pedido de compra. |
Status | String | Falso | La columna Estado de la tabla Pedido de compra. |
Tax_Area_Code | String | Falso | La columna Tax_Area_Code para la tabla PurchaseOrder. |
Tax_Exemption_No | String | Falso | La columna Tax_Exemption_No para la tabla PurchaseOrder. |
Tax_Liable | Boolean | Falso | La columna Tax_Liable para la tabla PurchaseOrder. |
Transaction_Specification | String | Falso | La columna Transaction_Specification para la tabla PurchaseOrder. |
Transaction_Type | String | Falso | La columna Transaction_Type para la tabla PurchaseOrder. |
Transport_Method | String | Falso | La columna Transport_Method para la tabla PurchaseOrder. |
Vendor_Cr_Memo_No | String | Falso | La columna Vendor_Cr_Memo_No para la tabla Pedido de compra. |
Vendor_Invoice_No | String | Falso | La columna Vendor_Invoice_No para la tabla Pedido de compra. |
Vendor_Order_No | String | Falso | La columna Vendor_Order_No para la tabla PurchaseOrder. |
Vendor_Shipment_No | String | Falso | La columna Vendor_Shipment_No para la tabla Pedido de compra. |
LinkedPurchaseOrderPurchLines | String | Falso | La columna LinkedPurchaseOrderPurchLines para la tabla PurchaseOrder. |
LinkedCurrency_Code_Link | String | Falso | La columna LinkedCurrency_Code_Link para la tabla PurchaseOrder. |
CompraOrdenPurchLines
La tabla de DynamicsNAV PurchaseOrderPurchLines.
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
Document_No [KEY] | String | Falso | La columna Document_No para la tabla PurchaseOrderPurchLines. |
Document_Type [KEY] | String | Falso | La columna Document_Type para la tabla PurchaseOrderPurchLines. |
Line_No [KEY] | Int32 | Falso | La columna Line_No para la tabla PurchaseOrderPurchLines. |
Allow_Invoice_Disc | Boolean | Falso | La columna Allow_Invoice_Disc para la tabla PurchaseOrderPurchLines. |
Allow_Item_Charge_Assignment | Boolean | Falso | La columna Allow_Item_Charge_Assignment para la tabla PurchaseOrderPurchLines. |
Appl_to_Item_Entry | Int32 | Falso | La columna Appl_to_Item_Entry para la tabla PurchaseOrderPurchLines. |
Bin_Code | String | Falso | La columna Bin_Code para la tabla PurchaseOrderPurchLines. |
Blanket_Order_Line_No | Int32 | Falso | La columna Blanket_Order_Line_No para la tabla PurchaseOrderPurchLines. |
Blanket_Order_No | String | Falso | La columna Blanket_Order_No para la tabla PurchaseOrderPurchLines. |
Cross_Reference_No | String | Falso | La columna Cross_Reference_No para la tabla PurchaseOrderPurchLines. |
Description | String | Falso | La columna Descripción de la tabla Líneas de compra de órdenes de compra. |
Direct_Unit_Cost | Decimal | Falso | La columna Direct_Unit_Cost para la tabla PurchaseOrderPurchLines. |
Drop_Shipment | Boolean | Falso | La columna Drop_Shipment para la tabla PurchaseOrderPurchLines. |
ETag | String | Falso | La columna ETag para la tabla PurchaseOrderPurchLines. |
Expected_Receipt_Date | Datetime | Falso | La columna Expected_Receipt_Date para la tabla PurchaseOrderPurchLines. |
Finished | Boolean | Falso | La columna Finalizado de la tabla PurchaseOrderPurchLines. |
GST_HST | String | Falso | La columna GST_HST para la tabla PurchaseOrderPurchLines. |
IC_Partner_Code | String | Falso | La columna IC_Partner_Code para la tabla PurchaseOrderPurchLines. |
IC_Partner_Ref_Type | String | Falso | La columna IC_Partner_Ref_Type para la tabla PurchaseOrderPurchLines. |
IC_Partner_Reference | String | Falso | La columna IC_Partner_Reference para la tabla PurchaseOrderPurchLines. |
Inbound_Whse_Handling_Time | String | Falso | La columna Inbound_Whse_Handling_Time para la tabla PurchaseOrderPurchLines. |
Indirect_Cost_Percent | Decimal | Falso | La columna Indirect_Cost_Percent para la tabla PurchaseOrderPurchLines. |
Inv_Discount_Amount | Decimal | Falso | La columna Inv_Discount_Amount para la tabla PurchaseOrderPurchLines. |
IRS_1099_Liable | Boolean | Falso | La columna IRS_1099_Liable para la tabla PurchaseOrderPurchLines. |
Job_Line_Amount | Decimal | Falso | La columna Job_Line_Amount para la tabla PurchaseOrderPurchLines. |
Job_Line_Amount_LCY | Decimal | Falso | La columna Job_Line_Amount_LCY para la tabla PurchaseOrderPurchLines. |
Job_Line_Disc_Amount_LCY | Decimal | Falso | La columna Job_Line_Disc_Amount_LCY para la tabla PurchaseOrderPurchLines. |
Job_Line_Discount_Amount | Decimal | Falso | La columna Job_Line_Discount_Amount para la tabla PurchaseOrderPurchLines. |
Job_Line_Discount_Percent | Decimal | Falso | La columna Job_Line_Discount_Percent para la tabla PurchaseOrderPurchLines. |
Job_Line_Type | String | Falso | La columna Job_Line_Type para la tabla PurchaseOrderPurchLines. |
Job_No | String | Falso | La columna Job_No para la tabla PurchaseOrderPurchLines. |
Job_Planning_Line_No | Int32 | Falso | La columna Job_Planning_Line_No para la tabla PurchaseOrderPurchLines. |
Job_Remaining_Qty | Decimal | Falso | La columna Job_Remaining_Qty para la tabla PurchaseOrderPurchLines. |
Job_Task_No | String | Falso | La columna Job_Task_No para la tabla PurchaseOrderPurchLines. |
Job_Total_Price | Decimal | Falso | La columna Job_Total_Price para la tabla PurchaseOrderPurchLines. |
Job_Total_Price_LCY | Decimal | Falso | La columna Job_Total_Price_LCY para la tabla PurchaseOrderPurchLines. |
Job_Unit_Price | Decimal | Falso | La columna Job_Unit_Price para la tabla PurchaseOrderPurchLines. |
Job_Unit_Price_LCY | Decimal | Falso | La columna Job_Unit_Price_LCY para la tabla PurchaseOrderPurchLines. |
Lead_Time_Calculation | String | Falso | La columna Lead_Time_Calculation para la tabla PurchaseOrderPurchLines. |
Line_Amount | Decimal | Falso | La columna Line_Amount para la tabla PurchaseOrderPurchLines. |
Line_Discount_Amount | Decimal | Falso | La columna Line_Discount_Amount para la tabla PurchaseOrderPurchLines. |
Line_Discount_Percent | Decimal | Falso | La columna Line_Discount_Percent para la tabla PurchaseOrderPurchLines. |
Location_Code | String | Falso | La columna Location_Code para la tabla PurchaseOrderPurchLines. |
No | String | Falso | La columna No para la tabla PurchaseOrderPurchLines. |
Nonstock | Boolean | Falso | La columna Nonstock para la tabla PurchaseOrderPurchLines. |
Operation_No | String | Falso | La columna Operation_No para la tabla PurchaseOrderPurchLines. |
Order_Date | Datetime | Falso | La columna Order_Date para la tabla PurchaseOrderPurchLines. |
Planned_Receipt_Date | Datetime | Falso | La columna Planned_Receipt_Date para la tabla PurchaseOrderPurchLines. |
Planning_Flexibility | String | Falso | La columna Planning_Flexibility para la tabla PurchaseOrderPurchLines. |
Prepayment_Percent | Decimal | Falso | La columna Prepaid_Percent para la tabla PurchaseOrderPurchLines. |
Prepmt_Amt_Deducted | Decimal | Falso | La columna Prepmt_Amt_Deducted para la tabla PurchaseOrderPurchLines. |
Prepmt_Amt_Inv | Decimal | Falso | La columna Prepmt_Amt_Inv para la tabla PurchaseOrderPurchLines. |
Prepmt_Amt_to_Deduct | Decimal | Falso | La columna Prepmt_Amt_to_Deduct para la tabla PurchaseOrderPurchLines. |
Prepmt_Line_Amount | Decimal | Falso | La columna Prepmt_Line_Amount para la tabla PurchaseOrderPurchLines. |
Prod_Order_Line_No | Int32 | Falso | La columna Prod_Order_Line_No para la tabla PurchaseOrderPurchLines. |
Prod_Order_No | String | Falso | La columna Prod_Order_No para la tabla PurchaseOrderPurchLines. |
Promised_Receipt_Date | Datetime | Falso | La columna Promised_Receipt_Date para la tabla PurchaseOrderPurchLines. |
Provincial_Tax_Area_Code | String | Falso | La columna Provincial_Tax_Area_Code para la tabla PurchaseOrderPurchLines. |
Qty_Assigned | Decimal | Falso | La columna Qty_Assigned para la tabla PurchaseOrderPurchLines. |
Qty_to_Assign | Decimal | Falso | La columna Qty_to_Assign para la tabla PurchaseOrderPurchLines. |
Qty_to_Invoice | Decimal | Falso | La columna Qty_to_Invoice para la tabla PurchaseOrderPurchLines. |
Qty_to_Receive | Decimal | Falso | La columna Qty_to_Receive de la tabla PurchaseOrderPurchLines. |
Quantity | Decimal | Falso | La columna Cantidad de la tabla Líneas de compra de órdenes de compra. |
Quantity_Invoiced | Decimal | Falso | La columna Cantidad_facturada de la tabla Líneas de compra de órdenes de compra. |
Quantity_Received | Decimal | Falso | La columna Cantidad_recibida de la tabla Líneas de compra de órdenes de compra. |
Requested_Receipt_Date | Datetime | Falso | La columna Requested_Receipt_Date para la tabla PurchaseOrderPurchLines. |
Reserved_Quantity | Decimal | Falso | La columna Reserved_Quantity para la tabla PurchaseOrderPurchLines. |
Return_Reason_Code | String | Falso | La columna Return_Reason_Code para la tabla PurchaseOrderPurchLines. |
Shortcut_Dimension_1_Code | String | Falso | La columna Shortcut_Dimension_1_Code para la tabla PurchaseOrderPurchLines. |
Shortcut_Dimension_2_Code | String | Falso | La columna Shortcut_Dimension_2_Code para la tabla PurchaseOrderPurchLines. |
ShortcutDimCode_x005B_3_x005D\_ | String | Falso | La columna ShortcutDimCode_x005B_3_x005D_ para la tabla PurchaseOrderPurchLines. |
ShortcutDimCode_x005B_4_x005D\_ | String | Falso | La columna ShortcutDimCode_x005B_4_x005D_ para la tabla PurchaseOrderPurchLines. |
ShortcutDimCode_x005B_5_x005D\_ | String | Falso | La columna ShortcutDimCode_x005B_5_x005D_ para la tabla PurchaseOrderPurchLines. |
ShortcutDimCode_x005B_6_x005D\_ | String | Falso | La columna ShortcutDimCode_x005B_6_x005D_ para la tabla PurchaseOrderPurchLines. |
ShortcutDimCode_x005B_7_x005D\_ | String | Falso | La columna ShortcutDimCode_x005B_7_x005D_ para la tabla PurchaseOrderPurchLines. |
ShortcutDimCode_x005B_8_x005D\_ | String | Falso | La columna ShortcutDimCode_x005B_8_x005D_ para la tabla PurchaseOrderPurchLines. |
Tax_Area_Code | String | Falso | La columna Tax_Area_Code para la tabla PurchaseOrderPurchLines. |
Tax_Group_Code | String | Falso | La columna Tax_Group_Code para la tabla PurchaseOrderPurchLines. |
Tax_Liable | Boolean | Falso | La columna Tax_Liable para la tabla PurchaseOrderPurchLines. |
Type | String | Falso | La columna Tipo de la tabla Líneas de pedido de compra. |
Unit_Cost_LCY | Decimal | Falso | La columna Unit_Cost_LCY para la tabla PurchaseOrderPurchLines. |
Unit_of_Measure | String | Falso | La columna Unit_of_Measure de la tabla PurchaseOrderPurchLines. |
Unit_of_Measure_Code | String | Falso | La columna Unit_of_Measure_Code para la tabla PurchaseOrderPurchLines. |
Unit_Price_LCY | Decimal | Falso | La columna Unit_Price_LCY para la tabla PurchaseOrderPurchLines. |
Use_Tax | Boolean | Falso | La columna Use_Tax para la tabla PurchaseOrderPurchLines. |
Variant_Code | String | Falso | La columna Variant_Code para la tabla PurchaseOrderPurchLines. |
VAT_Prod_Posting_Group | String | Falso | La columna VAT_Prod_Posting_Group para la tabla PurchaseOrderPurchLines. |
Whse_Outstanding_Qty_Base | Decimal | Falso | La columna Whse_Outstanding_Qty_Base para la tabla PurchaseOrderPurchLines. |
Work_Center_No | String | Falso | La columna Work_Center_No para la tabla PurchaseOrderPurchLines. |
LinkedBlanket_Order_Line_No_Link | String | Falso | La columna LinkedBlanket_Order_Line_No_Link para la tabla PurchaseOrderPurchLines. |
Ordenes de Compra
La tabla de órdenes de compra de DynamicsNAV.
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
Document_No [KEY] | String | Falso | La columna Document_No para la tabla Pedidos de compra. |
Document_Type [KEY] | String | Falso | La columna Tipo_documento para la tabla Pedidos de compra. |
Line_No [KEY] | Int32 | Falso | La columna Line_No para la tabla Pedidos de compra. |
Amount | Decimal | Falso | La columna Importe de la tabla Pedidos de compra. |
Buy_from_Vendor_No | String | Falso | La columna Buy_from_Vendor_No para la tabla Pedidos de compra. |
Currency_Code | String | Falso | La columna Código_moneda de la tabla Pedidos de compra. |
Description | String | Falso | La columna Descripción de la tabla Pedidos de compra. |
Direct_Unit_Cost | Decimal | Falso | La columna Direct_Unit_Cost para la tabla Pedidos de compra. |
ETag | String | Falso | La columna ETag para la tabla Pedidos de compra. |
Expected_Receipt_Date | Datetime | Falso | La columna Expected_Receipt_Date para la tabla Pedidos de compra. |
Line_Discount_Percent | Decimal | Falso | La columna Line_Discount_Percent para la tabla Pedidos de compra. |
No | String | Falso | La columna No para la tabla Pedidos de compra. |
Outstanding_Quantity | Decimal | Falso | La columna Outstanding_Quantity de la tabla Pedidos de compra. |
Quantity | Decimal | Falso | La columna Cantidad de la tabla Pedidos de compra. |
Type | String | Falso | La columna Tipo de la tabla Pedidos de compra. |
Unit_of_Measure_Code | String | Falso | La columna Unit_of_Measure_Code para la tabla Pedidos de compra. |
LinkedCurrency_Code_Link | String | Falso | La columna LinkedCurrency_Code_Link para la tabla Pedidos de compra. |
Tarjeta de Recursos
La tabla ResourceCard de DynamicsNAV.
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
No [KEY] | String | Falso | La columna No para la tabla ResourceCard. |
Address | String | Falso | La columna Dirección para la tabla ResourceCard. |
Address_2 | String | Falso | La columna Address_2 para la tabla ResourceCard. |
Automatic_Ext_Texts | Boolean | Falso | La columna Automatic_Ext_Texts para la tabla ResourceCard. |
Base_Unit_of_Measure | String | Falso | La columna Base_Unit_of_Measure para la tabla ResourceCard. |
Blocked | Boolean | Falso | La columna Bloqueada para la tabla ResourceCard. |
City | String | Falso | La columna Ciudad para la tabla ResourceCard. |
Contract_Class | String | Falso | La columna Contract_Class para la tabla ResourceCard. |
County | String | Falso | La columna Condado para la tabla ResourceCard. |
Direct_Unit_Cost | Decimal | Falso | La columna Direct_Unit_Cost para la tabla ResourceCard. |
Education | String | Falso | La columna Educación para la tabla ResourceCard. |
Employment_Date | Datetime | Falso | La columna Fecha_empleo de la tabla ResourceCard. |
ETag | String | Falso | La columna ETag para la tabla ResourceCard. |
Gen_Prod_Posting_Group | String | Falso | La columna Gen_Prod_Posting_Group para la tabla ResourceCard. |
IC_Partner_Purch_G_L_Acc_No | String | Falso | La columna IC_Partner_Purch_G_L_Acc_No para la tabla ResourceCard. |
Indirect_Cost_Percent | Decimal | Falso | La columna Indirect_Cost_Percent para la tabla ResourceCard. |
Job_Title | String | Falso | La columna Job_Title para la tabla ResourceCard. |
Last_Date_Modified | Datetime | Falso | La columna Last_Date_Modified para la tabla ResourceCard. |
Name | String | Falso | La columna Nombre de la tabla ResourceCard. |
Post_Code | String | Falso | La columna Post_Code para la tabla ResourceCard. |
Price_Profit_Calculation | String | Falso | La columna Price_Profit_Calculation para la tabla ResourceCard. |
Profit_Percent | Decimal | Falso | La columna Profit_Percent para la tabla ResourceCard. |
Resource_Group_No | String | Falso | La columna Resource_Group_No para la tabla ResourceCard. |
Search_Name | String | Falso | La columna Search_Name para la tabla ResourceCard. |
Social_Security_No | String | Falso | La columna Social_Security_No para la tabla ResourceCard. |
Tax_Group_Code | String | Falso | La columna Tax_Group_Code para la tabla ResourceCard. |
Time_Sheet_Approver_User_ID | String | Falso | La columna Time_Sheet_Approver_User_ID para la tabla ResourceCard. |
Time_Sheet_Owner_User_ID | String | Falso | La columna Time_Sheet_Owner_User_ID para la tabla ResourceCard. |
Type | String | Falso | La columna Tipo para la tabla ResourceCard. |
Unit_Cost | Decimal | Falso | La columna Unit_Cost para la tabla ResourceCard. |
Unit_Price | Decimal | Falso | La columna Unit_Price para la tabla ResourceCard. |
Use_Time_Sheet | Boolean | Falso | La columna Use_Time_Sheet para la tabla ResourceCard. |
VAT_Prod_Posting_Group | String | Falso | La columna VAT_Prod_Posting_Group para la tabla ResourceCard. |
LinkedGen_Prod_Posting_Group_Link | String | Falso | La columna LinkedGen_Prod_Posting_Group_Link para la tabla ResourceCard. |
Órdenes de Venta
La tabla SalesOrder de DynamicsNAV.
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
Document_No [KEY] | String | Falso | La columna Document_No para la tabla SalesOrder. |
Document_Type [KEY] | String | Falso | La columna Document_Type para la tabla SalesOrder. |
Line_No [KEY] | Int32 | Falso | La columna Line_No para la tabla SalesOrder. |
Amount | Decimal | Falso | La columna Importe de la tabla SalesOrder. |
Currency_Code | String | Falso | La columna Currency_Code para la tabla SalesOrder. |
Description | String | Falso | La columna Descripción de la tabla SalesOrder. |
ETag | String | Falso | La columna ETag para la tabla SalesOrder. |
Line_Discount_Percent | Decimal | Falso | La columna Line_Discount_Percent para la tabla SalesOrder. |
No | String | Falso | La columna No para la tabla SalesOrder. |
Outstanding_Quantity | Decimal | Falso | La columna Outstanding_Quantity para la tabla SalesOrder. |
Quantity | Decimal | Falso | La columna Cantidad para la tabla SalesOrder. |
Sell_to_Customer_No | String | Falso | La columna Sell_to_Customer_No para la tabla SalesOrder. |
Shipment_Date | Datetime | Falso | La columna Shipment_Date para la tabla SalesOrder. |
Type | String | Falso | La columna Tipo para la tabla SalesOrder. |
Unit_of_Measure_Code | String | Falso | La columna Unit_of_Measure_Code para la tabla SalesOrder. |
Unit_Price | Decimal | Falso | La columna Unit_Price para la tabla SalesOrder. |
Work_Type_Code | String | Falso | La columna Work_Type_Code para la tabla SalesOrder. |
LinkedCurrency_Code_Link | String | Falso | La columna LinkedCurrency_Code_Link para la tabla SalesOrder. |
Procedimientos Almacenados
Procedimientos almacenados* están disponibles para complementar los datos disponibles del Modelo de datos. Puede ser necesario actualizar los datos disponibles desde una vista usando un procedimiento almacenado* porque los datos no proporcionan actualizaciones bidireccionales directas, similares a tablas. En estas situaciones, la recuperación de los datos se realiza utilizando la vista o tabla adecuada, mientras que la actualización se realiza llamando a un procedimiento almacenado. Procedimientos almacenados* toman una lista de parámetros y devuelven un conjunto de datos que contiene la colección de tuplas que constituyen la respuesta.
Conector Jitterbit para Procedimientos Almacenados de Dynamics NAV
Nombre | Descripción |
---|---|
CreateAssociation | Crea una asociación entre dos entidades. Esto solo funcionará para tablas que tienen columnas en línea. |
ListAssociations | Enumera las asociaciones para un Id. de entidad determinado. Esto solo funcionará para tablas que tienen columnas en línea. |
RemoveAssociation | Elimina una asociación entre dos entidades. Esto solo funcionará para tablas que tienen columnas en línea. |
CrearAsociación
Crea una asociación entre dos entidades. Esto solo funcionará para tablas que tienen columnas en línea.
Aporte
Nombre | Tipo | Descripción |
---|---|---|
SourceId | String | El ID de la entidad para la que está enumerando asociaciones. |
DestinationId | String | El ID de la entidad que está asociando con SourceId. |
SourceTable | String | La tabla en la que aparece SourceId. Por ejemplo, si SourceId era de una tabla llamada Clientes, ingrese Clientes. |
DestinationTable | String | La tabla donde aparece DestinationId. Por ejemplo, si DestinationId proviene de una tabla llamada Pedidos, ingrese Pedidos. |
Columnas del Conjunto de Resultados
Nombre | Tipo | Descripción |
---|---|---|
\* | String | La salida variará para cada entidad. |
Asociaciones de Listas
Enumera las asociaciones para un Id. de entidad determinado. Esto solo funcionará para tablas que tienen columnas en línea.
Aporte
Nombre | Tipo | Descripción |
---|---|---|
SourceId | String | El ID de la entidad para la que está enumerando asociaciones. |
SourceTable | String | La tabla de donde proviene la entidad para la que está enumerando las entidades. Por ejemplo, si SourceId era de una tabla llamada Clientes, establezca este parámetro en Clientes. |
DestinationTable | String | La mesa con la que busca asociaciones. Por ejemplo, si está buscando asociaciones con la tabla Pedidos, establezca este parámetro en Pedidos. |
Columnas del Conjunto de Resultados
Nombre | Tipo | Descripción |
---|---|---|
\* | String | La salida variará para cada entidad. |
QuitarAsociación
Elimina una asociación entre dos entidades. Esto solo funcionará para tablas que tienen columnas en línea.
Aporte
Nombre | Tipo | Descripción |
---|---|---|
SourceId | String | El ID de la entidad de la que está eliminando una asociación. |
DestinationId | String | El ID de la entidad que está eliminando como asociación. |
Columnas del Conjunto de Resultados
Nombre | Tipo | Descripción |
---|---|---|
\* | String | La salida variará para cada entidad. |
Tablas del Sistema
Puede consultar las tablas del sistema que se describen en esta sección para acceder a la información del esquema, la información sobre la funcionalidad del origen de datos y las estadísticas de operación lote.
Tablas de Esquema
Las siguientes tablas devuelven metadatos de la base de datos para Dynamics NAV:
- sys_catalogs: enumera las bases de datos disponibles.
- sys_schemas: enumera los esquemas disponibles.
- sys_tablas: enumera las tablas y vistas disponibles.
- sys_tablecolumns: Describe las columnas de las tablas y vistas disponibles.
- procedimientos_sys: describe los procedimientos almacenados disponibles.
- parámetros_procedimiento_sys: Describe procedimiento almacenado* parámetros.
- sys_keycolumns: describe las claves principal y externa.
- índices_sys: Describe los índices disponibles.
Tablas de Fuentes de Datos
Las siguientes tablas devuelven información sobre cómo conectarse y consultar la fuente de datos:
- sys_connection_props: Devuelve información sobre las propiedades de conexión disponibles.
- sys_sqlinfo: describe las consultas SELECT que el conector puede descargar al origen de datos.
Tablas de Información de Consulta
La siguiente tabla devuelve estadísticas de consultar para consultas de modificación de datos:
- identidad_sys: devuelve información sobre operaciones lote o actualizaciones individuales.
Sys_catalogs
Enumera las bases de datos disponibles.
La siguiente consultar recupera todas las bases de datos determinadas por la cadena de conexión:
SELECT * FROM sys_catalogs
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | El nombre de la base de datos. |
Sys_schemas
Enumera los esquemas disponibles.
La siguiente consultar recupera todos los esquemas disponibles:
SELECT * FROM sys_schemas
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | El nombre de la base de datos. |
SchemaName | String | El nombre del esquema. |
Sys_tables
Enumera las tablas disponibles.
La siguiente consultar recupera las tablas y vistas disponibles:
SELECT * FROM sys_tables
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | La base de datos que contiene la tabla o vista. |
SchemaName | String | El esquema que contiene la tabla o vista. |
TableName | String | El nombre de la tabla o vista. |
TableType | String | El tipo de tabla (tabla o vista). |
Description | String | Una descripción de la tabla o vista. |
IsUpdateable | Boolean | Si la tabla se puede actualizar. |
Sys_tablecolumns
Describe las columnas de las tablas y vistas disponibles.
La siguiente consultar devuelve las columnas y los tipos de datos de la tabla Customer:
SELECT ColumnName, DataTypeName FROM sys_tablecolumns WHERE TableName='Customer'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | El nombre de la base de datos que contiene la tabla o vista. |
SchemaName | String | El esquema que contiene la tabla o vista. |
TableName | String | El nombre de la tabla o vista que contiene la columna. |
ColumnName | String | El nombre de la columna. |
DataTypeName | String | El nombre del tipo de datos. |
DataType | Int32 | Un número entero que indica el tipo de datos. Este valor se determina en tiempo de ejecución en función del ambiente. |
Length | Int32 | El tamaño de almacenamiento de la columna. |
DisplaySize | Int32 | El ancho máximo normal de la columna designada en caracteres. |
NumericPrecision | Int32 | El número máximo de dígitos en datos numéricos. La longitud de la columna en caracteres para datos de carácter y fecha y hora. |
NumericScale | Int32 | La escala de columna o número de dígitos a la derecha del punto decimal. |
IsNullable | Boolean | Si la columna puede contener nulo. |
Description | String | Una breve descripción de la columna. |
Ordinal | Int32 | El número de secuencia de la columna. |
IsAutoIncrement | String | Si el valor de la columna se asigna en incrementos fijos. |
IsGeneratedColumn | String | Si se genera la columna. |
IsHidden | Boolean | Si la columna está oculta. |
IsArray | Boolean | Si la columna es una matriz. |
Sys_procedimientos
Enumera los procedimientos almacenados disponibles.
La siguiente consultar recupera los procedimientos almacenados disponibles:
SELECT * FROM sys_procedures
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | La base de datos que contiene el procedimiento almacenado. |
SchemaName | String | El esquema que contiene el procedimiento almacenado. |
ProcedureName | String | El nombre del procedimiento almacenado. |
Description | String | Una descripción del procedimiento almacenado. |
ProcedureType | String | El tipo de procedimiento, como PROCEDIMIENTO o FUNCIÓN. |
Sys_procedureparameters
Describe procedimiento almacenado* parámetros.
La siguiente consultar devuelve información sobre todos los parámetros de entrada para el procedimiento almacenado CreateAssociation:
SELECT * FROM sys_procedureparameters WHERE ProcedureName='CreateAssociation' AND Direction=1 OR Direction=2
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | El nombre de la base de datos que contiene el procedimiento almacenado. |
SchemaName | String | El nombre del esquema que contiene el procedimiento almacenado. |
ProcedureName | String | El nombre del procedimiento almacenado* que contiene el parámetro. |
ColumnName | String | El nombre del procedimiento almacenado* parámetro. |
Direction | Int32 | Un número entero correspondiente al tipo de parámetro: entrada (1), entrada/salida (2) o salida (4). Los parámetros de tipo de entrada/salida pueden ser tanto parámetros de entrada como de salida. |
DataTypeName | String | El nombre del tipo de datos. |
DataType | Int32 | Un número entero que indica el tipo de datos. Este valor se determina en tiempo de ejecución en función del ambiente. |
Length | Int32 | El número de caracteres permitidos para los datos de caracteres. El número de dígitos permitidos para datos numéricos. |
NumericPrecision | Int32 | La máxima precisión para datos numéricos. La longitud de la columna en caracteres para datos de carácter y fecha y hora. |
NumericScale | Int32 | El número de dígitos a la derecha del punto decimal en datos numéricos. |
IsNullable | Boolean | Si el parámetro puede contener nulo. |
IsRequired | Boolean | Si el parámetro es necesario para la ejecución del procedimiento. |
IsArray | Boolean | Si el parámetro es una matriz. |
Description | String | La descripción del parámetro. |
Ordinal | Int32 | El índice del parámetro. |
Sys_keycolumns
Describe las claves primarias y foráneas. La siguiente consultar recupera la clave principal de la tabla Customer:
SELECT * FROM sys_keycolumns WHERE IsKey='True' AND TableName='Customer'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | El nombre de la base de datos que contiene la clave. |
SchemaName | String | El nombre del esquema que contiene la clave. |
TableName | String | El nombre de la tabla que contiene la clave. |
ColumnName | String | El nombre de la columna clave. |
IsKey | Boolean | Si la columna es una clave principal en la tabla a la que se hace referencia en el campo TableName. |
IsForeignKey | Boolean | Si la columna es una clave externa a la que se hace referencia en el campo TableName. |
PrimaryKeyName | String | El nombre de la clave principal. |
ForeignKeyName | String | El nombre de la clave foránea. |
ReferencedCatalogName | String | La base de datos que contiene la clave principal. |
ReferencedSchemaName | String | El esquema que contiene la clave principal. |
ReferencedTableName | String | La tabla que contiene la clave principal. |
ReferencedColumnName | String | El nombre de la columna de la clave principal. |
Sys_foreignkeys
Describe las claves foráneas. La siguiente consultar recupera todas las claves foráneas que hacen referencia a otras tablas:
SELECT * FROM sys_foreignkeys WHERE ForeignKeyType = 'FOREIGNKEY_TYPE_IMPORT'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | El nombre de la base de datos que contiene la clave. |
SchemaName | String | El nombre del esquema que contiene la clave. |
TableName | String | El nombre de la tabla que contiene la clave. |
ColumnName | String | El nombre de la columna clave. |
PrimaryKeyName | String | El nombre de la clave principal. |
ForeignKeyName | String | El nombre de la clave foránea. |
ReferencedCatalogName | String | La base de datos que contiene la clave principal. |
ReferencedSchemaName | String | El esquema que contiene la clave principal. |
ReferencedTableName | String | La tabla que contiene la clave principal. |
ReferencedColumnName | String | El nombre de la columna de la clave principal. |
ForeignKeyType | String | Designa si la clave externa es una clave de importación (apunta a otras tablas) o de exportación (hace referencia desde otras tablas). |
Sys_indexes
Describe los índices disponibles. Al filtrar en los índices, puede escribir consultas más selectivas con tiempos de respuesta de consultar más rápidos.
La siguiente consultar recupera todos los índices que no son claves principales:
SELECT * FROM sys_indexes WHERE IsPrimary='false'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | El nombre de la base de datos que contiene el índice. |
SchemaName | String | El nombre del esquema que contiene el índice. |
TableName | String | El nombre de la tabla que contiene el índice. |
IndexName | String | El nombre del índice. |
ColumnName | String | El nombre de la columna asociada con el índice. |
IsUnique | Boolean | True si el índice es único. Falso en caso contrario. |
IsPrimary | Boolean | True si el índice es una clave principal. Falso en caso contrario. |
Type | Int16 | Un valor entero correspondiente al tipo de índice: estadística (0), agrupado (1), hash (2) u otro (3). |
SortOrder | String | El orden de clasificación: A para ascender o D para descender. |
OrdinalPosition | Int16 | El número de secuencia de la columna en el índice. |
Sys_connection_props
Devuelve información sobre las propiedades de conexión disponibles y las establecidas en la cadena de conexión.
Al consultar esta tabla, se debe usar la cadena de conexión de configuración:
jdbc:cdata:dynamicsnav:config:
Esta cadena de conexión le permite consultar esta tabla sin una conexión válida.
La siguiente consultar recupera todas las propiedades de conexión que se han establecido en la cadena de conexión o se han establecido a través de un valor predeterminado:
SELECT * FROM sys_connection_props WHERE Value <> ''
Columnas
Nombre | Tipo | Descripción |
---|---|---|
Name | String | El nombre de la propiedad de conexión. |
ShortDescription | String | Una breve descripción. |
Type | String | El tipo de datos de la propiedad de conexión. |
Default | String | El valor predeterminado si no se establece uno explícitamente. |
Values | String | Una lista separada por comas de valores posibles. Se lanza un error de validación si se especifica otro valor. |
Value | String | El valor que establezca o un valor predeterminado preconfigurado. |
Required | Boolean | Si la propiedad es necesaria para conectarse. |
Category | String | La categoría de la propiedad de conexión. |
IsSessionProperty | String | Si la propiedad es una propiedad de sesión, utilizada para guardar información sobre la conexión actual. |
Sensitivity | String | El nivel de sensibilidad de la propiedad. Esto informa si la propiedad está ofuscada en los formularios de registro y autenticación. |
PropertyName | String | Una forma truncada en mayúsculas y minúsculas del nombre de la propiedad de conexión. |
Ordinal | Int32 | El índice del parámetro. |
CatOrdinal | Int32 | El índice de la categoría de parámetro. |
Hierarchy | String | Muestra las propiedades dependientes asociadas que deben configurarse junto con esta. |
Visible | Boolean | Informa si la propiedad está visible en la interfaz de usuario de la conexión. |
ETC | String | Diversa información miscelánea sobre la propiedad. |
Sys_sqlinfo
Describe el procesamiento de consultar SELECT que el conector puede descargar al origen de datos.
Procesamiento Colaborativo de Consultas
Al trabajar con fuentes de datos que no admiten SQL-92, puede consultar la vista sys_sqlinfo para determinar las capacidades de consultar de las APIs subyacentes, expresadas en sintaxis SQL. El conector descarga la mayor cantidad posible del procesamiento de sentencias SELECT al servidor y luego procesa el resto de la consultar en la memoria.
Descubrimiento de las Capacidades SELECT de la Fuente de Datos
A continuación se muestra un conjunto de datos de ejemplo de las capacidades de SQL. El siguiente conjunto de resultados indica la funcionalidad SELECT que el conector puede descargar en el origen de datos o en el lado del cliente del proceso. Su fuente de datos puede admitir sintaxis SQL adicional. Algunos aspectos de la funcionalidad SELECT se devuelven en una lista separada por comas si es compatible; de lo contrario, la columna contiene NO.
Nombre | Descripción | Valores posibles |
---|---|---|
AGGREGATE_FUNCTIONS | Funciones de agregación admitidas. | AVG , COUNT , MAX , MIN , SUM , DISTINCT |
COUNT | Si se admite la función COUNT. | YES , NO |
IDENTIFIER_QUOTE_OPEN_CHAR | El carácter de apertura utilizado para escapar de un identificador. | [ |
IDENTIFIER_QUOTE_CLOSE_CHAR | El carácter de cierre utilizado para escapar de un identificador. | ] |
SUPPORTED_OPERATORS | Una lista de operadores de SQL admitidos. | = , > , < , >= , <= , <> , != , LIKE , NOT LIKE , IN , NOT IN , IS NULL , IS NOT NULL , AND , OR |
GROUP_BY | Si se admite GROUP BY y, de ser así, el grado de compatibilidad. | NO , NO_RELATION , EQUALS_SELECT , SQL_GB_COLLATE |
STRING_FUNCTIONS | Funciones de cadena admitidas. | LENGTH , CHAR , LOCATE , REPLACE , SUBSTRING , RTRIM , LTRIM , RIGHT , LEFT , UCASE , SPACE , SOUNDEX , LCASE , CONCAT , ASCII , REPEAT , OCTET , BIT , POSITION , INSERT , TRIM , UPPER , REGEXP , LOWER , DIFFERENCE , CHARACTER , SUBSTR , STR , REVERSE , PLAN , UUIDTOSTR , TRANSLATE , TRAILING , TO , STUFF , STRTOUUID , STRING , SPLIT , SORTKEY , SIMILAR , REPLICATE , PATINDEX , LPAD , LEN , LEADING , KEY , INSTR , INSERTSTR , HTML , GRAPHICAL , CONVERT , COLLATION , CHARINDEX , BYTE |
NUMERIC_FUNCTIONS | Funciones numéricas compatibles. | ABS , ACOS , ASIN , ATAN , ATAN2 , CEILING , COS , COT , EXP , FLOOR , LOG , MOD , SIGN , SIN , SQRT , TAN , PI , RAND , DEGREES , LOG10 , POWER , RADIANS , ROUND , TRUNCATE |
TIMEDATE_FUNCTIONS | Funciones de fecha/hora admitidas. | NOW , CURDATE , DAYOFMONTH , DAYOFWEEK , DAYOFYEAR , MONTH , QUARTER , WEEK , YEAR , CURTIME , HOUR , MINUTE , SECOND , TIMESTAMPADD , TIMESTAMPDIFF , DAYNAME , MONTHNAME , CURRENT_DATE , CURRENT_TIME , CURRENT_TIMESTAMP , EXTRACT |
REPLICATION_SKIP_TABLES | Indica tablas omitidas durante la replicación. | |
REPLICATION_TIMECHECK_COLUMNS | Una matriz de cadenas que contiene una lista de columnas que se usarán para verificar (en el orden dado) para usar como una columna modificada durante la replicación. | |
IDENTIFIER_PATTERN | Valor de cadena que indica qué cadena es válida para un identificador. | |
SUPPORT_TRANSACTION | Indica si el proveedor admite transacciones como compromiso y reversión. | YES , NO |
DIALECT | Indica el dialecto SQL a usar. | |
KEY_PROPERTIES | Indica las propiedades que identifican la base de datos uniforme. | |
SUPPORTS_MULTIPLE_SCHEMAS | Indica si pueden existir varios esquemas para el proveedor. | YES , NO |
SUPPORTS_MULTIPLE_CATALOGS | Indica si pueden existir varios catálogos para el proveedor. | YES , NO |
DATASYNCVERSION | La versión de sincronización de datos necesaria para acceder a este controlador. | Standard , Starter , Professional , Enterprise |
DATASYNCCATEGORY | La categoría Sincronización de datos de este controlador. | Source , Destination , Cloud Destination |
SUPPORTSENHANCEDSQL | Si se admite la funcionalidad de SQL mejorada más allá de lo que ofrece la API. | TRUE , FALSE |
SUPPORTS_BATCH_OPERATIONS | Si se admiten las operaciones lote. | YES , NO |
SQL_CAP | Todas las funciones de SQL admitidas para este controlador. | SELECT , INSERT , DELETE , UPDATE , TRANSACTIONS , ORDERBY , OAUTH , ASSIGNEDID , LIMIT , LIKE , BULKINSERT , COUNT , BULKDELETE , BULKUPDATE , GROUPBY , HAVING , AGGS , OFFSET , REPLICATE , COUNTDISTINCT , JOINS , DROP , CREATE , DISTINCT , INNERJOINS , SUBQUERIES , ALTER , MULTIPLESCHEMAS , GROUPBYNORELATION , OUTERJOINS , UNIONALL , UNION , UPSERT , GETDELETED , CROSSJOINS , GROUPBYCOLLATE , MULTIPLECATS , FULLOUTERJOIN , MERGE , JSONEXTRACT , BULKUPSERT , SUM , SUBQUERIESFULL , MIN , MAX , JOINSFULL , XMLEXTRACT , AVG , MULTISTATEMENTS , FOREIGNKEYS , CASE , LEFTJOINS , COMMAJOINS , WITH , LITERALS , RENAME , NESTEDTABLES , EXECUTE , BATCH , BASIC , INDEX |
PREFERRED_CACHE_OPTIONS | Un valor de cadena especifica las cacheOptions preferidas. | |
ENABLE_EF_ADVANCED_QUERY | Indica si el controlador admite directamente consultas avanzadas provenientes de Entity Framework. De lo contrario, las consultas se manejarán del lado del cliente. | YES , NO |
PSEUDO_COLUMNS | Una matriz de cadenas que indica las pseudocolumnas disponibles. | |
MERGE_ALWAYS | Si el valor es verdadero, el modo de combinación se ejecuta a la fuerza en la sincronización de datos. | TRUE , FALSE |
REPLICATION_MIN_DATE_QUERY | Una consultar de selección para devolver la fecha y hora de inicio de la réplica. | |
REPLICATION_MIN_FUNCTION | Permite que un proveedor especifique el nombre de la fórmula que se usará para ejecutar un min del lado del servidor. | |
REPLICATION_START_DATE | Permite que un proveedor especifique una fecha de inicio de réplica. | |
REPLICATION_MAX_DATE_QUERY | Una consultar de selección para devolver la fecha y hora de finalización de la réplica. | |
REPLICATION_MAX_FUNCTION | Permite que un proveedor especifique el nombre de la fórmula que se usará para ejecutar un máx. del lado del servidor. | |
IGNORE_INTERVALS_ON_INITIAL_REPLICATE | Una lista de tablas que omitirán dividir la réplica en fragmentos en la réplica inicial. | |
CHECKCACHE_USE_PARENTID | Indica si la instrucción CheckCache debe realizarse en la columna de clave principal. | TRUE , FALSE |
CREATE_SCHEMA_PROCEDURES | Indica procedimientos almacenados* que se puede utilizar para generar archivos de esquema. |
La siguiente consultar recupera los operadores que se pueden usar en la cláusula WHERE:
SELECT * FROM sys_sqlinfo WHERE Name='SUPPORTED_OPERATORS'
Tenga en cuenta que las tablas individuales pueden tener diferentes limitaciones o requisitos en la cláusula WHERE; consulte el Modelo de datos para obtener más información.
Columnas
Nombre | Tipo | Descripción |
---|---|---|
NAME | String | Un componente de la sintaxis SQL o una capacidad que se puede procesar en el servidor. |
VALUE | String | Detalles sobre el SQL o la sintaxis de SQL admitidos. |
Sys_identidad
Devuelve información sobre los intentos de modificación.
La siguiente consultar recupera los Id. de las filas modificadas en una operación lote:
SELECT * FROM sys_identity
Columnas
Nombre | Tipo | Descripción |
---|---|---|
Id | String | El ID generado por la base de datos devuelto de una operación de modificación de datos. |
Batch | String | Un identificador para el lote. 1 para una sola operación. |
Operation | String | El resultado de la operación en el lote: INSERTADO, ACTUALIZADO o ELIMINADO. |
Message | String | ÉXITO o un mensaje de error si falla la actualización en el lote. |
Asignación de Tipos de Datos
Asignaciones de Tipos de Datos
El conector asigna tipos del origen de datos al tipo de datos correspondiente disponible en el esquema. La siguiente tabla documenta estas asignaciones.
NAV dinámico (OData V4) | Esquema |
---|---|
Edm.Binary | binario |
Edm.Boolean | bool |
Edm.Date | fecha y hora |
Edm.DateTimeOffset | fecha y hora |
Edm.Decimal | decimal |
Edm.Double | doble |
Edm.Guid | guía |
Edm.Int32 | entero |
Edm.String | cadena |
Edm.TimeOfDay | tiempo |
Propiedades de Configuraciones Avanzadas
Las propiedades de configuraciones avanzadas son las diversas opciones que se pueden utilizar para establecer una conexión. Esta sección proporciona una lista completa de las opciones que puede configurar. Haga clic en los enlaces para obtener más detalles.
Propiedad | Descripción |
---|---|
URL | URL a la raíz de la organización del servidor de Dynamics NAV. Por ejemplo, http://MyServer:7048 . |
ServerInstance | La instancia del servidor de Dynamics NAV. Por ejemplo, DynamicsNAV71. |
AuthScheme | El esquema utilizado para la autenticación. Las entradas aceptadas son NTLM, Basic, Digest, None o Negotiate. Negociar es la opción predeterminada. |
User | La cuenta de usuario de Dynamics NAV utilizada para la autenticación. |
Company | La empresa contra la que presentar consultas. Por ejemplo, 'CRONUS Canada, Inc.'. |
Password | La contraseña utilizada para autenticar al usuario. |
Propiedad | Descripción |
---|---|
SSLServerCert | El certificado que se aceptará del servidor al conectarse mediante TLS/SSL. |
Propiedad | Descripción |
---|---|
Location | Una ruta al directorio que contiene los archivos de esquema que definen tablas, vistas y procedimientos almacenados. |
BrowsableSchemas | Esta propiedad restringe los esquemas informados a un subconjunto de los esquemas disponibles. Por ejemplo, BrowsableSchemas=SchemaA, SchemaB, SchemaC. |
Tables | Esta propiedad restringe las tablas notificadas a un subconjunto de las tablas disponibles. Por ejemplo, Tablas=TablaA, TablaB, TablaC. |
Views | Restringe las vistas informadas a un subconjunto de las tablas disponibles. Por ejemplo, Vistas=VistaA, VistaB, VistaC. |
Propiedad | Descripción |
---|---|
ContinueOnError | Si continuar o no después de encontrar un error en una solicitud lote. |
MaxRows | Limita el número de filas devueltas cuando no se usa agregación o agrupación en la consultar. Esto ayuda a evitar problemas de rendimiento en el momento del diseño. |
Other | Estas propiedades ocultas se usan solo en casos de uso específicos. |
PseudoColumns | Esta propiedad indica si incluir o no pseudocolumnas como columnas en la tabla. |
Tenant | Utilice este valor para conectarse a un arrendatario específico en una instalación de múltiples arrendatarios de DynamicsNAV. |
Timeout | El valor en segundos hasta que se lanza el error de tiempo de espera, cancelando la operación. |
Autenticación
Esta sección proporciona una lista completa de las propiedades de autenticación que puede configurar.
Propiedad | Descripción |
---|---|
URL | URL a la raíz de la organización del servidor de Dynamics NAV. Por ejemplo, http://MyServer:7048 . |
ServerInstance | La instancia del servidor de Dynamics NAV. Por ejemplo, DynamicsNAV71. |
AuthScheme | El esquema utilizado para la autenticación. Las entradas aceptadas son NTLM, Basic, Digest, None o Negotiate. Negociar es la opción predeterminada. |
User | La cuenta de usuario de Dynamics NAV utilizada para la autenticación. |
Company | La empresa contra la que presentar consultas. Por ejemplo, 'CRONUS Canada, Inc.'. |
Password | La contraseña utilizada para autenticar al usuario. |
URL
URL a la raíz de la organización del servidor de Dynamics NAV. Por ejemplo, http://MyServer:7048
.
Tipo de Datos
string
Valor por Defecto
""
Observaciones
URL a la raíz de la organización del servidor de Dynamics NAV. Por ejemplo, http://MyServer:7048
.
ServerInstance
La instancia del servidor de Dynamics NAV. Por ejemplo, DynamicsNAV71.
Tipo de Datos
string
Valor por Defecto
""
Observaciones
La instancia del servidor de Dynamics NAV. Por ejemplo, DynamicsNAV71.
AuthScheme
El esquema utilizado para la autenticación. Las entradas aceptadas son NTLM, Basic, Digest, None o Negotiate. Negociar es la opción predeterminada.
Valores Posibles
None
, NTLM
, Basic
, Digest
, Negotiate
Tipo de Datos
string
Valor por Defecto
"Negotiate"
Observaciones
Junto con Contraseña y Usuario, este campo se utiliza para autenticarse en el servidor. Negociar es la opción predeterminada. Utilice las siguientes opciones para seleccionar su esquema de autenticación:
- NTLM: configure esto para usar sus credenciales de Windows para autenticarse.
- Básico: Establezca esto para usar la autenticación HTTP básica.
- Negociar: Si
AuthScheme
está configurado en Negociar, el conector negociará un mecanismo de autenticación con el servidor. ColocarAuthScheme
para negociar el uso de la autenticación Kerberos. - Digest: configure esto para usar la autenticación HTTP Digest.
- Ninguno: Indica que el servicio no utiliza autenticación. Normalmente no se admite.
Usuario
La cuenta de usuario de Dynamics NAV utilizada para la autenticación.
Tipo de Datos
string
Valor por Defecto
""
Observaciones
Junto con Contraseña, este campo se utiliza para autenticarse en el servidor de Dynamics NAV.
Compañía
La empresa contra la que presentar consultas. Por ejemplo, 'CRONUS Canada, Inc.'.
Tipo de Datos
string
Valor por Defecto
""
Observaciones
La empresa contra la que presentar consultas. Por ejemplo, 'CRONUS Canada, Inc.'. Esta propiedad es necesaria si la empresa predeterminada del servicio no se ha especificado para ServerInstance en cuestión. Si está en blanco, el conector enviará consultas al servidor e intentará utilizar la empresa predeterminada del servicio.
Contraseña
La contraseña utilizada para autenticar al usuario.
Tipo de Datos
string
Valor por Defecto
""
Observaciones
El usuario y Password
se usan juntos para autenticarse con el servidor.
SSL
Esta sección proporciona una lista completa de las propiedades SSL que puede configurar.
Propiedad | Descripción |
---|---|
SSLServerCert | El certificado que se aceptará del servidor al conectarse mediante TLS/SSL. |
SSLServerCert
El certificado que se aceptará del servidor al conectarse mediante TLS/SSL.
Tipo de Datos
string
Valor por Defecto
""
Observaciones
Si usa una conexión TLS/SSL, esta propiedad se puede usar para especificar el certificado TLS/SSL que se aceptará del servidor. Se rechaza cualquier otro certificado que no sea de confianza para la máquina.
Esta propiedad puede tomar las siguientes formas:
Descripción | Ejemplo |
---|---|
Un certificado PEM completo (ejemplo abreviado por brevedad) | -----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE----- |
Una ruta a un archivo local que contiene el certificado | C:\cert.cer |
La clave pública (ejemplo abreviado por brevedad) | -----BEGIN RSA PUBLIC KEY----- MIGfMA0GCSq......AQAB -----END RSA PUBLIC KEY----- |
La huella digital MD5 (los valores hexadecimales también pueden estar separados por espacios o dos puntos) | ecadbdda5a1529c58a1e9e09828d70e4 |
La huella digital SHA1 (los valores hexadecimales también pueden estar separados por espacios o dos puntos) | 34a929226ae0819f2ec14b4a3d904f801cbb150d |
Si no se especifica, se acepta cualquier certificado en el que confíe la máquina.
La máquina valida los certificados como confiables según el almacén de confianza del sistema. El almacén de confianza utilizado es el valor 'javax.net.ssl.trustStore' especificado para el sistema. Si no se especifica ningún valor para esta propiedad, se utiliza el almacén de confianza predeterminado de Java (por ejemplo, JAVA_HOME\lib\security\cacerts).
Use '*' para indicar que acepta todos los certificados. Tenga en cuenta que esto no se recomienda debido a problemas de seguridad.
Esquema
Esta sección proporciona una lista completa de propiedades de esquema que puede configurar.
Propiedad | Descripción |
---|---|
Location | Una ruta al directorio que contiene los archivos de esquema que definen tablas, vistas y procedimientos almacenados. |
BrowsableSchemas | Esta propiedad restringe los esquemas informados a un subconjunto de los esquemas disponibles. Por ejemplo, BrowsableSchemas=SchemaA, SchemaB, SchemaC. |
Tables | Esta propiedad restringe las tablas notificadas a un subconjunto de las tablas disponibles. Por ejemplo, Tablas=TablaA, TablaB, TablaC. |
Views | Restringe las vistas informadas a un subconjunto de las tablas disponibles. Por ejemplo, Vistas=VistaA, VistaB, VistaC. |
Ubicación
Una ruta al directorio que contiene los archivos de esquema que definen tablas, vistas y procedimientos almacenados.
Tipo de Datos
string
Valor por Defecto
"%APPDATA%\\\DynamicsNAV Data Provider\\Schema"
Observaciones
La ruta a un directorio que contiene los archivos de esquema para el conector (archivos .rsd para tablas y vistas, archivos .rsb para procedimientos almacenados). La ubicación de la carpeta puede ser una ruta relativa desde la ubicación del ejecutable. El Location
La propiedad solo es necesaria si desea personalizar las definiciones (por ejemplo, cambiar el nombre de una columna, ignorar una columna, etc.) o ampliar el modelo de datos con nuevas tablas, vistas o procedimientos almacenados.
Si no se especifica, la ubicación predeterminada es "%APPDATA%\\DynamicsNAV Data Provider\Schema" con %APPDATA%
estando configurado en el directorio de configuración del usuario:
Plataforma | %APPDATA% |
---|---|
Windows | El valor de la variable de ambiente APPDATA |
Mac | ~/Biblioteca/Soporte de aplicaciones |
Linux | ~/.config |
Esquemas Navegables
Esta propiedad restringe los esquemas informados a un subconjunto de los esquemas disponibles. Por ejemplo, BrowsableSchemas=SchemaA,SchemaB,SchemaC.
Tipo de Datos
string
Valor por Defecto
""
Observaciones
Enumerar los esquemas de las bases de datos puede resultar costoso. Proporcionar una lista de esquemas en la cadena de conexión mejora el rendimiento.
Mesas
Esta propiedad restringe las tablas notificadas a un subconjunto de las tablas disponibles. Por ejemplo, Tablas=TablaA,TablaB,TablaC.
Tipo de Datos
string
Valor por Defecto
""
Observaciones
Listar las tablas de algunas bases de datos puede resultar costoso. Proporcionar una lista de tablas en la cadena de conexión mejora el rendimiento del conector.
Esta propiedad también se puede utilizar como una alternativa a la lista automática de vistas si ya sabe con cuáles quiere trabajar y, de lo contrario, habría demasiadas para trabajar.
Especifique las tablas que desea en una lista separada por comas. Cada tabla debe ser un identificador SQL válido con cualquier carácter especial escapado usando corchetes, comillas dobles o acentos graves. Por ejemplo, Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space`.
Tenga en cuenta que al conectarse a una fuente de datos con varios esquemas o catálogos, deberá proporcionar el nombre completo de la tabla en esta propiedad, como en el último ejemplo aquí, para evitar la ambigüedad entre las tablas que existen en varios catálogos o esquemas.
Puntos de Vista
Restringe las vistas informadas a un subconjunto de las tablas disponibles. Por ejemplo, Vistas=VistaA,VistaB,VistaC.
Tipo de Datos
string
Valor por Defecto
""
Observaciones
Listar las vistas de algunas bases de datos puede ser costoso. Proporcionar una lista de vistas en la cadena de conexión mejora el rendimiento del conector.
Esta propiedad también se puede utilizar como una alternativa a la lista automática de vistas si ya sabe con cuáles quiere trabajar y, de lo contrario, habría demasiadas para trabajar.
Especifique las vistas que desee en una lista separada por comas. Cada vista debe ser un identificador SQL válido con cualquier carácter especial escapado usando corchetes, comillas dobles o acentos graves. Por ejemplo, Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space`.
Tenga en cuenta que al conectarse a una fuente de datos con varios esquemas o catálogos, deberá proporcionar el nombre completo de la tabla en esta propiedad, como en el último ejemplo aquí, para evitar la ambigüedad entre las tablas que existen en varios catálogos o esquemas.
Misceláneas
Esta sección proporciona una lista completa de propiedades misceláneas que puede configurar.
Propiedad | Descripción |
---|---|
ContinueOnError | Si continuar o no después de encontrar un error en una solicitud lote. |
MaxRows | Limita el número de filas devueltas cuando no se usa agregación o agrupación en la consultar. Esto ayuda a evitar problemas de rendimiento en el momento del diseño. |
Other | Estas propiedades ocultas se usan solo en casos de uso específicos. |
PseudoColumns | Esta propiedad indica si incluir o no pseudocolumnas como columnas en la tabla. |
Tenant | Utilice este valor para conectarse a un arrendatario específico en una instalación de múltiples arrendatarios de DynamicsNAV. |
Timeout | El valor en segundos hasta que se lanza el error de tiempo de espera, cancelando la operación. |
ContinuarEnError
Si continuar o no después de encontrar un error en una solicitud lote.
Tipo de Datos
bool
Valor por Defecto
false
Observaciones
Esta propiedad de conexión solo se admite en servidores con OData versión 4.0 y superior. Sin embargo, los servidores individuales pueden optar por ignorar esta configuración. Establecer ContinueOnError en verdadero hará que se devuelvan excepciones en la tabla temporal en lugar de que se arrojen cuando se intente una solicitud lote.
Filas Máximas
Limita el número de filas devueltas cuando no se usa agregación o agrupación en la consultar. Esto ayuda a evitar problemas de rendimiento en el momento del diseño.
Tipo de Datos
int
Valor por Defecto
-1
Observaciones
Limita el número de filas devueltas cuando no se usa agregación o agrupación en la consultar. Esto ayuda a evitar problemas de rendimiento en el momento del diseño.
Otro
Estas propiedades ocultas se usan solo en casos de uso específicos.
Tipo de Datos
string
Valor por Defecto
""
Observaciones
Las propiedades enumeradas a continuación están disponibles para casos de uso específicos. Los casos de uso y la funcionalidad normales del controlador no deberían requerir estas propiedades.
Especifique varias propiedades en una lista separada por punto y coma.
Integración y Formateo
Propiedad | Descripción |
---|---|
DefaultColumnSize | Establece la longitud predeterminada de los campos de cadena cuando la fuente de datos no proporciona la longitud de columna en los metadatos. El valor predeterminado es 2000. |
ConvertDateTimeToGMT | Determina si se convierten los valores de fecha y hora a GMT, en lugar de la hora local de la máquina. |
RecordToFile=filename | Registra la transferencia de datos del socket subyacente al archivo especificado. |
Pseudocolumnas
Esta propiedad indica si incluir o no pseudocolumnas como columnas en la tabla.
Tipo de Datos
string
Valor por Defecto
""
Observaciones
Esta configuración es particularmente útil en Entity Framework, que no le permite establecer un valor para una pseudocolumna a menos que sea una columna de tabla. El valor de esta configuración de conexión tiene el formato "Tabla1=Columna1, Tabla1=Columna2, Tabla2=Columna3". Puede usar el carácter "*" para incluir todas las tablas y todas las columnas; por ejemplo, "*=*".
Arrendatario
Utilice este valor para conectarse a un arrendatario específico en una instalación de múltiples arrendatarios de DynamicsNAV.
Tipo de Datos
string
Valor por Defecto
""
Observaciones
Especifique el ID de arrendatario para conectarse a un arrendatario específico en una instalación de múltiples arrendatarios de DynamicsNAV. Por ejemplo, "Cronus1".
Se Acabó el Tiempo
El valor en segundos hasta que se lanza el error de tiempo de espera, cancelando la operación.
Tipo de Datos
int
Valor por Defecto
60
Observaciones
Si Timeout
= 0, las operaciones no expiran. Las operaciones se ejecutan hasta que se completan correctamente o hasta que encuentran una condición de error.
Si Timeout
caduca y la operación aún no se ha completado, el conector genera una excepción.