Detalles de Conexión de Sage 50 UK
Introducción
Versión del conector
Esta documentación se basa en la versión 21.0.8257 del conector.
Empezando
Compatibilidad con la versión del Sage 50 UK
El conector modela datos en Sage 50 UK 2012 y posteriores como tablas relacionales. Tenga en cuenta que para v28 y posteriores, debe instalar el adaptador Sdata antes de usar el controlador Sage 50 UK. Consulte la documentación de Sage 50 UK para más información.
Establecer una Conexión
Conexión a Sage 50 UK
El conector se conecta a los datos de Sage 50 UK a través de la API REST de SData incluida en la instalación de Sage 50 UK. SData permite el acceso a conjuntos de datos de empresas locales, así como a conjuntos de datos en unidades de red.
Después de configurar el servicio Sage SData, conéctese con los pasos a continuación, el URL
la propiedad debe establecerse en la dirección del conjunto de datos de la empresa deseada. Para obtener la dirección, haga lo siguiente:
- Si aún no lo ha hecho, abra el software Sage 50 UK.
- Seleccione
Tools > Internet Options
. - Seleccione el
Sdatasettings
pestaña. - Haga clic en
Details
junto a la aplicación de software Sage 50 a la que desea conectarse. Se abre una ventana que contiene una lista de nombres de empresas junto con las direcciones de sus conjuntos de datos correspondientes. - Configure el
URL
propiedad al valor en el campo de dirección al lado de la empresa deseada.
Autenticación a Sage 50 UK
El User
y Password
las propiedades deben configurarse con credenciales de usuario válidas de Sage 50 UK. Estos valores son los mismos valores utilizados para iniciar sesión en el software Sage 50 UK. Para autenticarse con el resumen HTTP en el servicio SData, configure AuthScheme
digerir. De lo contrario, Básico AuthScheme
se utilizará.
Note
: Si no se muestra el conjunto de datos al que desea conectarse, es posible que los permisos en la ubicación de la carpeta Sage 50 UK no sean correctos. Si se está conectando a un conjunto de datos en una unidad en red, asegúrese de lo siguiente:
- Está usando rutas UNC a la carpeta en la máquina que está usando como su proveedor de SData.
- Establece los derechos de inicio de sesión del servicio SData para un usuario que tiene todos los derechos sobre el recurso compartido de red o la unidad de mapas.
Inicio del Servicio SData
El Jitterbit Connector para Sage 50 UK se conecta a Sage 50 UK a través del servicio Sage SData (que es el conjunto de herramientas web de Sage para conectarse a instancias de Sage) que está integrado en el software Sage 50 UK. SData permite el acceso remoto a las aplicaciones de software de Sage. De manera predeterminada, las instancias de Sage UK 2015 tendrán SData activado y listo para usar.
Puede seguir los pasos a continuación para verificar que el servicio SData se haya iniciado.
- Si aún no lo ha hecho, abra Sage 50.
- Vaya a Herramientas > Opciones de Internet. Se muestra la ventana Opciones de Internet.
- Seleccione la pestaña Configuración de Sdata. Se muestra una lista de las aplicaciones de software de Sage que están disponibles actualmente.
- Para activar el servicio SData para la aplicación, seleccione la opción Activado.
- Si el estado del servicio SData no dice "SData se está ejecutando actualmente", haga clic en el botón Avanzado.
- En el cuadro de diálogo que se muestra, especifique el número de puerto deseado al realizar la conexión y haga clic en el botón Reiniciar.
- Si el botón Firewall de Windows está habilitado, haga clic en este botón para desbloquear el puerto. Si tiene firewalls adicionales en la máquina, asegúrese de que estén configurados para permitir que se realicen conexiones en el número de puerto especificado.
Una vez que aplique los cambios, podrá establecer una conexión con su software Sage 50 UK.
Habilitación de la Compatibilidad con HTTPS
El servicio Sage SData proporciona conexiones seguras y encriptadas a través de HTTPS. La confidencialidad de los datos y la autenticidad del servidor son proporcionados por certificados digitales. Si no tiene un certificado, use IIS para generar un certificado autofirmado.
Puede seguir los pasos a continuación para configurar el servicio SData para usar un certificado; el conector validará este certificado con el almacén de confianza del sistema de forma predeterminada. Si generó un certificado autofirmado, puede agregar el certificado a este almacén de certificados o establecer SSLServerCert
.
Consulte Características avanzadas para obtener más información sobre cómo configurar el conector para HTTPS.
Cumplimiento de los Requisitos del Certificado
El certificado tiene los siguientes requisitos:
- El certificado debe tener una cadena de confianza válida completa.
- El nombre común (CN) del certificado debe coincidir con el nombre de la máquina/dominio donde se ejecuta el servicio SData. Para asegurarse de que el CN sea correcto, genere el certificado autofirmado en la máquina donde se ejecuta Sage 50 SData.
- El certificado debe agregarse al almacén personal de Mi certificado para la cuenta de la máquina local.
Configuración del Servicio SData para TLS/SSL
A continuación, puede configurar el servicio SData para utilizar el certificado:
- Navegue a C:\Program Files (x86)\Common Files\Sage SData y abra Sage.SData.Service.Config.UI.exe.
- Haga clic en el botón Avanzado. Se muestra la ventana Configuración de SData.
- Seleccione la opción Habilitar acceso HTTPS y seleccione el puerto deseado.
- Si tiene cortafuegos en su máquina, asegúrese de que los puertos especificados no estén bloqueados.
- Haga clic en el botón junto al cuadro Certificado.
- En el cuadro de diálogo resultante, seleccione el certificado. Si selecciona un certificado y no ve el nombre del certificado en el cuadro de texto Certificado, lo más probable es que se deba a que faltan propiedades extendidas en el certificado. Las propiedades extendidas incluyen huella digital, algoritmo de huella digital, uso de clave y uso de clave mejorado. Use IIS para evitar este problema: IIS completa automáticamente estos campos cuando genera un certificado autofirmado.
- Haga clic en Aceptar para reiniciar el servidor.
- Verifique que la opción Habilitar HTTPS esté seleccionada en la ventana de configuración de SData.
Solución de Problemas
Si la ventana de configuración de SData se cierra y se vuelve a abrir, pero la opción Habilitar HTTPS no está habilitada, lo más probable es que esto se deba a que el archivo Sage.SData.Service.exe.config no se actualizó correctamente. Siga los pasos a continuación para usar el archivo de configuración alternativo a continuación.
Necesitará la huella digital del certificado. Tenga en cuenta que los datos de la huella digital incluyen espacios. Los datos de la huella digital se pueden obtener utilizando los servicios de Windows. También puede acceder a la huella digital en la ventana de configuración de SData:
- Si aún no lo ha hecho, abra la aplicación Sage.SData.Service.Config.UI.exe y abra la configuración avanzada.
- Haga clic en el botón junto al cuadro Certificado.
- En el cuadro de diálogo de seguridad de Windows, haga clic en "Haga clic aquí para ver las propiedades del certificado". Se muestra la ventana Detalles del certificado.
- En la pestaña Detalles, copie el valor en el campo Huella digital.
Utilice este valor en el CertificateLookupValue
ajuste en el archivo de configuración. Por ejemplo:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="Sage.SData.Service.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
<section name="Sage.Integration.Server.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
<section name="Sage.Common.Syndication.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>
<applicationSettings>
<Sage.SData.Service.Properties.Settings>
<setting name="DigestTimeout" serializeAs="String">
<value>12000000000</value>
</setting>
<setting name="EnableBasicAuthentication" serializeAs="String">
<value>True</value>
</setting>
<setting name="WebAppPath" serializeAs="String">
<value />
</setting>
<setting name="EnableSSL" serializeAs="String">
<value>True</value>
</setting>
<setting name="Port" serializeAs="String">
<value>443</value>
</setting>
</Sage.SData.Service.Properties.Settings>
<Sage.Integration.Server.Properties.Settings>
<setting name="EnableBroadcast" serializeAs="String">
<value>False</value>
</setting>
</Sage.Integration.Server.Properties.Settings>
<Sage.Common.Syndication.Properties.Settings>
<setting name="IPAddress" serializeAs="String">
<value />
</setting>
<setting name="Server" serializeAs="String">
<value>sdata</value>
</setting>
<setting name="EnableSSLPort" serializeAs="String">
<value>True</value>
</setting>
<setting name="Port" serializeAs="String">
<value>5493</value>
</setting>
<setting name="SettingsProviderType" serializeAs="String">
<value>Sage.Common.Syndication.ConfigurationSyndicationSettings, Sage.Common.Syndication</value>
</setting>
<setting name="PathPrefix" serializeAs="String">
<value />
</setting>
<setting name="DoNotUseRegistry" serializeAs="String">
<value>False</value>
</setting>
<setting name="EnableStandardPort" serializeAs="String">
<value>True</value>
</setting>
<setting name="SSLPort" serializeAs="String">
<value>5494</value>
</setting>
<setting name="CertificateLookupValue" serializeAs="String">
<value>ENTER YOUR CERTIFICATE THUMBPRINT HERE</value>
</setting>
<setting name="CertificateLookupType" serializeAs="String">
<value>Thumbprint</value>
</setting>
</Sage.Common.Syndication.Properties.Settings>
</applicationSettings>
</configuration>
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 características avanzadas del conector Sage 50 UK.
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 Sage 50 UK le permite definir una tabla virtual cuyos contenidos se deciden 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 TradingAccounts 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 conector Jitterbit para Sage 50 UK modela entidades de Sage 50 UK en tablas y vistas relacionales.
Mesas
Mesas describe las tablas disponibles.
Puntos de vista
Puntos de vista son tablas que no se pueden modificar. Normalmente, los datos de solo lectura se muestran como vistas.
Mesas
El conector modela los datos en Sage 50 UK en una lista de tablas que se pueden consultar mediante instrucciones SQL estándar.
Generalmente, consultar tablas de Sage 50 UK 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 Mesas Sage 50 UK
Nombre | Descripción |
---|---|
Commodities | Cree, actualice y consulte productos básicos (productos y servicios) dentro de las 50 cuentas de Sage UK. |
Contacts | Cree, actualice, elimine y consulte contactos dentro de las cuentas Sage UK 50. |
PurchaseOrders | Cree, actualice, elimine y consulte pedidos de compra dentro de las 50 cuentas de Sage UK. |
SalesCredits | Consulta SalesCredits dentro de Sage UK 50 Cuentas. |
SalesInvoices | Consultar Facturas de Venta dentro de Sage UK 50 Cuentas. |
SalesOrders | Cree, actualice, elimine y consulte pedidos de ventas dentro de las 50 cuentas de Sage UK. |
TradingAccounts | Cree, actualice, elimine y consulte cuentas comerciales dentro de las cuentas Sage UK 50. |
Materias Primas
Cree, actualice y consulte productos básicos (productos y servicios) dentro de las 50 cuentas de Sage UK.
Información Específica de la Tabla
La tabla de materias primas le permite seleccionar, insertar y actualizar materias primas (productos y servicios) dentro de un conjunto de datos de empresas de Sage 50 UK.
Seleccionar
La tabla Commodities devuelve los productos y servicios para un conjunto de datos de la empresa Sage 50 UK.
SELECT * FROM Commodities WHERE ProductCode LIKE 'ABC%'
Insertar
Para crear un nuevo registro de Producto, se requiere el campo Descripción.
INSERT INTO Commodities (ProductCode, Description, SupplierReference, CatalogueNumber, WebDescription, Cost)
VALUES ('MNP', 'MyNewProduct', 'UNI001', 'U143', 'My Web Description', 5.49)
Actualizar
Cualquier campo que no sea de solo lectura se puede actualizar.
UPDATE Commodities SET Description ='My New Description' WHERE CommodityUUID='8c47b43a-7115-7419-9679-7c72586e67d1'
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
CommodityUUID [KEY] | String | Verdadero | UUID de productos básicos |
CommodityIdentifierType | String | Falso | Producto Tipo de identificador de producto |
ProductCode | String | Falso | Código de producto básico |
Reference2 | String | Falso | Referencia de productos2 |
Status | String | Falso | Estado de la mercancía |
Description | String | Falso | Descripción de la mercancía |
WebDescription | String | Falso | Producto Web Descripción |
AlternativeDescription2 | String | Falso | Mercancía Descripción alternativa 2 |
Type | String | Verdadero | Tipo de mercancía (Categoría) |
BuyingAllowedFlag | Boolean | Falso | Indicador permitido de compra de productos básicos |
SellingAllowedFlag | Boolean | Falso | Bandera de venta de productos permitidos |
CatalogueNumber | String | Falso | Número de catálogo de productos (pieza) |
SupplierReference | String | Falso | Referencia del proveedor de productos básicos |
ManufacturerCompany | String | Falso | Empresa fabricante de productos básicos |
Weight | Decimal | Falso | Peso de la mercancía |
Classification | String | Falso | Clasificación de productos |
Cost | Decimal | Falso | Costo de los productos básicos |
InStock | Decimal | Verdadero | Cantidad de productos en stock |
Allocated | Decimal | Verdadero | Producto Importe asignado |
FreeStock | Decimal | Verdadero | Acciones sin productos básicos |
OnOrder | Decimal | Verdadero | Importe de la mercancía en el pedido |
SalesPrice | Decimal | Verdadero | Precio de venta de materias primas en moneda base |
UnitDescription | String | Verdadero | Mercancía Unidad de medida Descripción |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específicas. |
Contactos
Cree, actualice, elimine y consulte contactos dentro de las cuentas Sage UK 50.
Información Específica de la Tabla
La tabla Contactos le permite seleccionar, insertar, actualizar y eliminar contactos dentro de un conjunto de datos de la empresa Sage 50 UK.
Seleccionar
La tabla Contactos devuelve los contactos contenidos en un conjunto de datos de empresa de Sage 50 UK.
SELECT * FROM Contacts WHERE TradingAccountReference = 'ABC123'
Insertar
Para crear un nuevo registro de contactos, se requieren los campos TradingAccountReference y Type.
INSERT INTO Contacts (Title, FirstName, MiddleName, FamilyName, Suffix, TradingAccountReference, Type, PostalAddressAddress1, PostalAddressTownCity, PostalAddressStateRegion, PostalAddressZipPostCode, PostalAddressType, PostalAddressDescription, Phone1Text, Phone1Type, Phone2Text, Phone2Type, EmailAddress)
VALUES (True, 'Dr.', 'INSERT', 'ME', 'NOW', 'Jr.', 'CNTCTEST', 'Customer Delivery Contact', '123 Main St', 'Durham', 'NC', '12345', 'Shipping', 'NEW Description', '123-456-7890', 'Business Phone', '555-666-7777', 'Fax', 'test@cdata.com')
Actualizar
Cualquier campo que no sea de solo lectura se puede actualizar. Existen requisitos para algunos campos de un registro de contacto:
- Para actualizar una dirección postal existente, se requiere PostalAddressUUID. De lo contrario, si la dirección postal es nula, especifique los detalles y deje el UUID vacío.
- Para actualizar un Phone1 existente, se requiere Phone1UUID. De lo contrario, si Phone1 está vacío, especifique los detalles y deje el UUID vacío.
- Para actualizar un Phone2 existente, se requiere Phone2UUID. De lo contrario, si Phone2 está vacío, especifique los detalles y deje el UUID vacío.
- Para actualizar una dirección de correo existente, se requiere EmailUUID. De lo contrario, si el correo está vacío, especifique los detalles y deje el UUID vacío.
UPDATE Contacts SET EmailAddress='test@server.com', Phone1Text='999-999-9999'
WHERE ContactUUID='96df2e1e-72c6-4b52-b39a-eeb42c840f87' AND Phone1UUID='bd621624-f78e-4dec-abf3-b8b94d8fe7a3' AND EmailUUID='a3f6ff1b-a80b-4019-ae5e-b1fa1bb4044d'
Borrar
Eliminar un registro de contacto también eliminará todas las direcciones postales, números de teléfono y correos asociados con el contacto.
DELETE FROM Contacts WHERE ContactUUID='96df2e1e-72c6-4b52-b39a-eeb42c840f87'
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
ContactUUID [KEY] | String | Verdadero | Póngase en contacto con UUID |
TradingAccountReference | String | Falso | Contacto Referencia de cuenta comercial |
Reference2 | String | Falso | Contacto Referencia2 |
Type | String | Falso | Tipo de contacto |
FullName | String | Falso | Nombre completo del contacto. En la forma: [Título] [Nombre] [Segundo nombre] [Nombre de familia] [Sufijo]. |
Title | String | Falso | Contacto Título |
FirstName | String | Falso | Nombre del contacto |
MiddleName | String | Falso | Segundo nombre de contacto |
FamilyName | String | Falso | Nombre de la familia del contacto |
Suffix | String | Falso | Sufijo de contacto |
TaxReference | String | Falso | Contacto Referencia fiscal |
PrimacyIndicator | Boolean | Falso | Contacto Indicador de primacía |
PostalAddressUUID | String | Verdadero | Dirección postal de contacto UUID |
PostalAddressActive | Boolean | Falso | Contacto Dirección postal Bandera activa |
PostalAddressReference | String | Falso | Contacto Dirección Postal Referencia |
PostalAddressName | String | Falso | Contacto Dirección Postal Nombre |
PostalAddressDescription | String | Falso | Contacto Dirección Postal Descripción |
PostalAddressAddress1 | String | Falso | Contacto Dirección postal Dirección 1 |
PostalAddressAddress2 | String | Falso | Contacto Dirección postal Dirección 2 |
PostalAddressTownCity | String | Falso | Contacto Dirección Postal Población Ciudad |
PostalAddressCounty | String | Falso | Contacto PostalAddress EstadoRegión |
PostalAddressZipPostCode | String | Falso | Contacto Dirección postal Código postal Código postal |
PostalAddressCountry | String | Falso | Contacto Dirección postal País |
PostalAddressPrimacyIndicator | Boolean | Falso | Indicador de primacía de dirección postal de contacto |
PostalAddressType | String | Falso | Tipo de dirección postal de contacto |
Phone1UUID | String | Verdadero | Número de teléfono de contacto UUID |
Phone1Active | Boolean | Falso | Número de teléfono de contacto Indicador activo |
Phone1Reference | String | Falso | Número de teléfono de contacto Referencia |
Phone1Reference2 | String | Falso | Número de teléfono de contacto Referencia2 |
Phone1Type | String | Falso | Tipo de número de teléfono de contacto |
Phone1Name | String | Falso | Número de teléfono de contacto Nombre |
Phone1Text | String | Falso | Número de teléfono de contacto Texto |
Phone1PrimacyIndicator | Boolean | Falso | Número de teléfono de contacto Indicador de primacía |
Phone2UUID | String | Verdadero | Número de teléfono de contacto UUID |
Phone2Active | Boolean | Falso | Número de teléfono de contacto Indicador activo |
Phone2Reference | String | Falso | Número de teléfono de contacto de referencia |
Phone2Reference2 | String | Falso | Número de teléfono de contacto Referencia2 |
Phone2Type | String | Falso | Tipo de número de teléfono de contacto |
Phone2Name | String | Falso | Número de teléfono de contacto Nombre |
Phone2Text | String | Falso | Número de teléfono de contacto Texto |
Phone2PrimacyIndicator | Boolean | Falso | Número de teléfono de contacto Indicador de primacía |
EmailUUID | String | Verdadero | Correo de contacto UUID |
EmailActive | Boolean | Falso | Correo de contacto Bandera activa |
EmailReference | String | Falso | Contacto Correo Referencia |
EmailReference2 | String | Falso | Contacto Correo Referencia |
EmailType | String | Falso | Tipo de Correo de contacto |
EmailAddress | String | Falso | Dirección de Correo de contacto |
EmailUrl | String | Falso | Correo de contacto mailto: URL |
EmailPrimacyIndicator | Boolean | Falso | Indicador de primacía de Correo de contacto |
EmailLabel | String | Falso | Etiqueta de Correo de contacto |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específicas. |
Ordenes de Compra
Cree, actualice, elimine y consulte pedidos de compra dentro de las 50 cuentas de Sage UK.
Información Específica de la Tabla
La tabla de Pedidos de compra le permite seleccionar, insertar, actualizar y eliminar pedidos de compra dentro de un conjunto de datos de empresas de Sage 50 UK.
Seleccionar
La tabla de pedidos de compra devuelve los pedidos de compra para un conjunto de datos de la empresa Sage 50 UK.
SELECT * FROM PurchaseOrders WHERE Date >= '1/1/2015' AND Date < '2/1/2015'
Insertar
Para crear un nuevo registro de orden de compra, se requiere el campo TradingAccountUUID.
Los elementos de línea de la orden de compra se especifican a través de un agregado XML dentro de la columna ItemsAgregate. Las columnas que se pueden usar en estos agregados se definen en PurchaseOrderLineItems mesa.
El siguiente ejemplo muestra cómo insertar un nuevo pedido de compra con dos elementos de línea:
INSERT INTO PurchaseOrders (TradingAccountUUID, DeliveryDate, PostalAddressName, PostalAddressType, PostalAddressAddress1, PostalAddressTownCity, PostalAddressStateRegion, ItemsAggregate)
VALUES ('b83c940f-9d2b-4a35-bf42-28bbe07ef994', '05/05/2015', 'Purchase Order Billing Address', 'Billing', '123 Main St', 'Chapel Hill', 'NC',
'<PurchaseOrderLineItems>
<Row><CommodityUUID>0a47b43d-7115-4863-9689-1a53666e67c8</CommodityUUID><Quantity>1</Quantity><ActualPrice>1.99</ActualPrice></Row>
<Row><CommodityUUID>586df2bb-7702-4228-b464-e8d509148547</CommodityUUID><Quantity>4</Quantity><ActualPrice>4.99</ActualPrice></Row>
</PurchaseOrderLineItems>')
Actualizar
Cualquier campo que no sea de solo lectura se puede actualizar.
Al actualizar un registro de orden de compra, se requiere PostalAddressUUID al actualizar una dirección postal. Tenga en cuenta que las líneas de pedido de la orden de compra no se pueden actualizar ni eliminar.
UPDATE PurchaseOrders SET PostalAddressZipPostCode='12345'
WHERE PurchaseOrderUUID='1b47b43a-7115-4863-9679-1a78636e67c1' AND PostalAddressUUID='28915e09-b2a1-47e1-b193-741b32ba8ba0'
Borrar
Eliminar un registro de Pedido de compra también eliminará todos los elementos de línea y direcciones postales asociados con el Pedido de compra.
DELETE FROM PurchaseOrders WHERE PurchaseOrderUUID='1b47b43a-7115-4863-9679-1a78636e67c1'
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
PurchaseOrderUUID [KEY] | String | Verdadero | UUID de orden de compra |
TradingAccountUUID | String | Falso | UUID de cuenta comercial asociado con la orden de compra |
ContactUUID | String | Verdadero | Pedido de compra Contacto del vendedor UUID |
PurchaseOrderNumber | String | Falso | Referencia de orden de compra |
Reference2 | String | Falso | Referencia de orden de compra2 |
Status | String | Falso | Estado de la orden de compra |
StatusFlagText | String | Falso | Texto de indicador de estado de pedido de compra |
SupplierReference | String | Falso | Referencia de proveedor de orden de compra |
CopyFlag | Boolean | Falso | Marca de copia de orden de compra |
DeliveryDate | Date | Falso | Fecha de entrega de la orden de compra |
CarrierNetPrice | Decimal | Falso | Precio neto del operador de la orden de compra |
CarrierTaxPrice | Decimal | Falso | Precio de impuestos del operador de la orden de compra |
CarrierTotalPrice | Decimal | Falso | Precio bruto del transportista de la orden de compra |
CarrierReference | String | Falso | Orden de compra Referencia del transportista |
Currency | String | Falso | Moneda de orden de compra |
OCCurrencyExchangeRate | Decimal | Falso | Tipo de cambio de divisa de la empresa operativa de la orden de compra |
OCCurrencyExchangeRateOperator | String | Falso | Operador de orden de compra Operador de tipo de cambio de moneda |
Date | Date | Falso | Fecha de orden de compra |
User | String | Falso | Usuario de orden de compra |
LineCount | Decimal | Verdadero | Recuento de líneas de órdenes de compra |
Text1 | String | Falso | Orden de compra Texto1 |
Text2 | String | Falso | Orden de compra Texto2 |
NetTotal | Decimal | Verdadero | Orden de Compra Total Neto |
TaxTotal | Decimal | Verdadero | Total de impuestos de orden de compra |
GrossTotal | Decimal | Verdadero | Orden de Compra Total Bruto |
OnOrder | String | Falso | Pedido de compra en estado de pedido |
ItemsAggregate | String | Falso | Un agregado de los datos de la línea de pedido, que se utiliza para agregar una orden de compra y sus líneas de pedido. |
PostalAddressUUID | String | Verdadero | Pedido de compra Dirección postal UUID |
PostalAddressActive | Boolean | Falso | Orden de compra Dirección postal Bandera activa |
PostalAddressReference | String | Falso | Orden de Compra Dirección Postal Referencia |
PostalAddressName | String | Falso | Pedido de compra Dirección postal Nombre |
PostalAddressDescription | String | Falso | Orden de compra Dirección postal Descripción |
PostalAddressAddress1 | String | Falso | Orden de compra Dirección postal Dirección 1 |
PostalAddressAddress2 | String | Falso | Orden de compra Dirección postal Dirección 2 |
PostalAddressAddress3 | String | Falso | Orden de compra Dirección postal Dirección 3 |
PostalAddressAddress4 | String | Falso | Orden de Compra Dirección Postal Dirección 4 |
PostalAddressTownCity | String | Falso | CompraOrden PostalDirección PuebloCiudad |
PostalAddressCounty | String | Falso | Orden de compra Dirección postal Condado |
PostalAddressStateRegion | String | Falso | Orden de compra Dirección postal Estado Región |
PostalAddressZipPostCode | String | Falso | Pedido de compra Dirección postal Código postal |
PostalAddressCountry | String | Falso | Orden de Compra Dirección Postal País |
PostalAddressPrimacyIndicator | Boolean | Falso | Indicador de primacía de dirección postal de orden de compra |
PostalAddressType | String | Falso | Tipo de dirección postal de orden de compra. Valores de muestra: Facturación, Envío. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específicas. |
VentasCréditos
Consulta SalesCredits dentro de Sage UK 50 Cuentas.
Información Específica de la Tabla
La tabla SalesCredits le permite seleccionar, insertar, actualizar y eliminar créditos de ventas dentro de un conjunto de datos de la empresa Sage 50 UK.
Seleccionar
La tabla SalesCredits devuelve los créditos de ventas para un conjunto de datos de la empresa Sage 50 UK.
SELECT * FROM SalesCredits WHERE Date >= '1/1/2015' AND Date < '2/1/2015'
Insertar
Para crear un nuevo registro de SalesCredits, se requiere el campo TradingAccountUUID.
Los elementos de línea de crédito de ventas se especifican a través de un agregado XML dentro de la columna ItemsAgregate. Las columnas que se pueden usar en estos agregados se definen en SalesCreditLineItems mesa.
El siguiente ejemplo muestra cómo insertar un nuevo pedido de compra con dos elementos de línea:
INSERT INTO SalesCredits (TradingAccountUUID, Type, PostalAddress1Name, PostalAddress1Type, PostalAddress1Address1, PostalAddress1TownCity, PostalAddress1StateRegion, PostalAddress2Name, PostalAddress2Type, PostalAddress2Address1, PostalAddress2TownCity, PostalAddress2StateRegion, ItemsAggregate)
VALUES ('b83c940f-9d2b-4a35-bf42-28bbe07ef994', 'Product Credit Note', 'Sales Order Delivery Address', 'Shipping', '123 Main St', 'Chapel Hill', 'NC', 'Sales Order Billing Address', 'Billing', '987 Center Road', 'Chapel Hill', 'NC',
'<SalesCreditLineItems>
<Row><CommodityUUID>03ecf74f-0f08-4667-8a59-07e6338a8b32</CommodityUUID><Quantity>1</Quantity><ActualPrice>2.99</ActualPrice></Row>
<Row><CommodityUUID>0a47b43d-7115-4863-9689-1a53666e67c8</CommodityUUID><Quantity>2</Quantity><ActualPrice>3.99</ActualPrice></Row>
</SalesCreditLineItems>')
Actualizar
Cualquier campo que no sea de solo lectura se puede actualizar.
Al actualizar un registro de SalesCredits, se requiere PostalAddress1UUID o PostalAddress2UUID al actualizar la dirección postal respectiva. Tenga en cuenta que las líneas de crédito de ventas no se pueden actualizar ni eliminar.
UPDATE SalesCredits SET PostalAddress2ZipPostCode='12345'
WHERE SalesCreditUUID='392235af-f45a-4c43-a275-897130e4fdc4' AND PostalAddress2UUID='28915e09-b2a1-47e1-b193-741b32ba8ba0'
Borrar
Eliminar un registro de SalesCredit también eliminará todos los elementos de línea y las direcciones postales asociadas con el SalesCredit.
DELETE FROM SalesCredits WHERE SalesCreditUUID='392235af-f45a-4c43-a275-897130e4fdc4'
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
SalesCreditUUID [KEY] | String | Verdadero | UUID de crédito de ventas |
TradingAccountUUID | String | Falso | UUID de la cuenta comercial de SalesCredit |
ContactUUID | String | Verdadero | VentasCrédito Comprador Contacto UUID |
CreditNumber | String | Falso | Referencia de crédito de ventas |
SalesOrderNumber | String | Falso | Referencia de factura de SalesCredit |
Status | String | Falso | Estado de crédito de ventas |
Type | String | Falso | Tipo de crédito de ventas |
CustomerOrderNumber | String | Falso | Referencia de cliente de SalesCredit |
CopyFlag | Boolean | Falso | Marca de copia de crédito de ventas |
Date | Date | Falso | Fecha de crédito de ventas |
TaxDate | Date | Falso | Fecha de impuestos de crédito de ventas |
CarrierNetPrice | Decimal | Falso | Precio neto del operador de SalesCredit |
CarrierTaxPrice | Decimal | Falso | Precio del impuesto de portador de SalesCredit |
CarrierTotalPrice | Decimal | Falso | Precio bruto del operador de SalesCredit |
Currency | String | Falso | VentasCrédito Moneda |
OCCurrencyExchangeRate | Decimal | Falso | SalesCredit OperatingCompany Tipo de cambio de moneda |
OCCurrencyExchangeRateOperator | String | Falso | SalesCredit OperatingCompany Operador de tipos de cambio de divisas |
LineCount | Decimal | Falso | Recuento de líneas de crédito de ventas |
SettlementDiscountAmount | Decimal | Falso | Importe de descuento de liquidación de SalesCredit |
SettlementDiscountPercent | Decimal | Falso | Porcentaje de descuento de liquidación de SalesCredit |
SettlementDiscountIncludedInTotal | Boolean | Falso | Descuento de Liquidación de SalesCredit Incluido en Total |
InvoiceDiscountAmount | Decimal | Falso | Importe de descuento de la factura de SalesCredit |
InvoiceDiscountPercent | Decimal | Falso | Porcentaje de descuento en la factura de SalesCredit |
NetTotal | Decimal | Verdadero | VentasCrédito Neto Total |
TaxTotal | Decimal | Verdadero | Total de impuestos de crédito de ventas |
GrossTotal | Decimal | Verdadero | VentasCrédito Total bruto |
Text1 | String | Falso | VentasCrédito Texto1 |
Text2 | String | Falso | VentasCrédito Texto2 |
User | String | Falso | Usuario de crédito de ventas |
ItemsAggregate | String | Falso | Un agregado de los datos de la línea de pedido, que se puede usar para agregar una orden de compra y sus líneas de pedido. |
PostalAddress1UUID | String | Verdadero | Dirección Postal de Crédito de Ventas UUID |
PostalAddress1Active | Boolean | Falso | SalesCredit PostalAddress Bandera activa |
PostalAddress1Reference | String | Falso | Referencia de dirección postal de SalesCredit |
PostalAddress1Name | String | Falso | SalesCredit PostalAddress Nombre |
PostalAddress1Description | String | Falso | SalesCredit PostalAddress Descripción |
PostalAddress1Address1 | String | Falso | SalesCredit PostalAddress Dirección 1 |
PostalAddress1Address2 | String | Falso | SalesCredit PostalAddress Dirección 2 |
PostalAddress1Address3 | String | Falso | SalesCredit PostalAddress Dirección 3 |
PostalAddress1Address4 | String | Falso | SalesCredit PostalAddress Dirección 4 |
PostalAddress1TownCity | String | Falso | VentasCrédito PostalAddress PuebloCiudad |
PostalAddress1County | String | Falso | SalesCredit PostalAddress Condado |
PostalAddress1StateRegion | String | Falso | SalesCredit PostalAddress StateRegion |
PostalAddress1ZipPostCode | String | Falso | SalesCredit PostalAddress ZipPost Code |
PostalAddress1Country | String | Falso | SalesCredit PostalAddress País |
PostalAddress1PrimacyIndicator | Boolean | Falso | SalesCredit PostalAddress Indicador de primacía |
PostalAddress1Type | String | Falso | Tipo de dirección postal de SalesCredit. Valores de muestra: Facturación, Envío. |
PostalAddress2UUID | String | Verdadero | Dirección Postal de Crédito de Ventas UUID |
PostalAddress2Active | Boolean | Falso | SalesCredit PostalAddress Bandera activa |
PostalAddress2Reference | String | Falso | Referencia de dirección postal de SalesCredit |
PostalAddress2Name | String | Falso | SalesCredit PostalAddress Nombre |
PostalAddress2Description | String | Falso | SalesCredit PostalAddress Descripción |
PostalAddress2Address1 | String | Falso | SalesCredit PostalAddress Dirección 1 |
PostalAddress2Address2 | String | Falso | SalesCredit PostalAddress Dirección 2 |
PostalAddress2Address3 | String | Falso | SalesCredit PostalAddress Dirección 3 |
PostalAddress2Address4 | String | Falso | SalesCredit PostalAddress Dirección 4 |
PostalAddress2TownCity | String | Falso | VentasCrédito PostalAddress PuebloCiudad |
PostalAddress2County | String | Falso | SalesCredit PostalAddress Condado |
PostalAddress2StateRegion | String | Falso | SalesCredit PostalAddress StateRegion |
PostalAddress2ZipPostCode | String | Falso | SalesCredit PostalAddress ZipPost Code |
PostalAddress2Country | String | Falso | SalesCredit PostalAddress País |
PostalAddress2PrimacyIndicator | Boolean | Falso | SalesCredit PostalAddress Indicador de primacía |
PostalAddress2Type | String | Falso | Tipo de dirección postal de SalesCredit. Valores de muestra: Facturación, Envío. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específicas. |
Facturas de Venta
Consultar Facturas de Venta dentro de Sage UK 50 Cuentas.
Información Específica de la Tabla
La tabla SalesInvoices le permite seleccionar, insertar, actualizar y eliminar facturas de ventas dentro de un conjunto de datos de la empresa Sage 50 UK.
Seleccionar
La tabla SalesInvoices devuelve las facturas de venta de un conjunto de datos de la empresa Sage 50 UK.
SELECT * FROM SalesInvoices WHERE Date >= '1/1/2015' AND Date < '2/1/2015'
Insertar
Para crear un nuevo registro de facturas de ventas, se requiere el campo TradingAccountUUID.
Los elementos de línea de la factura de ventas se especifican a través de un agregado XML dentro de la columna ItemsAggregate. Las columnas que se pueden usar en estos agregados se definen en SalesInvoiceLineItems tabla.
Nota: Para la columna de texto en SalesInvoiceLineItems, la longitud de la cadena debe ser igual o inferior a 61 caracteres; de lo contrario, el controlador utilizará los primeros 61 caracteres.
El siguiente ejemplo muestra cómo insertar una nueva factura de ventas con dos elementos de línea:
INSERT INTO SalesInvoices (TradingAccountUUID, Type, PostalAddress1Name, PostalAddress1Type, PostalAddress1Address1, PostalAddress1TownCity, PostalAddress1StateRegion, PostalAddress2Name, PostalAddress2Type, PostalAddress2Address1, PostalAddress2TownCity, PostalAddress2StateRegion, ItemsAggregate)
VALUES ('b83c940f-9d2b-4a35-bf42-28bbe07ef994', 'Product Invoice', 'Sales Order Delivery Address', 'Shipping', '123 Main St', 'Chapel Hill', 'NC', 'Sales Order Billing Address', 'Billing', '987 Center Road', 'Chapel Hill', 'NC', '<SalesInvoiceLineItems> <Row><CommodityUUID>03ecf74f-0f08-4667-8a59-07e6338a8b32</CommodityUUID><Quantity>2</Quantity><ActualPrice>2.99</ActualPrice></Row> <Row><CommodityUUID>0a47b43d-7115-4863-9689-1a53666e67c8</CommodityUUID><Quantity>1</Quantity><ActualPrice>4.99</ActualPrice></Row>
</SalesInvoiceLineItems>')
Actualizar
Cualquier campo que no sea de solo lectura se puede actualizar.
Al actualizar un registro de facturas de ventas, se requieren PostalAddress1UUID y PostalAddress2UUID al actualizar una dirección postal (respectivamente). Tenga en cuenta que las partidas de las facturas de ventas no se pueden actualizar ni eliminar.
UPDATE SalesInvoices SET PostalAddress2ZipPostCode='12345'
WHERE SalesInvoiceUUID='392235af-f45a-4c43-a275-897130e4fdc4' AND PostalAddress2UUID='28915e09-b2a1-47e1-b193-741b32ba8ba0'
Borrar
Al eliminar un registro de Factura de venta, también se eliminarán todos los elementos de línea y las direcciones postales asociadas con la Factura de venta.
DELETE FROM SalesInvoices WHERE SalesInvoiceUUID='392235af-f45a-4c43-a275-897130e4fdc4'
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
SalesInvoiceUUID [KEY] | String | Verdadero | UUID de factura de ventas |
TradingAccountUUID | String | Falso | UUID de cuenta comercial de pedido de venta |
ContactUUID | String | Verdadero | VentaOrden Comprador Contacto UUID |
InvoiceNumber | String | Falso | Referencia de factura de venta |
SalesOrderNumber | String | Falso | Referencia de Factura de Venta2 |
Status | String | Falso | Estado de la factura de venta |
Type | String | Falso | Tipo de factura de venta |
CustomerOrderNumber | String | Falso | Referencia de cliente de SalesInvoice |
Date | Date | Falso | Fecha de factura de venta |
TaxDate | Date | Falso | Factura de venta Fecha de impuestos |
CarrierNetPrice | Decimal | Falso | Precio neto del transportista de SalesInvoice |
CarrierTaxPrice | Decimal | Falso | Precio de impuestos del transportista de SalesInvoice |
CarrierTotalPrice | Decimal | Falso | SalesInvoice Transportista Precio bruto |
Currency | String | Falso | Factura de venta Moneda |
OCCurrencyExchangeRate | Decimal | Falso | Tasa de cambio de moneda de la empresa operativa SalesInvoice |
OCCurrencyExchangeRateOperator | String | Falso | SalesInvoice Operador Operador de tipo de cambio de moneda |
LineCount | Decimal | Verdadero | Recuento de líneas de Factura de ventas |
SettlementDiscountAmount | Decimal | Falso | Importe de descuento de liquidación de factura de venta |
SettlementDiscountPercent | Decimal | Falso | Porcentaje de descuento de liquidación de factura de venta |
SettlementDiscountIncludedInTotal | Boolean | Falso | Descuento de liquidación de factura de venta incluido en el total |
InvoiceDiscountAmount | Decimal | Falso | Importe de descuento de factura de SalesInvoice |
InvoiceDiscountPercent | Decimal | Falso | Porcentaje de descuento de factura de SalesInvoice |
NetTotal | Decimal | Verdadero | Factura de ventas Total neto |
TaxTotal | Decimal | Verdadero | Total de impuestos de la factura de ventas |
GrossTotal | Decimal | Verdadero | Factura de ventas Total bruto |
Text1 | String | Falso | Texto de factura de venta1 |
Text2 | String | Falso | Factura de ventas Text2 |
User | String | Falso | Usuario de factura de ventas |
PaymentDue | Date | Verdadero | Vencimiento de pago de Factura de venta |
ItemsAggregate | String | Falso | Un agregado de los datos de la línea de pedido, que se puede usar para agregar una orden de compra y sus líneas de pedido. |
PostalAddress1UUID | String | Verdadero | Pedido de venta Dirección postal UUID |
PostalAddress1Active | Boolean | Falso | SalesOrder PostalAddress Bandera activa |
PostalAddress1Reference | String | Falso | Referencia de dirección postal de pedido de venta |
PostalAddress1Name | String | Falso | Pedido de venta Dirección postal Nombre |
PostalAddress1Description | String | Falso | SalesOrder PostalAddress Descripción |
PostalAddress1Address1 | String | Falso | SalesOrder PostalAddress Dirección 1 |
PostalAddress1Address2 | String | Falso | SalesOrder PostalAddress Dirección 2 |
PostalAddress1Address3 | String | Falso | SalesOrder PostalAddress Dirección 3 |
PostalAddress1Address4 | String | Falso | SalesOrder PostalAddress Dirección 4 |
PostalAddress1TownCity | String | Falso | VentaOrden PostalDirección PuebloCiudad |
PostalAddress1County | String | Falso | Orden de venta Dirección postal Condado |
PostalAddress1StateRegion | String | Falso | Orden de venta Dirección postal Estado Región |
PostalAddress1ZipPostCode | String | Falso | SalesOrder PostalAddress ZipPost Code |
PostalAddress1Country | String | Falso | Pedido de venta Dirección postal País |
PostalAddress1PrimacyIndicator | Boolean | Falso | SalesOrder PostalAddress Indicador de primacía |
PostalAddress1Type | String | Falso | Tipo de dirección postal de pedido de venta. Valores de muestra: Facturación, Envío. |
PostalAddress2UUID | String | Verdadero | Pedido de venta Dirección postal UUID |
PostalAddress2Active | Boolean | Falso | SalesOrder PostalAddress Bandera activa |
PostalAddress2Reference | String | Falso | Referencia de dirección postal de pedido de venta |
PostalAddress2Name | String | Falso | Pedido de venta Dirección postal Nombre |
PostalAddress2Description | String | Falso | SalesOrder PostalAddress Descripción |
PostalAddress2Address1 | String | Falso | SalesOrder PostalAddress Dirección 1 |
PostalAddress2Address2 | String | Falso | SalesOrder PostalAddress Dirección 2 |
PostalAddress2Address3 | String | Falso | SalesOrder PostalAddress Dirección 3 |
PostalAddress2Address4 | String | Falso | SalesOrder PostalAddress Dirección 4 |
PostalAddress2TownCity | String | Falso | VentaOrden PostalDirección PuebloCiudad |
PostalAddress2County | String | Falso | Orden de venta Dirección postal Condado |
PostalAddress2StateRegion | String | Falso | Orden de venta Dirección postal Estado Región |
PostalAddress2ZipPostCode | String | Falso | SalesOrder PostalAddress ZipPost Code |
PostalAddress2Country | String | Falso | Pedido de venta Dirección postal País |
PostalAddress2PrimacyIndicator | Boolean | Falso | SalesOrder PostalAddress Indicador de primacía |
PostalAddress2Type | String | Falso | Tipo de dirección postal de pedido de venta. Valores de muestra: Facturación, Envío. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específica. |
Ordenes de Venta
Cree, actualice, elimine y consulte pedidos de ventas dentro de las 50 cuentas de Sage UK.
Información Específica de la Tabla
La tabla SalesOrders le permite seleccionar, insertar, actualizar y eliminar pedidos de ventas dentro de un conjunto de datos de la empresa Sage 50 UK.
Seleccionar
La tabla SalesOrders devuelve los pedidos de venta de un conjunto de datos de la empresa Sage 50 UK.
SELECT * FROM SalesOrders WHERE Date >= '1/1/2015' AND Date < '2/1/2015'
Insertar
Para crear un nuevo registro de pedido de venta, se requiere el campo TradingAccountUUID.
Los elementos de línea de órdenes de venta se especifican a través de un agregado XML dentro de la columna ItemsAgregate. Las columnas que se pueden usar en estos agregados se definen en SalesOrderLineItems mesa. Nota: se debe configurar un CommodityUUID al agregar un SalesOrderLineItem, ya que solo se puede hacer referencia a los productos existentes (para crear un nuevo producto, Commodities se puede utilizar la tabla).
El siguiente ejemplo muestra cómo insertar un nuevo pedido de venta con dos elementos de línea:
INSERT INTO SalesOrders (TradingAccountUUID, DueDate, PostalAddress1Name, PostalAddress1Type, PostalAddress1Address1, PostalAddress1TownCity, PostalAddress1StateRegion, ItemsAggregate)
VALUES ('b83c940f-9d2b-4a35-bf42-28bbe07ef994', True, '05/05/2015', 'Sales Order Delivery Address', 'Shipping', '123 Main St', 'Chapel Hill', 'NC',
'<SalesOrderLineItems>
<Row><CommodityUUID>0a47b43d-7115-4863-9689-1a53666e67c8</CommodityUUID><Quantity>1</Quantity><ActualPrice>1.99</ActualPrice></Row>
<Row><CommodityUUID>586df2bb-7702-4228-b464-e8d509148547</CommodityUUID><Quantity>4</Quantity><ActualPrice>4.99</ActualPrice></Row>
</SalesOrderLineItems>')
Actualizar
Cualquier campo que no sea de solo lectura se puede actualizar.
Al actualizar un registro de pedido de venta, se requieren PostalAddress1UUID y PostalAddress2UUID al actualizar la dirección postal respectiva. Tenga en cuenta que las líneas de pedido de ventas no se pueden actualizar ni eliminar.
UPDATE SalesOrders SET PostalAddress1ZipPostCode='12345'
WHERE SalesOrderUUID='957af245-4678-4ca9-904a-162dcce87e5b' AND PostalAddress1UUID='28915e09-b2a1-47e1-b193-741b32ba8ba0'
Borrar
Eliminar un registro de Pedido de venta también eliminará todos los elementos de línea y direcciones postales asociados con el Pedido de venta.
DELETE FROM SalesOrders WHERE SalesOrderUUID='957af245-4678-4ca9-904a-162dcce87e5b'
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
SalesOrderUUID [KEY] | String | Verdadero | UUID de pedido de venta |
TradingAccountUUID | String | Falso | UUID de cuenta comercial de pedido de venta |
ContactUUID | String | Verdadero | VentaOrden Comprador Contacto UUID |
SalesOrderNumber | String | Falso | Referencia de pedido de venta |
InvoiceNumber | String | Falso | Referencia de factura de pedido de venta |
AllocationStatus | String | Falso | Estado de asignación de órdenes de venta |
DeliveryStatus | String | Falso | Estado de entrega del pedido de venta |
InvoiceStatus | String | Falso | Estado de factura de pedido de venta |
CustomerReference | String | Falso | VentaPedido Referencia del cliente |
Type | String | Falso | Tipo de orden de venta |
CopyFlag | Boolean | Falso | Marca de copia de pedido de venta |
DueDate | Date | Falso | Fecha de vencimiento del pedido de venta |
CarrierNetPrice | Decimal | Falso | Precio neto del transportista de pedidos de venta |
CarrierTaxPrice | Decimal | Falso | Precio de impuestos del transportista de pedidos de venta |
CarrierTotalPrice | Decimal | Falso | Precio bruto del transportista de pedidos de venta |
CarrierReference | String | Falso | Referencia del transportista de órdenes de venta |
Currency | String | Falso | Moneda de orden de venta |
OCCurrency | String | Falso | Orden de venta Moneda de la empresa operativa |
OCCurrencyExchangeRate | Decimal | Falso | Tipo de cambio de moneda de la compañía operativa de SalesOrder |
OCCurrencyExchangeRateOperator | String | Falso | Operador de órdenes de venta Operador de tipos de cambio de divisas |
Date | Date | Falso | Fecha de pedido de venta |
User | String | Falso | Usuario de pedido de venta |
LineCount | Decimal | Falso | Recuento de líneas de órdenes de venta |
OrderDiscountType | String | Falso | Pedido de venta Tipo de descuento de pedido |
OrderDiscountAmount | Decimal | Falso | Importe de descuento de pedido de pedido de venta |
OrderDiscountPercent | Decimal | Falso | Porcentaje de descuento de pedido de pedido de venta |
Text1 | String | Falso | Texto de pedido de venta1 |
Text2 | String | Falso | Texto de pedido de venta2 |
NetTotal | Decimal | Falso | Total neto de pedidos de venta |
TaxTotal | Decimal | Falso | Total de impuestos de órdenes de venta |
GrossTotal | Decimal | Falso | Total bruto de pedido de venta |
ItemsAggregate | String | Falso | Un agregado de los datos de la línea de pedido, que se puede usar para agregar una orden de compra y sus líneas de pedido. |
PostalAddress1UUID | String | Verdadero | Pedido de venta Dirección postal UUID |
PostalAddress1Active | Boolean | Falso | SalesOrder PostalAddress Bandera activa |
PostalAddress1Reference | String | Falso | Referencia de dirección postal de pedido de venta |
PostalAddress1Name | String | Falso | Pedido de venta Dirección postal Nombre |
PostalAddress1Description | String | Falso | SalesOrder PostalAddress Descripción |
PostalAddress1Address1 | String | Falso | SalesOrder PostalAddress Dirección 1 |
PostalAddress1Address2 | String | Falso | SalesOrder PostalAddress Dirección 2 |
PostalAddress1Address3 | String | Falso | SalesOrder PostalAddress Dirección 3 |
PostalAddress1Address4 | String | Falso | SalesOrder PostalAddress Dirección 4 |
PostalAddress1TownCity | String | Falso | VentaOrden PostalDirección PuebloCiudad |
PostalAddress1County | String | Falso | Orden de venta Dirección postal Condado |
PostalAddress1StateRegion | String | Falso | Orden de venta Dirección postal Estado Región |
PostalAddress1ZipPostCode | String | Falso | SalesOrder PostalAddress ZipPost Code |
PostalAddress1Country | String | Falso | Pedido de venta Dirección postal País |
PostalAddress1PrimacyIndicator | Boolean | Falso | SalesOrder PostalAddress Indicador de primacía |
PostalAddress1Type | String | Falso | Tipo de dirección postal de pedido de venta. Valores de muestra: Facturación, Envío. |
PostalAddress2UUID | String | Verdadero | Pedido de venta Dirección postal UUID |
PostalAddress2Active | Boolean | Falso | SalesOrder PostalAddress Bandera activa |
PostalAddress2Reference | String | Falso | Referencia de dirección postal de pedido de venta |
PostalAddress2Name | String | Falso | Pedido de venta Dirección postal Nombre |
PostalAddress2Description | String | Falso | SalesOrder PostalAddress Descripción |
PostalAddress2Address1 | String | Falso | SalesOrder PostalAddress Dirección 1 |
PostalAddress2Address2 | String | Falso | SalesOrder PostalAddress Dirección 2 |
PostalAddress2Address3 | String | Falso | SalesOrder PostalAddress Dirección 3 |
PostalAddress2Address4 | String | Falso | SalesOrder PostalAddress Dirección 4 |
PostalAddress2TownCity | String | Falso | VentaOrden PostalDirección PuebloCiudad |
PostalAddress2County | String | Falso | Orden de venta Dirección postal Condado |
PostalAddress2StateRegion | String | Falso | Orden de venta Dirección postal Estado Región |
PostalAddress2ZipPostCode | String | Falso | SalesOrder PostalAddress ZipPost Code |
PostalAddress2Country | String | Falso | Pedido de venta Dirección postal País |
PostalAddress2PrimacyIndicator | Boolean | Falso | SalesOrder PostalAddress Indicador de primacía |
PostalAddress2Type | String | Falso | Tipo de dirección postal de pedido de venta. Valores de muestra: Facturación, Envío. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específica. |
Cuentas Comerciales
Cree, actualice, elimine y consulte cuentas comerciales dentro de las cuentas Sage UK 50.
Información Específica de la Tabla
La tabla TradingAccounts le permite seleccionar, insertar y actualizar cuentas comerciales dentro de un conjunto de datos de empresas de Sage 50 UK.
Seleccionar
La tabla TradingAccounts devuelve la información de la cuenta comercial para un conjunto de datos de la empresa Sage 50 UK.
SELECT * FROM TradingAccounts
Insertar
Para crear un nuevo registro de cuenta comercial, los campos Nombre y CustomerSupplierFlag son obligatorios.
INSERT INTO TradingAccounts (Name, CustomerSupplierFlag, OpenedDate, Website, FinanceBalance, FinanceLimit, Analysis1, Analysis2, Analysis3)
VALUES ('My Trading Account', 'Customer', '05/10/2015', 'www.cdata.com', 100.00, 1000.00, 'Trade', 'Jenkins', 'National')
Actualizar
Cualquier campo que no sea de solo lectura se puede actualizar.
UPDATE TradingAccounts SET Analysis3='International' WHERE TradingAccountUUID='90c7afb4-ad34-41a2-b71d-ef49cc489872'
Borrar
DELETE FROM TradingAccounts WHERE TradingAccountUUID='90c7afb4-ad34-41a2-b71d-ef49cc489872'
Nota: Cuando se vinculan recursos adicionales a la cuenta, el registro no se elimina. Sin embargo, la API de Sage aún devolverá una respuesta OK, lo que indica que el registro se eliminó. El mensaje de error real se puede ver al intentar eliminar la cuenta dentro del propio software.
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
TradingAccountUUID [KEY] | String | Verdadero | Cuenta comercial UUID |
CustomerSupplierFlag | String | Falso | TradingAccount Cliente Proveedor Bandera |
CompanyPersonFlag | String | Falso | Indicador de persona de la empresa TradingAccount. Valores válidos: Empresa o Persona |
OpenedDate | Date | Falso | Fecha de apertura de la cuenta comercial |
TradingAccountReference | String | Verdadero | Referencia de cuenta comercial |
Status | String | Falso | Estado de la cuenta comercial |
Name | String | Falso | Nombre de la cuenta comercial |
Type | String | Falso | Tipo de cuenta comercial |
Website | String | Falso | Sitio web de TradingAccount |
DeliveryRule | Boolean | Falso | Regla de entrega de TradingAccount |
Currency | String | Falso | Moneda de la cuenta comercial |
TaxReference | String | Falso | Referencia fiscal de TradingAccount |
TaxationCountry | String | Falso | País de impuestos de TradingAccount |
FinanceBalance | Decimal | Falso | Saldo financiero de TradingAccount |
FinanceLimit | Decimal | Falso | Límite financiero de TradingAccount |
FinanceStatusFlag | Boolean | Falso | Indicador de estado financiero de TradingAccount |
FinanceStatusText | String | Falso | Texto de estado financiero de TradingAccount |
SettlementDiscountType | String | Falso | Tipo de descuento de liquidación de TradingAccount |
SettlementDiscountPercent | Decimal | Falso | Porcentaje de descuento de liquidación de TradingAccount |
SettlementDiscountTerms | String | Falso | Términos de descuento de liquidación de TradingAccount |
SettlementDiscountIncludedInTotal | Boolean | Falso | Descuento por liquidación de TradingAccount incluido en el total |
PaymentTerms | String | Falso | Condiciones de pago de TradingAccount |
OrderLineDiscountPercent | Decimal | Falso | Porcentaje de descuento de línea de orden de TradingAccount |
InvoiceDiscountPercent | Decimal | Falso | Porcentaje de descuento de la factura de TradingAccount |
PrimacyIndicator | Boolean | Falso | Indicador de primacía de TradingAccount |
Balance | Decimal | Falso | Saldo de la cuenta comercial |
CreditLimit | Decimal | Falso | Límite de crédito de la cuenta comercial |
MTDTurnover | Decimal | Verdadero | Facturación del mes hasta la fecha de TradingAccount |
YTDTurnover | Decimal | Verdadero | Facturación del año hasta la fecha de TradingAccount |
PriorYTDTurnover | Decimal | Verdadero | TradingAccount Facturación del año anterior hasta la fecha |
FirstInvoiceDate | Date | Verdadero | Fecha de primera factura de TradingAccount |
LastInvoiceDate | Date | Verdadero | Fecha de última factura de TradingAccount |
LastPaymentDate | Date | Verdadero | Última fecha de pago de TradingAccount |
LastCreditReviewDate | Date | Falso | Fecha de última revisión de crédito de TradingAccount |
TradingTerms | String | Verdadero | Términos comerciales de TradingAccount |
StandardDiscount | Decimal | Falso | Descuento estándar de TradingAccount |
AccountOnHold | Boolean | Falso | Cuenta comercial en espera |
Analysis1 | String | Falso | Análisis de TradingAccount (Personalizado) Campo 1 |
Analysis2 | String | Falso | Análisis de cuenta comercial (personalizado) Campo 2 |
Analysis3 | String | Falso | Análisis de cuenta comercial (personalizado) Campo 3 |
CanChargeCredit | Boolean | Verdadero | TradingAccount puede cargar crédito |
NextCreditReviewDate | Date | Falso | TradingAccount Próxima fecha de revisión de crédito |
AdditionalDiscount | String | Verdadero | TradingAccount Tipo de descuento adicional |
CreditAppliedDate | Date | Falso | Fecha de aplicación del crédito de TradingAccount |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específica. |
Puntos de Vista
Las vistas se componen de columnas y pseudocolumnas. Las vistas son similares a las tablas en la forma en que se representan los datos; sin embargo, las vistas no admiten actualizaciones. Las entidades que se representan como vistas suelen ser entidades de solo lectura. A menudo, un procedimiento almacenado* está disponible para actualizar los datos si dicha funcionalidad es aplicable a la fuente de datos.
Las consultas se pueden ejecutar contra una vista como si fuera una tabla normal, y los datos que regresan son similares en ese sentido. Para obtener más información sobre las tablas y los procedimientos almacenados, vaya a sus entradas correspondientes en este documento de ayuda.
Conector Jitterbit para Sage 50 UK
Nombre | Descripción |
---|---|
BankAccounts | Consultar cuentas bancarias dentro de Sage UK 50 Accounts. |
FinancialAccounts | Consultar cuentas financieras dentro de Sage UK 50 Accounts. |
Interactions | Interacciones de consultas dentro de las 50 cuentas de Sage UK. |
Prices | Consulte los precios dentro de las cuentas Sage UK 50. |
Projects | Proyectos de consulta dentro de Sage UK 50 Cuentas. |
PurchaseOrderDeliveries | Consulte las entregas de pedidos de compra dentro de las 50 cuentas de Sage UK. |
PurchaseOrderDeliveryLineItems | Consulte los elementos de línea de entrega de pedido de compra dentro de las 50 cuentas de Sage UK. |
PurchaseOrderLineItems | Consulta las líneas de pedido de compra en las cuentas de Sage UK 50. |
Receipts | Consultar recibos dentro de las cuentas Sage UK 50. |
SalesCreditLineItems | Consulta SalesCreditLineItems dentro de Sage UK 50 Cuentas. |
SalesInvoiceLineItems | Consulta SalesInvoiceLineItems dentro de Sage UK 50 Cuentas. |
SalesOrderDeliveries | Consulta SalesOrderDeliveries dentro de Sage UK 50 Cuentas. |
SalesOrderDeliveryLineItems | Consulta SalesOrderDeliveryLineItems dentro de Sage UK 50 Cuentas. |
SalesOrderLineItems | Consulte SalesOrderLineItems dentro de las 50 cuentas de Sage UK. |
TaxCodes | Consulte los códigos de impuestos dentro de las cuentas Sage UK 50. |
TradingActivities | Consulta TradingActivities dentro de Sage UK 50 Cuentas. |
Cuentas Bancarias
Consultar cuentas bancarias dentro de Sage UK 50 Accounts.
Información Específica de la Tabla
Seleccionar
La tabla BankAccounts devuelve las cuentas bancarias de un conjunto de datos de empresa de Sage 50 UK.
SELECT * FROM BankAccounts
Columnas
Nombre | Tipo | Descripción |
---|---|---|
BankAccountUUID [KEY] | String | UUID de cuenta bancaria |
TradingAccountUUID | String | BankAccount Cuenta comercial UUID |
Type | String | Tipo de cuenta bancaria |
TradingAccountReference | String | BankAccount Referencia a la cuenta comercial asociada |
Name | String | Nombre de cuenta bancaria |
BranchIdentifier | String | Identificador de sucursal de cuenta bancaria |
AccountNumber | String | BankAccount Número de cuenta |
IBANNumber | String | Número IBAN de cuenta bancaria |
BICSwiftCode | String | Código Swift BIC de cuenta bancaria |
RollNumber | String | Número de registro de la cuenta bancaria |
Currency | String | Moneda de la cuenta bancaria |
OperatingCompanyCurrency | String | BankAccount OperatingCompany Moneda |
Website | String | Sitio web de la cuenta bancaria |
CompanyReference | String | Referencia de la empresa de la cuenta bancaria. Valores de ejemplo: 'Cuenta bancaria de la empresa operativa', 'Cuenta bancaria del proveedor', 'Cuenta bancaria del cliente' |
PaymentAllowedFlag | Boolean | Indicador permitido de pago de cuenta bancaria |
ReceiptAllowedFlag | Boolean | Indicador de recibo de cuenta bancaria permitido |
Reference2 | String | Referencia de cuenta bancaria2 |
Balance | Decimal | Saldo de cuenta bancaria |
Limit | Decimal | Límite de cuenta bancaria |
PrimacyIndicator | Boolean | Indicador de primacía de cuenta bancaria |
PostalAddressUUID | String | Cuenta bancaria Dirección postal UUID |
PostalAddressActive | Boolean | BankAccount PostalAddress Bandera activa |
PostalAddressTradingAccountReference | String | BankAccount PostalAddress Referencia |
PostalAddressName | String | BankAccount PostalAddress Nombre |
PostalAddressDescription | String | Cuenta bancaria Dirección postal Descripción |
PostalAddressAddress1 | String | BankAccount PostalAddress Dirección 1 |
PostalAddressAddress2 | String | BankAccount PostalAddress Dirección 2 |
PostalAddressAddress3 | String | BankAccount PostalAddress Dirección 3 |
PostalAddressAddress4 | String | BankAccount PostalAddress Dirección 4 |
PostalAddressTownCity | String | Cuenta Bancaria Dirección Postal Población Ciudad |
PostalAddressCounty | String | BankAccount PostalAddress Condado |
PostalAddressStateRegion | String | Cuenta bancaria Dirección postal Estado Región |
PostalAddressZipPostCode | String | Cuenta bancaria Dirección postal Código postal Código postal |
PostalAddressCountry | String | Cuenta bancaria Dirección postal País |
PostalAddressPrimacyIndicator | Boolean | Cuenta bancaria Dirección postal Indicador de primacía |
PostalAddressType | String | BankAccount PostalAddress Tipo |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específicas. |
Cuentas Financieras
Consultar cuentas financieras dentro de Sage UK 50 Accounts.
Columnas
Nombre | Tipo | Descripción |
---|---|---|
FinancialAccountUUID [KEY] | String | UUID de cuenta financiera |
NominalCode | String | Código nominal de cuenta financiera |
AccountName | String | Tipo de cuenta financiera |
Currency | String | Moneda de la cuenta financiera |
Balance | Decimal | Saldo de la cuenta financiera |
PrimacyIndicator | Boolean | Indicador de primacía de FinancialAccount |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específica. |
Interacciones
Interacciones de consultas dentro de las 50 cuentas de Sage UK.
Información Específica de la Tabla
Seleccionar
La tabla Interacciones devuelve la información de interacción del cliente para un conjunto de datos de la empresa Sage 50 UK.
SELECT * FROM Interactions
Columnas
Nombre | Tipo | Descripción |
---|---|---|
InteractionUUID [KEY] | String | UUID de interacción |
TradingAccountUUID | String | Cuenta comercial de interacción UUID |
Type | String | Tipo de interacción |
Status | String | Estado de interacción |
TradingAccountReference | String | Referencia de interacción |
Description | String | Descripción de la interacción |
User | String | Interacción Usuario |
Date | Date | Fecha de interacción |
Time | Time | Tiempo de interacción |
EndDate | Date | Fecha de finalización de la interacción |
EndTime | Time | Hora de finalización de la interacción |
Recurrence | Boolean | Recurrencia de interacción |
PrivacyFlag | Boolean | Indicador de privacidad de interacción |
PromisedPaymentDate | Date | Fecha de pago prometida de interacción |
FollowUpDate | Date | Fecha de seguimiento de la interacción |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específica. |
Precios
Consulte los precios dentro de las cuentas Sage UK 50.
Información Específica de la Tabla
Seleccionar
La tabla Precios devuelve la información de precios de productos y servicios para un conjunto de datos de la empresa Sage 50 UK.
SELECT * FROM Prices WHERE Price < 10.00
Columnas
Nombre | Tipo | Descripción |
---|---|---|
PriceUUID [KEY] | String | Precio UUID |
ProductCode | String | Precio Referencia |
Price | Decimal | Precio |
IncludesTax | Boolean | Precio Incluye Impuestos |
Currency | String | Precio Moneda |
DecimalPlaces | Decimal | Precio Decimales |
CustomerSupplierFlag | String | Precio Cliente Proveedor Bandera |
OCCurrency | String | Moneda de empresa operativa de entrega de orden de compra |
OCCurrencyExchangeRate | Decimal | Tipo de cambio de moneda de la empresa operativa de entrega de órdenes de compra |
OCCurrencyExchangeRateOperator | String | Empresa Operadora de Entrega de Órdenes de Compra Operador de Tipo de Cambio de Divisas |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específica. |
Proyectos
Proyectos de consulta dentro de Sage UK 50 Cuentas.
Información Específica de la Tabla
Seleccionar
La tabla Proyectos devuelve información del proyecto para un conjunto de datos de la empresa Sage 50 UK.
SELECT * FROM Projects
Columnas
Nombre | Tipo | Descripción |
---|---|---|
ProjectUUID [KEY] | String | Proyecto UUID |
ProjectReference | String | Referencia del proyecto |
TradingAccountReference | String | Referencia del proyecto2 |
Name | String | Nombre del proyecto |
Description | String | Descripción del proyecto |
Status | String | Estado del proyecto |
StartDate | Date | Fecha de inicio del proyecto |
EndDate | Date | Fecha de finalización del proyecto |
Currency | String | Moneda del proyecto |
OperatingCompanyCurrency | String | Proyecto Compañía Operativa Moneda |
OperatingCompanyCurrencyExchangeRate | Decimal | Tipo de cambio de moneda de la empresa operativa del proyecto |
OperatingCompanyCurrencyExchangeRateOperator | String | Proyecto OperatingCompany Operador de tasa de cambio de divisas |
CurrentCostBalance | Decimal | Saldo de costos actual del proyecto |
LastCostTransactionDate | Date | Fecha de transacción del último costo del proyecto |
CurrentRevenueBalance | Decimal | Saldo de ingresos actual del proyecto |
LastRevenueTransactionDate | Date | Fecha de la última transacción de ingresos del proyecto |
CurrentCostBudget | Decimal | Presupuesto de costos actual del proyecto |
CurrentRevenueBudget | Decimal | Presupuesto de ingresos actual del proyecto |
CurrentCommittedCostBalance | Decimal | Saldo actual de costos comprometidos del proyecto |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específicas. |
CompraOrdenEntregas
Consulte las entregas de pedidos de compra dentro de las 50 cuentas de Sage UK.
Información Específica de la Tabla
Seleccionar
La tabla PurchaseOrderDeliveries devuelve información de entrega de órdenes de compra para un conjunto de datos de la empresa Sage 50 UK.
SELECT * FROM PurchaseOrderDeliveries
Columnas
Nombre | Tipo | Descripción |
---|---|---|
PODeliveryUUID [KEY] | String | UUID de entrega de pedido de compra |
PurchaseOrderUUID | String | Entrega de pedido de compra UUID de pedido de compra |
TradingAccountUUID | String | UUID de cuenta comercial de entrega de orden de compra |
GoodsReceivedNumber | String | Referencia de entrega de orden de compra |
SupplierReference | String | Pedido de compra Entrega Referencia del proveedor |
CarrierReference | String | Orden de compra Entrega Referencia del transportista |
Currency | String | Moneda de entrega de orden de compra |
OCCurrency | String | Moneda de empresa operativa de entrega de orden de compra |
OCCurrencyExchangeRate | Decimal | Tipo de cambio de moneda de la empresa operativa de entrega de órdenes de compra |
OCCurrencyExchangeRateOperator | String | Empresa Operadora de Entrega de Órdenes de Compra Operador de Tipo de Cambio de Divisas |
RequestedDeliveryDate | Date | Pedido de compra Entrega Fecha de entrega solicitada |
ActualDeliveryDate | Date | Fecha de entrega real de orden de compra |
LineCount | Decimal | Recuento de líneas de entrega de pedidos de compra |
PostalAddressUUID | String | CompraOrdenEntrega PostalAddress UUID |
PostalAddressActive | Boolean | CompraOrdenEntrega PostalAddress Bandera activa |
PostalAddressReference | String | CompraOrdenEntrega PostalAddress Referencia |
PostalAddressName | String | Orden de compra Entrega Dirección postal Nombre |
PostalAddressDescription | String | Orden de compra Entrega Dirección postal Descripción |
PostalAddressAddress1 | String | CompraOrdenEntrega PostalAddress Dirección 1 |
PostalAddressAddress2 | String | CompraOrdenEntrega PostalAddress Dirección 2 |
PostalAddressAddress3 | String | CompraOrdenEntrega PostalAddress Dirección 3 |
PostalAddressAddress4 | String | CompraOrdenEntrega PostalAddress Dirección 4 |
PostalAddressTownCity | String | CompraOrdenEntrega Dirección postal PuebloCiudad |
PostalAddressCounty | String | CompraOrdenEntrega PostalAddress Condado |
PostalAddressStateRegion | String | Orden de compra Entrega Dirección postal Estado Región |
PostalAddressZipPostCode | String | CompraOrdenEntrega Dirección postal Código postal Código postal |
PostalAddressCountry | String | Orden de compra Entrega Dirección postal País |
PostalAddressPrimacyIndicator | Boolean | Indicador de primacía de dirección postal de entrega de pedido de compra |
PostalAddressType | String | Tipo de dirección postal de entrega de orden de compra. Valores de muestra: Facturación, Envío. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específicas. |
CompraOrdenDeliveryLineItems
Consulte los elementos de línea de entrega de pedido de compra dentro de las 50 cuentas de Sage UK.
Información Específica de la Tabla
Seleccionar
La tabla PurchaseOrderDeliveryLineItems devuelve información de elementos de línea de entrega de órdenes de compra para un conjunto de datos de empresa de Sage 50 UK.
SELECT * FROM PurchaseOrderDeliveryLineItems WHERE GoodsReceivedNumber = '123'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
PODeliveryLineItemUUID [KEY] | String | UUID de línea de entrega de pedido de compra |
CommodityUUID | String | UUID de producto de línea de entrega de pedido de compra |
CommodityProductCode | String | Código de producto de producto de línea de pedido de compra |
CommodityName | String | CompraOrderDeliveryLine Nombre de la mercancía |
GoodsReceivedNumber | String | Referencia de línea de entrega de pedido de compra |
Reference2 | String | Pedido de compraReferencia de línea de entrega2 |
LineNumber | Decimal | Número de línea de entrega de pedido de compra |
Text | String | Texto de la línea de entrega del pedido de compra |
RequestedQuantity | Decimal | Cantidad solicitada de línea de entrega de pedido de compra |
DeliveredQuantity | Decimal | CompraOrderDeliveryLine Cantidad entregada |
UnitDescription | String | LíneaDeOrdenDeCompra UnidadDeMedida Descripción |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específica. |
Elementos de Línea de Pedido de Compra
Consulta las líneas de pedido de compra en las cuentas de Sage UK 50.
Información Específica de la Tabla
Seleccionar
La tabla PurchaseOrderLineItems devuelve información de elementos de línea de pedidos de compra para un conjunto de datos de empresa de Sage 50 UK.
SELECT * FROM PurchaseOrderLineItems WHERE PurchaseOrderNumber = 'PO123'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
PurchaseOrderLineItemUUID [KEY] | String | UUID de línea de pedido de compra |
CommodityUUID | String | UUID de producto de línea de pedido de compra |
CommodityProductCode | String | Código de producto de producto de línea de pedido de compra |
CommodityName | String | Nombre de producto de línea de orden de compra |
PurchaseOrderNumber | String | Referencia de línea de pedido de compra |
LineNumber | Decimal | Número de línea de orden de compra |
DueDate | Date | Fecha de vencimiento de línea de pedido de compra |
Description | String | Texto de línea de pedido de compra |
Quantity | Decimal | Cantidad de línea de pedido de compra |
InitialPrice | Decimal | Precio inicial de línea de pedido de compra |
ActualPrice | Decimal | Precio real de línea de pedido de compra |
NetTotal | Decimal | Total neto de línea de orden de compra |
DiscountTotal | Decimal | Total de descuento de línea de pedido de compra |
TaxTotal | Decimal | Total de impuestos de línea de pedido de compra |
GrossTotal | Decimal | Total bruto de línea de pedido de compra |
UnitDescription | String | LíneaDeOrdenDeCompra UnidadDeMedida Descripción |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específicas. |
Ingresos
Consultar recibos dentro de las cuentas Sage UK 50.
Información Específica de la Tabla
Seleccionar
La tabla Recibos devuelve la información de recibo para un conjunto de datos de empresa de Sage 50 UK.
SELECT * FROM Receipts
Columnas
Nombre | Tipo | Descripción |
---|---|---|
ReceiptUUID [KEY] | String | Recibo UUID |
TradingAccountUUID | String | Recibo Cuenta comercial UUID |
BankAccountUUID | String | Recibo Cuenta bancaria UUID |
Type | String | Tipo de recibo |
Reference | String | Referencia de recibo |
Reference2 | String | Referencia de recibo2 |
Date | Date | Fecha de recepción |
TradingAccountReference | String | Recibo TradingAccount referencia |
Currency | String | Moneda del recibo |
OCCurrency | String | Recibo Empresa Operativa Moneda |
OCCurrencyExchangeRate | Decimal | Recibo Empresa Operativa Tipo de Cambio de Moneda |
OCCurrencyExchangeRateOperator | String | Recibo Operador de Tipo de Cambio de Moneda Operador |
OCCurrencyExchangeRateDate | Date | Recibo Compañía Operativa Tipo de Cambio de Moneda Fecha |
BACurrency | String | Recibo Cuenta Bancaria Moneda |
BACurrencyExchangeRate | Decimal | Recibo Cuenta bancaria Tipo de cambio de moneda |
BACurrencyExchangeRateOperator | String | Recibo Cuenta Bancaria Tipo de Cambio Operador |
TaxTotal | Decimal | Recibo Impuesto Total |
GrossTotal | Decimal | Recibo Total Bruto |
Description | String | Descripción del recibo |
LineCount | Decimal | Recuento de líneas de recibo |
User | String | Usuario de recibo |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específica. |
SalesCreditLineItems
Consulta SalesCreditLineItems dentro de Sage UK 50 Cuentas.
Información Específica de la Tabla
Seleccionar
La tabla SalesCreditLineItems devuelve información de elementos de línea de crédito de ventas para un conjunto de datos de empresa de Sage 50 UK.
SELECT * FROM SalesCreditLineItems WHERE CreditNumber = 'CR123'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
SalesCreditLineItemsUUID [KEY] | String | UUID de línea de crédito de ventas |
CommodityUUID | String | UUID de producto de SalesCreditLine |
CommodityProductCode | String | Código de producto de la mercancía de SalesCreditLine |
CommodityName | String | Nombre de producto de SalesCreditLine |
CreditNumber | String | Referencia de crédito de ventas |
Reference2 | String | Referencia de línea de crédito de ventas2 |
Type | String | Tipo de línea de crédito de ventas |
Number | Decimal | Número de línea de crédito de ventas |
Description | String | Línea de crédito de ventas Texto |
DeliveryDate | Date | Fecha de entrega de SalesCreditLine |
Quantity | Decimal | Cantidad de línea de crédito de ventas |
InitialPrice | Decimal | Precio inicial de SalesCreditLine |
InvoiceLineDiscountAmount | Decimal | Monto de descuento de línea de factura de SalesCreditLine |
InvoiceLineDiscountPercent | Decimal | Porcentaje de descuento de línea de factura de SalesCreditLine |
ActualPrice | Decimal | Precio real de SalesCreditLine |
NetTotal | Decimal | Total neto de línea de crédito de ventas |
DiscountTotal | Decimal | Total de descuento de línea de crédito de ventas |
TaxTotal | Decimal | Total de impuestos de línea de crédito de ventas |
GrossTotal | Decimal | Total bruto de línea de crédito de ventas |
UnitDescription | String | SalesCreditLine UnitOfMeasure Descripción |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específica. |
Elementos de Línea de Factura de Ventas
Consulta SalesInvoiceLineItems dentro de Sage UK 50 Cuentas.
Información Específica de la Tabla
Seleccionar
La tabla SalesInvoiceLineItems devuelve información de partidas de facturas de ventas para un conjunto de datos de empresa de Sage 50 UK.
SELECT * FROM SalesInvoiceLineItems WHERE InvoiceNumber = 'INV123'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
SalesInvoiceLineItemUUID [KEY] | String | SalesInvoiceLine UUID |
CommodityUUID | String | SalesInvoiceLine Producto UUID |
CommodityProductCode | String | SalesInvoiceLine Código de producto de producto básico |
CommodityName | String | SalesInvoiceLine Nombre de la mercancía |
InvoiceNumber | String | Referencia de factura de venta |
Reference2 | String | Referencia de Factura de Venta2 |
Type | String | Tipo de línea de factura de ventas |
LineNumber | Integer | Número de línea de factura de ventas |
Text | String | Texto de línea de factura de ventas |
DeliveryDate | Date | Fecha de entrega de SalesInvoiceLine |
Quantity | Decimal | SalesInvoiceLine Cantidad |
InitialPrice | Decimal | Precio inicial de SalesInvoiceLine |
InvoiceLineDiscountAmount | Decimal | SalesInvoiceLine Cantidad de descuento de línea de factura |
InvoiceLineDiscountPercent | Decimal | SalesInvoiceLine Línea de factura Porcentaje de descuento |
ActualPrice | Decimal | Precio real de SalesInvoiceLine |
NetTotal | Decimal | VentasFacturaLínea Total neto |
ChargesTotal | Decimal | Total de cargos de línea de factura de ventas |
DiscountTotal | Decimal | Total de descuento de línea de factura de ventas |
TaxTotal | Decimal | Total de impuestos de línea de factura de ventas |
GrossTotal | Decimal | VentasFacturaLínea Total bruto |
UnitDescription | String | SalesInvoiceLine UnitOfMeasure Descripción |
TaxCodeUUID | String | SalesOrderLine Código fiscal UUID |
TaxCodeReference | String | Código fiscal de línea de pedido de ventas |
TaxCodeValue | Decimal | Valor de código de impuestos de SalesOrderLine |
TaxCodeDescription | String | Descripción del código fiscal de SalesOrderLine |
TaxCodeType | String | Tipo de código de impuestos de SalesOrderLine |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específicas. |
VentasOrdenEntregas
Consulta SalesOrderDeliveries dentro de Sage UK 50 Cuentas.
Información Específica de la Tabla
Seleccionar
La tabla SalesOrderDeliveries devuelve información de entrega de pedidos de ventas para un conjunto de datos de la empresa Sage 50 UK.
SELECT * FROM SalesOrderDeliveries
Columnas
Nombre | Tipo | Descripción |
---|---|---|
SODeliveryUUID [KEY] | String | SalesOrderDelivery UUID |
SalesOrderUUID | String | Entrega de pedido de ventas UUID de pedido de ventas |
TradingAccountUUID | String | SalesOrderDelivery Cuenta comercial UUID |
SalesOrderNumber | String | Referencia de entrega de pedidos de ventas |
TradingAccountReference | String | Referencia de entrega de pedido de venta2 |
CustomerReference | String | SalesOrderDelivery Referencia del cliente |
CarrierReference | String | SalesOrderDelivery Referencia del transportista |
Currency | String | SalesOrderDelivery Moneda |
OCCurrency | String | SalesOrderDelivery Empresa Operadora Moneda |
CustomerCurrencyExchangeRate | Decimal | SalesOrderDelivery Cuenta comercial del cliente Tipo de cambio de moneda |
CustomerCurrencyExchangeRateOperator | String | SalesOrderDelivery Cuenta comercial del cliente Operador de tipo de cambio de moneda |
RequestedDeliveryDate | Date | SalesOrderDelivery Fecha de entrega solicitada |
ActualDeliveryDate | Date | SalesOrderDelivery Fecha de entrega real |
LineCount | Decimal | Recuento de líneas de entrega de pedidos de ventas |
PostalAddressUUID | String | SalesOrderDelivery PostalAddress UUID |
PostalAddressActive | Boolean | SalesOrderDelivery PostalAddress Bandera activa |
PostalAddressReference | String | SalesOrderDelivery PostalAddress Referencia |
PostalAddressName | String | SalesOrderDelivery PostalAddress Nombre |
PostalAddressDescription | String | SalesOrderDelivery PostalAddress Descripción |
PostalAddressAddress1 | String | SalesOrderDelivery PostalAddress Dirección 1 |
PostalAddressAddress2 | String | SalesOrderDelivery PostalAddress Dirección 2 |
PostalAddressAddress3 | String | SalesOrderDelivery PostalAddress Dirección 3 |
PostalAddressAddress4 | String | SalesOrderDelivery PostalAddress Dirección 4 |
PostalAddressTownCity | String | VentaPedidoEntrega PostalAddress PuebloCiudad |
PostalAddressCounty | String | SalesOrderDelivery PostalAddress Condado |
PostalAddressStateRegion | String | SalesOrderDelivery PostalAddress EstadoRegión |
PostalAddressZipPostCode | String | SalesOrderDelivery PostalAddress ZipPost Code |
PostalAddressCountry | String | SalesOrderDelivery PostalAddress País |
PostalAddressPrimacyIndicator | Boolean | SalesOrderDelivery PostalAddress Indicador de primacía |
PostalAddressType | String | SalesOrderDelivery PostalAddress Tipo. Valores de muestra: Facturación, Envío. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específicas. |
VentasOrdenEntregaLineItems
Consulta SalesOrderDeliveryLineItems dentro de Sage UK 50 Cuentas.
Información Específica de la Tabla
Seleccionar
La tabla SalesOrderDeliveryLineItems devuelve información de elementos de línea de entrega de pedidos de ventas para un conjunto de datos de empresa de Sage 50 UK.
SELECT * FROM SalesOrderDeliveryLineItems WHERE GoodsDespatchedNumber = '987'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
SODeliveryLineItemUUID [KEY] | String | SalesOrderDeliveryLine UUID |
CommodityUUID | String | SalesOrderDeliveryLine Producto UUID |
CommodityProductCode | String | Código de producto de producto de SalesOrderDeliveryLine |
CommodityName | String | SalesOrderDeliveryLine Nombre de la mercancía |
SalesOrderNumber | String | SalesOrderDeliveryLine Número de orden de venta |
GoodsDespatchedNumber | String | Referencia de SalesOrderDeliveryLine |
Reference2 | String | SalesOrderDeliveryLine Referencia2 |
LineNumber | Decimal | Número de línea de entrega de pedido de ventas |
Text | String | SalesOrderDeliveryLine Texto |
RequestedDeliveryDate | Date | SalesOrderDeliveryLine Fecha de entrega solicitada |
ActualDeliveryDate | Date | SalesOrderDeliveryLine Fecha de entrega real |
RequestedQuantity | Decimal | SalesOrderDeliveryLine Cantidad solicitada |
DeliveredQuantity | Decimal | SalesOrderDeliveryLine Cantidad entregada |
UnitDescription | String | SalesOrderDeliveryLine UnitOfMeasure Descripción |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específicas. |
SalesOrderLineItems
Consulte SalesOrderLineItems dentro de las 50 cuentas de Sage UK.
Información Específica de la Tabla
Seleccionar
La tabla SalesOrderLineItems devuelve información de elementos de línea de pedidos de ventas para un conjunto de datos de empresa de Sage 50 UK.
SELECT * FROM SalesOrderLineItems WHERE SalesOrderNumber = 'SO123'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
SalesOrderLineItemUUID [KEY] | String | UUID de línea de pedido de ventas |
CommodityUUID | String | UUID de producto de línea de pedido de ventas |
CommodityProductCode | String | Código de producto de producto de SalesOrderLine |
CommodityName | String | SalesOrderLine Nombre de producto |
SalesOrderNumber | String | Referencia de línea de pedido de ventas |
Reference2 | String | Referencia de línea de pedido de ventas2 |
LineNumber | Decimal | Número de línea de pedido de ventas |
Type | String | Tipo de línea de pedido de ventas |
Description | String | Texto de línea de pedido de ventas |
DueDate | Date | Fecha de vencimiento de SalesOrderLine |
CarrierReference | String | SalesOrderLine Referencia del transportista |
Quantity | Decimal | Cantidad de línea de pedido de ventas |
InitialPrice | Decimal | Precio inicial de SalesOrderLine |
OrderLineDiscountAmount | Decimal | SalesOrderLine Importe de descuento de línea de pedido |
OrderLineDiscountPercent | Decimal | Porcentaje de descuento de línea de pedido de SalesOrderLine |
ActualPrice | Decimal | Precio real de SalesOrderLine |
NetTotal | Decimal | Total neto de línea de pedido de ventas |
DiscountTotal | Decimal | Total de descuento de SalesOrderLine |
TaxTotal | Decimal | Total de impuestos de línea de pedido de ventas |
GrossTotal | Decimal | Total bruto de línea de pedido de ventas |
UnitDescription | String | SalesOrderLine UnitOfMeasure Descripción |
TaxCodeUUID | String | SalesOrderLine Código fiscal UUID |
TaxCodeReference | String | Código fiscal de línea de pedido de ventas |
TaxCodeValue | Decimal | Valor de código de impuestos de SalesOrderLine |
TaxCodeDescription | String | Descripción del código fiscal de SalesOrderLine |
TaxCodeType | String | Tipo de código de impuestos de SalesOrderLine |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específica. |
TaxCodes
Consulte los códigos de impuestos dentro de las cuentas Sage UK 50.
Columnas
Nombre | Tipo | Descripción |
---|---|---|
TaxCodeUUID [KEY] | String | Código fiscal UUID |
TaxCode | String | Referencia del código fiscal |
Description | String | Código fiscal Descripción |
Type | String | Tipo de indicador de impuestos |
Value | Decimal | Valor del código fiscal |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específica. |
Actividades Comerciales
Consulta TradingActivities dentro de Sage UK 50 Cuentas.
Información Específica de la Tabla
Seleccionar
La tabla TradingActivities devuelve la información de la actividad comercial de un conjunto de datos de la empresa Sage 50 UK.
SELECT * FROM TradingActivities
Columnas
Nombre | Tipo | Descripción |
---|---|---|
TradingActivityUUID [KEY] | String | UUID de actividad comercial |
ApplicationID | String | ID de la aplicación TradingActivity |
Deleted | Boolean | TradingActivity eliminado |
Label | String | Etiqueta de actividad comercial |
Reference | String | Referencia de actividad comercial |
TransactionType | String | Tipo de transacción de TradingActivity |
Date | Date | Fecha de actividad comercial |
Details | String | Detalles de la actividad comercial |
AmountNet | Decimal | Importe neto de la actividad comercial |
AmountTax | Decimal | Importe del impuesto sobre la actividad comercial |
AmountGross | Decimal | Importe bruto de la actividad comercial |
Currency | String | TradingActivity Moneda |
AmountPaid | Decimal | TradingActivity PaidAcmount |
TradingAccountReference | String | Referencia de la cuenta de TradingActivity |
DueDate | Date | Fecha de vencimiento de la actividad comercial |
HeaderNumber | String | Número de encabezado de TradingActivity |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
Updated | Datetime | Una entrada utilizada internamente para filtrar registros actualizados en una fecha y hora específica. |
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 Sage 50 UK
Nombre | Descripción |
---|---|
ComputePrice | Calcula el precio en función de una cuenta comercial y un producto proporcionado. |
CalcularPrecio
Calcula el precio en función de una cuenta comercial y un producto proporcionado.
Aporte
Nombre | Tipo | Descripción |
---|---|---|
TradingAccount | String | El UUID de la cuenta comercial correspondiente. |
Commodity | String | El UUID de los productos básicos que participan en la transacción. En caso de que se ingresen múltiples productos separados por coma (,). |
Quantity | String | El UUID de la cantidad o cantidades de cada producto en la transacción. En caso de múltiples mercancías, sus cantidades correspondientes deben ingresarse separadas por coma (,). |
Columnas del Conjunto de Resultados
Nombre | Tipo | Descripción |
---|---|---|
NetTotal | Double | La cantidad total neta. |
ProfitTotal | Double | El monto total de la ganancia. |
GrossTotal | Double | La cantidad total bruta. |
Success | Boolean | Si la solicitud es exitosa. |
TaxTotal | Double | El monto total del impuesto. |
DiscountTotal | Double | El importe total del descuento. |
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 Sage 50 UK:
- 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 Consultas
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 TradingAccounts:
SELECT ColumnName, DataTypeName FROM sys_tablecolumns WHERE TableName='TradingAccounts'
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 SelectEntries:
SELECT * FROM sys_procedureparameters WHERE ProcedureName='SelectEntries' 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 TradingAccounts:
SELECT * FROM sys_keycolumns WHERE IsKey='True' AND TableName='TradingAccounts'
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:sage50uk: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. |
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 |
---|---|
AuthScheme | El esquema utilizado para la autenticación. Las entradas aceptadas son Básico, Resumen o Ninguno. |
URL | URL del servicio SData de Sage 50 UK. Por ejemplo, http://MySite:5493/sdata/accounts50/GCRM/MyDatasetId/ . |
User | La cuenta de usuario de Sage 50 UK utilizada para la autenticación. |
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 |
---|---|
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. |
Pagesize | El número máximo de resultados a devolver por página de Sage 50 UK. |
PseudoColumns | Esta propiedad indica si incluir o no pseudocolumnas como columnas en la tabla. |
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 |
---|---|
AuthScheme | El esquema utilizado para la autenticación. Las entradas aceptadas son Básico, Resumen o Ninguno. |
URL | URL del servicio SData de Sage 50 UK. Por ejemplo, http://MySite:5493/sdata/accounts50/GCRM/MyDatasetId/ . |
User | La cuenta de usuario de Sage 50 UK utilizada para la autenticación. |
Password | La contraseña utilizada para autenticar al usuario. |
AuthScheme
El esquema utilizado para la autenticación. Las entradas aceptadas son Básico, Resumen o Ninguno.
Valores Posibles
Basic
, Digest
, None
Tipo de Datos
string
Valor por Defecto
"Basic"
Observaciones
Junto con Contraseña y Usuario, este campo se utiliza para autenticarse en el servicio de cuentas Sage 50 UK. Básico es la opción predeterminada.
- Básico: Establezca esto para usar la autenticación HTTP básica.
- Digest: configure esto para usar la autenticación HTTP Digest.
URL
URL del servicio SData de Sage 50 UK. Por ejemplo, http://MySite:5493/sdata/accounts50/GCRM/MyDatasetId/
.
Tipo de Datos
string
Valor por Defecto
""
Observaciones
URL del servicio SData de Sage 50 UK. Por ejemplo, http://MySite:5493/sdata/accounts50/GCRM/MyDatasetId/
.
La URL se puede obtener directamente desde su software Sage 50 UK Accounts navegando a Herramientas > Opciones de Internet > Configuración de SData > Detalles (junto a cuentas Sage 50 UK). A continuación, se puede copiar la dirección para el conjunto de datos de la empresa deseado.
Usuario
La cuenta de usuario de Sage 50 UK 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 Sage 50 UK.
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%\\\Sage50UK 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%\\Sage50UK 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 |
---|---|
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. |
Pagesize | El número máximo de resultados a devolver por página de Sage 50 UK. |
PseudoColumns | Esta propiedad indica si incluir o no pseudocolumnas como columnas en la tabla. |
Timeout | El valor en segundos hasta que se lanza el error de tiempo de espera, cancelando la operación. |
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. |
Tamaño de Página
El número máximo de resultados a devolver por página de Sage 50 UK.
Tipo de Datos
int
Valor por Defecto
1000
Observaciones
El Pagesize
la propiedad afecta el número máximo de resultados a devolver por página de Sage 50 UK. Establecer un valor más alto puede resultar en un mejor rendimiento a costa de memoria adicional asignada por página consumida.
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, "*=*".
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.