Sage 50 UK
Introdução
Versão do conector
Esta documentação é baseada na versão 21.0.8257 do conector.
Começando
Suporte à versão Sage 50 UK
O conector modela dados no Sage 50 UK 2012 e acima como tabelas relacionais. Observe que para v28 e posterior, você deve instalar o adaptador Sdata antes de usar o driver Sage 50 UK. Consulte a documentação do Sage 50 UK Para maiores informações.
Estabelecendo uma Conexão
Ligar ao Sage 50 UK
O conector liga-se aos dados do Sage 50 UK através da API SData REST incluída na instalação do Sage 50 UK. O SData permite acesso a conjuntos de dados locais da empresa, bem como conjuntos de dados em unidades de rede.
Depois de configurar o serviço Sage SData, conecte-se com as etapas abaixo, o URL
a propriedade deve ser configurada para o endereço do conjunto de dados da empresa desejada. Para obter o endereço, faça o seguinte:
- Se ainda não o fez, abra o software Sage 50 UK.
- Selecione
Tools > Internet Options
. - Selecione o
Sdatasettings
aba. - Clique em
Details
ao lado do aplicativo de software Sage 50 ao qual você deseja se conectar. Uma janela é aberta contendo uma lista de nomes de empresas junto com os endereços de seus conjuntos de dados correspondentes. - Defina o
URL
propriedade ao valor no campo endereço ao lado da empresa desejada.
Autenticação no Sage 50 UK
O User
e Password
as propriedades devem ser definidas para credenciais de usuário válidas do Sage 50 UK. Esses valores são os mesmos usados para fazer login no software Sage 50 UK. Para autenticar com resumo HTTP para o serviço SData, defina AuthScheme
digerir. Caso contrário, Básico AuthScheme
será usado.
Note
: Se o conjunto de dados ao qual você deseja se conectar não for exibido, as permissões no local da pasta Sage 50 UK podem não estar corretas. Se você estiver se conectando a um conjunto de dados em uma unidade de rede, certifique-se de:
- Você está usando caminhos UNC para a pasta na máquina que está usando como seu provedor SData.
- Você define os direitos de login do serviço SData para um usuário que tenha direitos totais sobre o compartilhamento de rede ou unidade de mapa.
Iniciando o Serviço SData
O Jitterbit Connector for Sage 50 UK conecta-se ao Sage 50 UK por meio do serviço Sage SData (que é o kit de ferramentas da Web da Sage para conectar-se a instâncias do Sage) integrado ao software Sage 50 UK. O SData permite o acesso remoto aos aplicativos de software Sage. Por padrão, as instâncias do Sage UK 2015 terão o SData ativado e pronto para uso.
Você pode seguir as etapas abaixo para verificar se o serviço SData foi iniciado.
- Se ainda não o fez, abra o Sage 50.
- Navegue até Ferramentas > Opções de Internet. A janela Opções da Internet é exibida.
- Selecione a aba Sdatasettings. É exibida uma lista de aplicativos de software Sage que estão disponíveis no momento.
- Para ativar o serviço SData para o aplicativo, selecione a opção Ativar.
- Se o status do serviço SData não exibir "SData está sendo executado no momento", clique no botão Avançado.
- Na caixa de diálogo exibida, especifique o número da porta desejada ao fazer a conexão e clique no botão Reiniciar.
- Se o botão Firewall do Windows estiver ativado, clique neste botão para desbloquear a porta. Se você tiver quaisquer firewalls adicionais na máquina, verifique se eles estão configurados para permitir que as conexões sejam feitas no número de porta especificado.
Depois de aplicar as alterações, você pode estabelecer uma conexão com o software Sage 50 UK.
Ativando o Suporte HTTPS
O serviço Sage SData fornece conexões seguras e criptografadas via HTTPS. A confidencialidade dos dados e a autenticidade do servidor são asseguradas por certificados digitais. Se você não tiver um certificado, use o IIS para gerar um certificado autoassinado.
Você pode seguir as etapas abaixo para configurar o serviço SData para usar um certificado; o conector validará esse certificado no armazenamento confiável do sistema por padrão. Se você gerou um certificado autoassinado, pode adicionar o certificado a este armazenamento de certificados ou definir SSLServerCert
.
Consulte Recursos avançados para obter mais informações sobre como configurar o conector para HTTPS.
Cumprindo os Requisitos do Certificado
O certificado tem os seguintes requisitos:
- O certificado deve ter uma cadeia de confiança totalmente válida.
- O nome comum (CN) do certificado deve corresponder ao nome da máquina/domínio em que o serviço SData está sendo executado. Para garantir que o CN está correto, gere o certificado autoassinado na máquina onde o Sage 50 SData está sendo executado.
- O certificado deve ser adicionado ao armazenamento pessoal de certificados Meus para a conta da Máquina Local.
Configurando o Serviço SData para TLS/SSL
Você pode então configurar o serviço SData para usar o certificado:
- Navegue até C:\Program Files (x86)\Common Files\Sage SData e abra Sage.SData.Service.Config.UI.exe.
- Clique no botão Avançado. A janela Configuração SData é exibida.
- Selecione a opção Ativar acesso HTTPS e selecione a porta desejada.
- Se você tiver algum firewall em sua máquina, certifique-se de que as portas especificadas não estejam bloqueadas.
- Clique no botão ao lado da caixa Certificado.
- Na caixa de diálogo resultante, selecione o certificado. Se você selecionar um certificado e não vir o nome do certificado preenchido na caixa de texto Certificado, isso provavelmente se deve à falta de propriedades estendidas no certificado. As propriedades estendidas incluem impressão digital, algoritmo de impressão digital, uso de chave e uso de chave aprimorado. Use o IIS para evitar esse problema: o IIS preenche automaticamente esses campos ao gerar um certificado autoassinado.
- Clique em OK para reiniciar o servidor.
- Verifique se a opção Ativar HTTPS está selecionada na janela de configuração do SData.
Solução de Problemas
Se a janela de configuração do SData for fechada e reaberta, mas a opção Habilitar HTTPS não estiver habilitada, isso provavelmente é causado pelo fato de o arquivo Sage.SData.Service.exe.config não estar sendo atualizado corretamente. Siga as etapas abaixo para usar o arquivo de configuração alternativo abaixo.
Você precisará da impressão digital do certificado. Observe que os dados de impressão digital incluem espaços. Os dados de impressão digital podem ser obtidos usando os serviços do Windows. Você também pode acessar a impressão digital na janela de configuração do SData:
- Se ainda não o fez, abra o aplicativo Sage.SData.Service.Config.UI.exe e abra as configurações avançadas.
- Clique no botão ao lado da caixa Certificado.
- Na caixa de diálogo de segurança do Windows, clique em "Clique aqui para ver as propriedades do certificado". A janela Detalhes do certificado é exibida.
- Na aba Details, copie o valor no campo Thumbprint.
Use este valor no CertificateLookupValue
configuração no arquivo de configuração. Por exemplo:
<?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>
Anotações Importantes
Procedimentos Armazenados
- Os recursos de procedimentos armazenados descritos nesta documentação não são suportados no momento.
- Como os procedimentos armazenados não são suportados atualmente, qualquer recurso dependente de procedimentos armazenados também não é suportado atualmente.
Arquivos de Configuração e Seus Caminhos
- Todas as referências para adicionar arquivos de configuração e seus caminhos referem-se a arquivos e locais no Harmony Agente onde o conector está instalado. Esses caminhos devem ser ajustados conforme apropriado, dependendo do agente e do sistema operacional. Se vários agentes forem usados em um grupo de agentes, arquivos idênticos serão necessários em cada agente.
Características Avançadas
Esta seção detalha uma seleção de recursos avançados do conector Sage 50 UK.
Visualizações definidas pelo usuário
O conector permite definir tabelas virtuais, denominadas visões definidas pelo usuário, cujo conteúdo é decidido por uma consultar pré-configurada. Essas exibições são úteis quando você não pode controlar diretamente as consultas enviadas aos drivers. Consulte Visualizações definidas pelo usuário para obter uma visão geral da criação e configuração de exibições personalizadas.
Configuração SSL
Use Configuração SSL para ajustar como o conector lida com as negociações de certificado TLS/SSL. Você pode escolher entre vários formatos de certificado; Veja o SSLServerCert
propriedade em "Opções de cadeia de conexão" para obter mais informações.
Procurador
Para configurar o conector usando configurações de proxy do Agente Privado, selecione os Use Proxy Settings
caixa de seleção na tela de configuração da conexão.
Visualizações Definidas pelo Usuário
O Jitterbit Connector para Sage 50 UK permite definir uma tabela virtual cujo conteúdo é decidido por uma consultar pré-configurada. Elas são chamadas de Visualizações Definidas pelo Usuário, que são úteis em situações onde você não pode controlar diretamente a consultar que está sendo emitida para o driver, por exemplo, ao usar o driver do Jitterbit. As Visualizações Definidas pelo Usuário podem ser usadas para definir predicados que são sempre aplicados. Se você especificar predicados adicionais na consultar para a visualização, eles serão combinados com a consultar já definida como parte da visualização.
Há duas maneiras de criar exibições definidas pelo usuário:
- Crie um arquivo de configuração em formato JSON definindo as visualizações desejadas.
- declarações DDL.
Definindo Visualizações Usando um Arquivo de Configuração
As visualizações definidas pelo usuário são definidas em um arquivo de configuração formatado em JSON chamado UserDefinedViews.json
. O conector detecta automaticamente as visualizações especificadas neste arquivo.
Você também pode ter várias definições de exibição e controlá-las usando o UserDefinedViews
propriedade de conexão. Quando você usa essa propriedade, apenas as exibições especificadas são vistas pelo conector.
Este arquivo de configuração de exibição definida pelo usuário é formatado da seguinte forma:
- Cada elemento raiz define o nome de uma visualização.
- Cada elemento raiz contém um elemento filho, chamado
query
, que contém a consultar SQL personalizada para a exibição.
Por exemplo:
{
"MyView": {
"query": "SELECT * FROM TradingAccounts WHERE MyColumn = 'value'"
},
"MyView2": {
"query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
}
}
Use o UserDefinedViews
propriedade de conexão para especificar a localização do seu arquivo de configuração JSON. Por exemplo:
"UserDefinedViews", "C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json"
Esquema para Exibições Definidas pelo Usuário
As visualizações definidas pelo usuário são expostas no UserViews
esquema por padrão. Isso é feito para evitar que o nome da exibição entre em conflito com uma entidade real no modelo de dados. Você pode alterar o nome do esquema usado para UserViews definindo o UserViewsSchemaName
propriedade.
Trabalhando com Exibições Definidas pelo Usuário
Por exemplo, uma instrução SQL com uma Visualização Definida pelo Usuário chamada UserViews.RCustomers
lista apenas clientes em Raleigh:
SELECT * FROM Customers WHERE City = 'Raleigh';
Exemplo de consultar ao driver:
SELECT * FROM UserViews.RCustomers WHERE Status = 'Active';
Resultando na consultar efetiva à fonte:
SELECT * FROM Customers WHERE City = 'Raleigh' AND Status = 'Active';
Esse é um exemplo muito simples de uma consultar a uma exibição definida pelo usuário que é efetivamente uma combinação da consultar de exibição e da definição de exibição. É possível compor essas consultas em padrões muito mais complexos. Todas as operações SQL são permitidas em ambas as consultas e são combinadas quando apropriado.
Configuração SSL
Personalizando a Configuração SSL
Por padrão, o conector tenta negociar SSL/TLS verificando o certificado do servidor em relação ao armazenamento de certificados confiáveis do sistema.
Para especificar outro certificado, consulte o SSLServerCert
propriedade para os formatos disponíveis para fazê-lo.
Modelo de Dados
O Jitterbit Connector for Sage 50 UK modela entidades do Sage 50 UK em tabelas e exibições relacionais.
Mesas
Tabelas descreve as tabelas disponíveis.
Visualizações
Visualizações são tabelas que não podem ser modificadas. Normalmente, os dados somente leitura são mostrados como exibições.
Tabelas
O conector modela os dados no Sage 50 UK em uma lista de tabelas que podem ser consultadas usando instruções SQL padrão.
Geralmente, consultar tabelas do Sage 50 UK é o mesmo que consultar uma tabela em um banco de dados relacional. Às vezes, há casos especiais, por exemplo, incluir uma determinada coluna na cláusula WHERE pode ser necessário para obter dados para determinadas colunas na tabela. Isso geralmente é necessário para situações em que uma solicitação separada deve ser feita para cada linha para obter determinadas colunas. Esses tipos de situações estão claramente documentados na parte superior da página da tabela vinculada abaixo.
Conector Jitterbit para Tabelas Sage 50 UK
Nome | Descrição |
---|---|
Commodities | Crie, atualize e consulte mercadorias (produtos e serviços) nas contas Sage UK 50. |
Contacts | Crie, atualize, exclua e consulte contatos nas contas Sage UK 50. |
PurchaseOrders | Crie, atualize, exclua e consulte ordens de compra nas contas Sage UK 50. |
SalesCredits | Consulta SalesCredits nas contas Sage UK 50. |
SalesInvoices | Consultar faturas de vendas nas contas Sage UK 50. |
SalesOrders | Crie, atualize, exclua e consulte pedidos de vendas nas contas Sage UK 50. |
TradingAccounts | Crie, atualize, exclua e consulte contas de negociação nas contas Sage UK 50. |
Commodities
Crie, atualize e consulte mercadorias (produtos e serviços) nas contas Sage UK 50.
Informações Específicas da Tabela
A tabela Commodities permite selecionar, inserir e atualizar Commodities (Produtos e Serviços) dentro de um conjunto de dados da empresa Sage 50 UK.
Selecione
A tabela Commodities retorna os produtos e serviços para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM Commodities WHERE ProductCode LIKE 'ABC%'
Inserir
Para criar um novo registro de Mercadoria, o campo Descrição é obrigatório.
INSERT INTO Commodities (ProductCode, Description, SupplierReference, CatalogueNumber, WebDescription, Cost)
VALUES ('MNP', 'MyNewProduct', 'UNI001', 'U143', 'My Web Description', 5.49)
Atualizar
Qualquer campo que não seja somente leitura pode ser atualizado.
UPDATE Commodities SET Description ='My New Description' WHERE CommodityUUID='8c47b43a-7115-7419-9679-7c72586e67d1'
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
CommodityUUID [KEY] | String | Verdadeiro | UUID da mercadoria |
CommodityIdentifierType | String | Falso | Commodity CommodityIdentifier Tipo |
ProductCode | String | Falso | Código do Produto Commodity |
Reference2 | String | Falso | Referência de mercadoria2 |
Status | String | Falso | Status da mercadoria |
Description | String | Falso | Descrição da mercadoria |
WebDescription | String | Falso | Descrição da Web da mercadoria |
AlternativeDescription2 | String | Falso | Descrição Alternativa da Mercadoria 2 |
Type | String | Verdadeiro | Tipo de mercadoria (categoria) |
BuyingAllowedFlag | Boolean | Falso | Sinalizador de Compra de Commodities Permitida |
SellingAllowedFlag | Boolean | Falso | Sinalizador de Venda de Commodities Permitida |
CatalogueNumber | String | Falso | Número do catálogo de mercadorias (peça) |
SupplierReference | String | Falso | Referência de fornecedor de commodities |
ManufacturerCompany | String | Falso | Empresa fabricante de commodities |
Weight | Decimal | Falso | Peso da mercadoria |
Classification | String | Falso | Classificação de mercadorias |
Cost | Decimal | Falso | Custo da mercadoria |
InStock | Decimal | Verdadeiro | Valor da mercadoria em estoque |
Allocated | Decimal | Verdadeiro | Valor da mercadoria alocado |
FreeStock | Decimal | Verdadeiro | Estoque Grátis de Mercadorias |
OnOrder | Decimal | Verdadeiro | Valor da mercadoria no pedido |
SalesPrice | Decimal | Verdadeiro | Preço de venda da mercadoria na moeda base |
UnitDescription | String | Verdadeiro | Commodity UnitOfMeasure Descrição |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
Contatos
Crie, atualize, exclua e consulte contatos nas contas Sage UK 50.
Informações Específicas da Tabela
A tabela de contatos permite que você selecione, insira, atualize e exclua contatos em um conjunto de dados da empresa Sage 50 UK.
Selecione
A tabela Contacts retorna os contatos contidos em um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM Contacts WHERE TradingAccountReference = 'ABC123'
Inserir
Para criar um novo registro de Contatos, os campos TradingAccountReference e Type são obrigatórios.
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')
Atualizar
Qualquer campo que não seja somente leitura pode ser atualizado. Existem requisitos para alguns campos de um registro de contato:
- Para atualizar um endereço postal existente, PostalAddressUUID é necessário. Caso contrário, se o endereço postal for nulo, especifique os detalhes e deixe o UUID vazio.
- Para atualizar um Phone1 existente, Phone1UUID é necessário. Caso contrário, se Phone1 estiver vazio, especifique os detalhes e deixe o UUID vazio.
- Para atualizar um Phone2 existente, Phone2UUID é necessário. Caso contrário, se Phone2 estiver vazio, especifique os detalhes e deixe o UUID vazio.
- Para atualizar um endereço e-mail existente, EmailUUID é necessário. Caso contrário, se e-mail estiver vazio, especifique os detalhes e deixe o UUID vazio.
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'
Excluir
A exclusão de um registro de contato também excluirá todos os endereços postais, números de telefone e e-mails associados ao contato.
DELETE FROM Contacts WHERE ContactUUID='96df2e1e-72c6-4b52-b39a-eeb42c840f87'
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
ContactUUID [KEY] | String | Verdadeiro | Contato UUID |
TradingAccountReference | String | Falso | Referência de conta comercial de contato |
Reference2 | String | Falso | Contato Referência2 |
Type | String | Falso | Tipo de contato |
FullName | String | Falso | Nome Completo do Contato. No formato: [Title] [FirstName] [MiddleName] [FamilyName] [Suffix]. |
Title | String | Falso | Contato Título |
FirstName | String | Falso | Nome do contato |
MiddleName | String | Falso | Contato Nome do meio |
FamilyName | String | Falso | Contato Sobrenome |
Suffix | String | Falso | Sufixo de contato |
TaxReference | String | Falso | Contacto Referência Fiscal |
PrimacyIndicator | Boolean | Falso | Indicador de primazia de contato |
PostalAddressUUID | String | Verdadeiro | Contato PostalAddress UUID |
PostalAddressActive | Boolean | Falso | Contate o PostalAddress Bandeira ativa |
PostalAddressReference | String | Falso | Referência de endereço postal de contato |
PostalAddressName | String | Falso | Contato PostalAddress Nome |
PostalAddressDescription | String | Falso | Contato Endereço Postal Descrição |
PostalAddressAddress1 | String | Falso | Contato PostalAddress Endereço 1 |
PostalAddressAddress2 | String | Falso | Contato PostalAddress Endereço 2 |
PostalAddressTownCity | String | Falso | Contato PostalAddress TownCity |
PostalAddressCounty | String | Falso | Entre em contato com PostalAddress StateRegion |
PostalAddressZipPostCode | String | Falso | Contato PostalAddress Código Postal |
PostalAddressCountry | String | Falso | Contato PostalAddress País |
PostalAddressPrimacyIndicator | Boolean | Falso | Contato PostalAddress Indicador de primazia |
PostalAddressType | String | Falso | Contato PostalAddress Tipo |
Phone1UUID | String | Verdadeiro | Número de telefone de contato UUID |
Phone1Active | Boolean | Falso | Contate o PhoneNumber Bandeira ativa |
Phone1Reference | String | Falso | Referência de número de telefone de contato |
Phone1Reference2 | String | Falso | Telefone de contato Referência2 |
Phone1Type | String | Falso | Tipo de número de telefone do contato |
Phone1Name | String | Falso | Telefone de contato Nome |
Phone1Text | String | Falso | Telefone de contato Texto |
Phone1PrimacyIndicator | Boolean | Falso | Indicador de primazia de número de telefone de contato |
Phone2UUID | String | Verdadeiro | Número de telefone de contato UUID |
Phone2Active | Boolean | Falso | Contate o PhoneNumber Bandeira ativa |
Phone2Reference | String | Falso | Referência de número de telefone de contato |
Phone2Reference2 | String | Falso | Telefone de contato Referência2 |
Phone2Type | String | Falso | Tipo de número de telefone do contato |
Phone2Name | String | Falso | Telefone de contato Nome |
Phone2Text | String | Falso | Telefone de contato Texto |
Phone2PrimacyIndicator | Boolean | Falso | Indicador de primazia de número de telefone de contato |
EmailUUID | String | Verdadeiro | E-mail de contato UUID |
EmailActive | Boolean | Falso | Contato E-mail Bandeira Ativa |
EmailReference | String | Falso | Referência E-mail de contato |
EmailReference2 | String | Falso | Referência E-mail de contato |
EmailType | String | Falso | Tipo E-mail de contato |
EmailAddress | String | Falso | Endereço E-mail de contato |
EmailUrl | String | Falso | E-mail de contato mailto: URL |
EmailPrimacyIndicator | Boolean | Falso | Indicador de primazia E-mail de contato |
EmailLabel | String | Falso | Etiqueta E-mail de contato |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
Ordens de Compra
Crie, atualize, exclua e consulte ordens de compra nas contas Sage UK 50.
Informações Específicas da Tabela
A tabela PurchaseOrders permite selecionar, inserir, atualizar e excluir ordens de compra em um conjunto de dados da empresa Sage 50 UK.
Selecione
A tabela PurchaseOrders retorna as ordens de compra para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM PurchaseOrders WHERE Date >= '1/1/2015' AND Date < '2/1/2015'
Inserir
Para criar um novo registro PurchaseOrder, o campo TradingAccountUUID é obrigatório.
Os itens de linha da ordem de compra são especificados por meio de um agregado XML na coluna ItemsAggregate. As colunas que podem ser usadas nesses agregados são definidas em PurchaseOrderLineItems mesa.
O exemplo a seguir demonstra como inserir um novo PurchaseOrder com dois itens de linha:
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>')
Atualizar
Qualquer campo que não seja somente leitura pode ser atualizado.
Ao atualizar um registro PurchaseOrder, PostalAddressUUID é necessário ao atualizar um endereço postal. Observe que os itens de linha da ordem de compra não podem ser atualizados nem excluídos.
UPDATE PurchaseOrders SET PostalAddressZipPostCode='12345'
WHERE PurchaseOrderUUID='1b47b43a-7115-4863-9679-1a78636e67c1' AND PostalAddressUUID='28915e09-b2a1-47e1-b193-741b32ba8ba0'
Excluir
A exclusão de um registro PurchaseOrder também excluirá todos os itens de linha e endereços postais associados ao PurchaseOrder.
DELETE FROM PurchaseOrders WHERE PurchaseOrderUUID='1b47b43a-7115-4863-9679-1a78636e67c1'
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
PurchaseOrderUUID [KEY] | String | Verdadeiro | UUID do pedido de compra |
TradingAccountUUID | String | Falso | UUID da conta de negociação associada ao PurchaseOrder |
ContactUUID | String | Verdadeiro | Pedido de compra Vendedor Contato UUID |
PurchaseOrderNumber | String | Falso | Referência de pedido de compra |
Reference2 | String | Falso | Referência do Pedido de Compra2 |
Status | String | Falso | Status do Pedido de Compra |
StatusFlagText | String | Falso | Texto do sinalizador de status do pedido de compra |
SupplierReference | String | Falso | Referência do Fornecedor PurchaseOrder |
CopyFlag | Boolean | Falso | Sinalizador de cópia do pedido de compra |
DeliveryDate | Date | Falso | Data de entrega do pedido de compra |
CarrierNetPrice | Decimal | Falso | Preço Líquido da Transportadora do Pedido de Compra |
CarrierTaxPrice | Decimal | Falso | Preço do imposto da operadora do pedido de compra |
CarrierTotalPrice | Decimal | Falso | Preço Bruto da Transportadora da Ordem de Compra |
CarrierReference | String | Falso | Referência da transportadora PurchaseOrder |
Currency | String | Falso | Moeda do pedido de compra |
OCCurrencyExchangeRate | Decimal | Falso | Taxa de câmbio da empresa operadora do pedido de compra |
OCCurrencyExchangeRateOperator | String | Falso | PurchaseOrder Operating Company Operadora de taxas de câmbio |
Date | Date | Falso | Data da ordem de compra |
User | String | Falso | Usuário de Pedido de Compra |
LineCount | Decimal | Verdadeiro | Contagem de linhas do pedido de compra |
Text1 | String | Falso | Pedido de compra Texto1 |
Text2 | String | Falso | Pedido de compra Text2 |
NetTotal | Decimal | Verdadeiro | Total Líquido do Pedido de Compra |
TaxTotal | Decimal | Verdadeiro | Total de impostos do pedido de compra |
GrossTotal | Decimal | Verdadeiro | Total Bruto do Pedido de Compra |
OnOrder | String | Falso | Pedido de compra no status do pedido |
ItemsAggregate | String | Falso | Um agregado dos dados do item de linha, que é usado para adicionar uma ordem de compra e seus itens de linha. |
PostalAddressUUID | String | Verdadeiro | UUID do endereço postal do pedido de compra |
PostalAddressActive | Boolean | Falso | PurchaseOrder PostalAddress Sinalizador ativo |
PostalAddressReference | String | Falso | Referência de Endereço Postal do Pedido de Compra |
PostalAddressName | String | Falso | Nome do Endereço Postal do Pedido de Compra |
PostalAddressDescription | String | Falso | Descrição do Endereço Postal do Pedido de Compra |
PostalAddressAddress1 | String | Falso | PurchaseOrder PostalAddress Endereço 1 |
PostalAddressAddress2 | String | Falso | PurchaseOrder PostalAddress Endereço 2 |
PostalAddressAddress3 | String | Falso | PurchaseOrder PostalAddress Endereço 3 |
PostalAddressAddress4 | String | Falso | PurchaseOrder PostalAddress Endereço 4 |
PostalAddressTownCity | String | Falso | Pedido de CompraEndereço Postal CidadeCidade |
PostalAddressCounty | String | Falso | PurchaseOrder PostalAddress County |
PostalAddressStateRegion | String | Falso | Pedido de CompraEndereço Postal EstadoRegião |
PostalAddressZipPostCode | String | Falso | PurchaseOrder PostalAddress Código Postal |
PostalAddressCountry | String | Falso | CompraOrdem PostalAddress País |
PostalAddressPrimacyIndicator | Boolean | Falso | PurchaseOrder PostalAddress Indicador de primazia |
PostalAddressType | String | Falso | Tipo de endereço postal do pedido de compra. Valores de amostra: Faturamento, Frete. |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
Créditos de Vendas
Consulta SalesCredits nas contas Sage UK 50.
Informações Específicas da Tabela
A tabela SalesCredits permite selecionar, inserir, atualizar e excluir créditos de vendas em um conjunto de dados da empresa Sage 50 UK.
Selecione
A tabela SalesCredits retorna os créditos de vendas para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM SalesCredits WHERE Date >= '1/1/2015' AND Date < '2/1/2015'
Inserir
Para criar um novo registro SalesCredits, o campo TradingAccountUUID é obrigatório.
Os itens de linha de crédito de vendas são especificados por meio de um agregado XML na coluna ItemsAggregate. As colunas que podem ser usadas nesses agregados são definidas no SalesCreditLineItems mesa.
O exemplo a seguir demonstra como inserir um novo PurchaseOrder com dois itens de linha:
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>')
Atualizar
Qualquer campo que não seja somente leitura pode ser atualizado.
Ao atualizar um registro SalesCredits, PostalAddress1UUID ou PostalAddress2UUID são necessários ao atualizar o respectivo endereço postal. Observe que os itens de linha de crédito de vendas não podem ser atualizados nem excluídos.
UPDATE SalesCredits SET PostalAddress2ZipPostCode='12345'
WHERE SalesCreditUUID='392235af-f45a-4c43-a275-897130e4fdc4' AND PostalAddress2UUID='28915e09-b2a1-47e1-b193-741b32ba8ba0'
Excluir
A exclusão de um registro SalesCredit também excluirá todos os itens de linha e endereços postais associados ao SalesCredit.
DELETE FROM SalesCredits WHERE SalesCreditUUID='392235af-f45a-4c43-a275-897130e4fdc4'
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
SalesCreditUUID [KEY] | String | Verdadeiro | UUID de crédito de vendas |
TradingAccountUUID | String | Falso | UUID da conta de negociação de crédito de vendas |
ContactUUID | String | Verdadeiro | SalesCredit Comprador Contato UUID |
CreditNumber | String | Falso | Referência de Crédito de Vendas |
SalesOrderNumber | String | Falso | Referência de Fatura SalesCredit |
Status | String | Falso | Status de Crédito de Vendas |
Type | String | Falso | Tipo de crédito de vendas |
CustomerOrderNumber | String | Falso | Referência do cliente SalesCredit |
CopyFlag | Boolean | Falso | Bandeira de cópia de crédito de vendas |
Date | Date | Falso | VendaCrédito Data |
TaxDate | Date | Falso | VendaCrédito Data Fiscal |
CarrierNetPrice | Decimal | Falso | VendasCredit Carrier Preço Líquido |
CarrierTaxPrice | Decimal | Falso | Preço do Imposto da Operadora de Crédito de Vendas |
CarrierTotalPrice | Decimal | Falso | VendasCredit Carrier Preço Bruto |
Currency | String | Falso | Moeda de Crédito de Vendas |
OCCurrencyExchangeRate | Decimal | Falso | SalesCredit OperatingCompany Taxa de câmbio |
OCCurrencyExchangeRateOperator | String | Falso | SalesCredit OperatingCompany Operadora de taxa de câmbio |
LineCount | Decimal | Falso | Contagem de linhas de crédito de vendas |
SettlementDiscountAmount | Decimal | Falso | Valor do desconto de liquidação de crédito de vendas |
SettlementDiscountPercent | Decimal | Falso | Porcentagem de desconto de liquidação de crédito de vendas |
SettlementDiscountIncludedInTotal | Boolean | Falso | Desconto de liquidação de crédito de vendas incluído no total |
InvoiceDiscountAmount | Decimal | Falso | Valor do desconto na fatura do SalesCredit |
InvoiceDiscountPercent | Decimal | Falso | Porcentagem de desconto na fatura de crédito de vendas |
NetTotal | Decimal | Verdadeiro | VendasCrédito Total Líquido |
TaxTotal | Decimal | Verdadeiro | VendasCrédito Imposto Total |
GrossTotal | Decimal | Verdadeiro | VendasCrédito Bruto Total |
Text1 | String | Falso | SalesCredit Text1 |
Text2 | String | Falso | SalesCredit Text2 |
User | String | Falso | Usuário SalesCredit |
ItemsAggregate | String | Falso | Um agregado dos dados do item de linha, que pode ser usado para adicionar uma ordem de compra e seus itens de linha. |
PostalAddress1UUID | String | Verdadeiro | VendaCrédito PostalEndereço UUID |
PostalAddress1Active | Boolean | Falso | SalesCredit PostalAddress Sinalizador ativo |
PostalAddress1Reference | String | Falso | Referência PostalAddress SalesCredit |
PostalAddress1Name | String | Falso | SalesCredit PostalAddress Nome |
PostalAddress1Description | String | Falso | SalesCredit PostalAddress Descrição |
PostalAddress1Address1 | String | Falso | SalesCredit PostalAddress Endereço 1 |
PostalAddress1Address2 | String | Falso | SalesCredit PostalAddress Endereço 2 |
PostalAddress1Address3 | String | Falso | SalesCredit PostalAddress Endereço 3 |
PostalAddress1Address4 | String | Falso | SalesCredit PostalAddress Endereço 4 |
PostalAddress1TownCity | String | Falso | VendaCrédito PostalEndereço CidadeCidade |
PostalAddress1County | String | Falso | SalesCredit PostalAddress County |
PostalAddress1StateRegion | String | Falso | SalesCredit PostalAddress EstadoRegião |
PostalAddress1ZipPostCode | String | Falso | SalesCredit PostalAddress CEPPost Code |
PostalAddress1Country | String | Falso | SalesCredit PostalAddress País |
PostalAddress1PrimacyIndicator | Boolean | Falso | SalesCredit PostalAddress Indicador de primazia |
PostalAddress1Type | String | Falso | Tipo de endereço postal de crédito de vendas. Valores de amostra: Faturamento, Frete. |
PostalAddress2UUID | String | Verdadeiro | VendaCrédito PostalEndereço UUID |
PostalAddress2Active | Boolean | Falso | SalesCredit PostalAddress Sinalizador ativo |
PostalAddress2Reference | String | Falso | Referência PostalAddress SalesCredit |
PostalAddress2Name | String | Falso | SalesCredit PostalAddress Nome |
PostalAddress2Description | String | Falso | SalesCredit PostalAddress Descrição |
PostalAddress2Address1 | String | Falso | SalesCredit PostalAddress Endereço 1 |
PostalAddress2Address2 | String | Falso | SalesCredit PostalAddress Endereço 2 |
PostalAddress2Address3 | String | Falso | SalesCredit PostalAddress Endereço 3 |
PostalAddress2Address4 | String | Falso | SalesCredit PostalAddress Endereço 4 |
PostalAddress2TownCity | String | Falso | VendaCrédito PostalEndereço CidadeCidade |
PostalAddress2County | String | Falso | SalesCredit PostalAddress County |
PostalAddress2StateRegion | String | Falso | VendaCrédito PostalEndereço EstadoRegião |
PostalAddress2ZipPostCode | String | Falso | SalesCredit PostalAddress CEPPost Code |
PostalAddress2Country | String | Falso | SalesCredit PostalAddress País |
PostalAddress2PrimacyIndicator | Boolean | Falso | SalesCredit PostalAddress Indicador de primazia |
PostalAddress2Type | String | Falso | Tipo de endereço postal de crédito de vendas. Valores de amostra: Faturamento, Frete. |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
Facturas de Vendas
Consultar faturas de vendas nas contas Sage UK 50.
Informações Específicas da Tabela
A tabela SalesInvoices permite selecionar, inserir, atualizar e excluir faturas de vendas em um conjunto de dados da empresa Sage 50 UK.
Selecione
A tabela SalesInvoices retorna as faturas de vendas para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM SalesInvoices WHERE Date >= '1/1/2015' AND Date < '2/1/2015'
Inserir
Para criar um novo registro SalesInvoices, o campo TradingAccountUUID é obrigatório.
Os itens de linha da fatura de vendas são especificados por meio de um agregado XML na coluna ItemsAggregate. As colunas que podem ser usadas nesses agregados são definidas em SalesInvoiceLineItems tabela.
Observação: Para coluna de texto em SalesInvoiceLineItems, o comprimento da string deve ser igual ou inferior a 61 caracteres, caso contrário, o driver usará os primeiros 61 caracteres.
O exemplo a seguir demonstra como inserir um novo SalesInvoice com dois itens de linha:
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>')
Atualizar
Qualquer campo que não seja somente leitura pode ser atualizado.
Ao atualizar um registro SalesInvoices, PostalAddress1UUID e PostalAddress2UUID são necessários ao atualizar um endereço postal (respectivamente). Observe que os itens de linha da fatura de venda não podem ser atualizados nem excluídos.
UPDATE SalesInvoices SET PostalAddress2ZipPostCode='12345'
WHERE SalesInvoiceUUID='392235af-f45a-4c43-a275-897130e4fdc4' AND PostalAddress2UUID='28915e09-b2a1-47e1-b193-741b32ba8ba0'
Excluir
Excluir um registro SalesInvoice também excluirá todos os itens de linha e endereços postais associados ao SalesInvoice.
DELETE FROM SalesInvoices WHERE SalesInvoiceUUID='392235af-f45a-4c43-a275-897130e4fdc4'
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
SalesInvoiceUUID [KEY] | String | Verdadeiro | SalesInvoice UUID |
TradingAccountUUID | String | Falso | UUID da conta de negociação SalesOrder |
ContactUUID | String | Verdadeiro | SalesOrder Comprador Contato UUID |
InvoiceNumber | String | Falso | Referência SalesInvoice |
SalesOrderNumber | String | Falso | Referência da Fatura de Vendas2 |
Status | String | Falso | Status da fatura de vendas |
Type | String | Falso | Tipo de fatura de vendas |
CustomerOrderNumber | String | Falso | Referência do cliente SalesInvoice |
Date | Date | Falso | Data da Fatura de Vendas |
TaxDate | Date | Falso | Data de imposto da fatura de vendas |
CarrierNetPrice | Decimal | Falso | SalesInvoice Carrier Preço Líquido |
CarrierTaxPrice | Decimal | Falso | SalesInvoice Preço do imposto do transportador |
CarrierTotalPrice | Decimal | Falso | SalesInvoice Carrier Preço Bruto |
Currency | String | Falso | Moeda da Fatura de Vendas |
OCCurrencyExchangeRate | Decimal | Falso | Taxa de câmbio da moeda da empresa operacional da fatura de vendas |
OCCurrencyExchangeRateOperator | String | Falso | SalesInvoice Operadora Operadora de Taxa de Câmbio |
LineCount | Decimal | Verdadeiro | Contagem de linha SalesInvoice |
SettlementDiscountAmount | Decimal | Falso | Valor do Desconto de Liquidação da Fatura de Vendas |
SettlementDiscountPercent | Decimal | Falso | Porcentagem de desconto de liquidação da fatura de vendas |
SettlementDiscountIncludedInTotal | Boolean | Falso | Desconto de Liquidação da Fatura de Vendas Incluído no Total |
InvoiceDiscountAmount | Decimal | Falso | SalesInvoice Valor do desconto da fatura |
InvoiceDiscountPercent | Decimal | Falso | SalesInvoice Porcentagem de desconto na fatura |
NetTotal | Decimal | Verdadeiro | Fatura de Vendas Total Líquido |
TaxTotal | Decimal | Verdadeiro | VendasFatura Imposto Total |
GrossTotal | Decimal | Verdadeiro | Total Bruto da Fatura de Vendas |
Text1 | String | Falso | SalesInvoice Text1 |
Text2 | String | Falso | SalesInvoice Text2 |
User | String | Falso | Usuário SalesInvoice |
PaymentDue | Date | Verdadeiro | Vencimento da fatura de vendas |
ItemsAggregate | String | Falso | Um agregado dos dados do item de linha, que pode ser usado para adicionar uma ordem de compra e seus itens de linha. |
PostalAddress1UUID | String | Verdadeiro | SalesOrder PostalAddress UUID |
PostalAddress1Active | Boolean | Falso | SalesOrder PostalAddress Sinalizador ativo |
PostalAddress1Reference | String | Falso | Referência PostalAddress SalesOrder |
PostalAddress1Name | String | Falso | SalesOrder PostalAddress Nome |
PostalAddress1Description | String | Falso | SalesOrder PostalAddress Descrição |
PostalAddress1Address1 | String | Falso | SalesOrder PostalAddress Endereço 1 |
PostalAddress1Address2 | String | Falso | SalesOrder PostalAddress Endereço 2 |
PostalAddress1Address3 | String | Falso | SalesOrder PostalAddress Endereço 3 |
PostalAddress1Address4 | String | Falso | SalesOrder PostalAddress Endereço 4 |
PostalAddress1TownCity | String | Falso | SalesOrder PostalAddress CidadeCidade |
PostalAddress1County | String | Falso | SalesOrder PostalAddress Condado |
PostalAddress1StateRegion | String | Falso | SalesOrder PostalAddress EstadoRegião |
PostalAddress1ZipPostCode | String | Falso | SalesOrder PostalAddress Código Postal |
PostalAddress1Country | String | Falso | SalesOrder PostalAddress País |
PostalAddress1PrimacyIndicator | Boolean | Falso | SalesOrder PostalAddress Indicador de primazia |
PostalAddress1Type | String | Falso | Tipo de endereço postal do pedido de vendas. Valores de amostra: Faturamento, Frete. |
PostalAddress2UUID | String | Verdadeiro | SalesOrder PostalAddress UUID |
PostalAddress2Active | Boolean | Falso | SalesOrder PostalAddress Sinalizador ativo |
PostalAddress2Reference | String | Falso | Referência PostalAddress SalesOrder |
PostalAddress2Name | String | Falso | SalesOrder PostalAddress Nome |
PostalAddress2Description | String | Falso | SalesOrder PostalAddress Descrição |
PostalAddress2Address1 | String | Falso | SalesOrder PostalAddress Endereço 1 |
PostalAddress2Address2 | String | Falso | SalesOrder PostalAddress Endereço 2 |
PostalAddress2Address3 | String | Falso | SalesOrder PostalAddress Endereço 3 |
PostalAddress2Address4 | String | Falso | SalesOrder PostalAddress Endereço 4 |
PostalAddress2TownCity | String | Falso | SalesOrder PostalAddress CidadeCidade |
PostalAddress2County | String | Falso | SalesOrder PostalAddress Condado |
PostalAddress2StateRegion | String | Falso | SalesOrder PostalAddress EstadoRegião |
PostalAddress2ZipPostCode | String | Falso | SalesOrder PostalAddress Código Postal |
PostalAddress2Country | String | Falso | SalesOrder PostalAddress País |
PostalAddress2PrimacyIndicator | Boolean | Falso | SalesOrder PostalAddress Indicador de primazia |
PostalAddress2Type | String | Falso | Tipo de endereço postal do pedido de vendas. Valores de amostra: Faturamento, Frete. |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
Ordens de Venda
Crie, atualize, exclua e consulte pedidos de vendas nas contas Sage UK 50.
Informações Específicas da Tabela
A tabela SalesOrders permite selecionar, inserir, atualizar e excluir pedidos de vendas em um conjunto de dados da empresa Sage 50 UK.
Selecione
A tabela SalesOrders retorna os pedidos de vendas para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM SalesOrders WHERE Date >= '1/1/2015' AND Date < '2/1/2015'
Inserir
Para criar um novo registro SalesOrder, o campo TradingAccountUUID é obrigatório.
Os itens de linha do pedido de vendas são especificados por meio de um agregado XML na coluna ItemsAggregate. As colunas que podem ser usadas nesses agregados são definidas no SalesOrderLineItems mesa. Observação: um CommodityUUID deve ser definido ao adicionar um SalesOrderLineItem, pois apenas os Commodities existentes podem ser referenciados (para criar um novo Commodity, o Commodities tabela pode ser usada).
O exemplo a seguir demonstra como inserir um novo SalesOrder com dois itens de linha:
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>')
Atualizar
Qualquer campo que não seja somente leitura pode ser atualizado.
Ao atualizar um registro SalesOrder, PostalAddress1UUID e PostalAddress2UUID são necessários ao atualizar o respectivo endereço postal. Observe que os itens de linha do pedido de venda não podem ser atualizados nem excluídos.
UPDATE SalesOrders SET PostalAddress1ZipPostCode='12345'
WHERE SalesOrderUUID='957af245-4678-4ca9-904a-162dcce87e5b' AND PostalAddress1UUID='28915e09-b2a1-47e1-b193-741b32ba8ba0'
Excluir
Excluir um registro de SalesOrder também excluirá todos os itens de linha e endereços postais associados ao SalesOrder.
DELETE FROM SalesOrders WHERE SalesOrderUUID='957af245-4678-4ca9-904a-162dcce87e5b'
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
SalesOrderUUID [KEY] | String | Verdadeiro | UUID do pedido de vendas |
TradingAccountUUID | String | Falso | UUID da conta de negociação SalesOrder |
ContactUUID | String | Verdadeiro | SalesOrder Comprador Contato UUID |
SalesOrderNumber | String | Falso | Referência do pedido de vendas |
InvoiceNumber | String | Falso | Referência de fatura SalesOrder |
AllocationStatus | String | Falso | Status de alocação do pedido de vendas |
DeliveryStatus | String | Falso | Status de entrega do pedido de vendas |
InvoiceStatus | String | Falso | Status da fatura do pedido de vendas |
CustomerReference | String | Falso | SalesOrder Referência do cliente |
Type | String | Falso | Tipo de Pedido de Venda |
CopyFlag | Boolean | Falso | Bandeira de cópia de SalesOrder |
DueDate | Date | Falso | Data de vencimento do pedido de venda |
CarrierNetPrice | Decimal | Falso | Preço líquido da operadora do pedido de vendas |
CarrierTaxPrice | Decimal | Falso | SalesOrder Preço do Imposto da Transportadora |
CarrierTotalPrice | Decimal | Falso | Preço Bruto da Transportadora do Pedido de Vendas |
CarrierReference | String | Falso | Referência da transportadora SalesOrder |
Currency | String | Falso | Moeda do Pedido de Venda |
OCCurrency | String | Falso | Moeda da empresa operacional do pedido de vendas |
OCCurrencyExchangeRate | Decimal | Falso | Taxa de Câmbio da Empresa Operadora do SalesOrder |
OCCurrencyExchangeRateOperator | String | Falso | SalesOrder Operating Company Operadora de taxa de câmbio |
Date | Date | Falso | Data do pedido de venda |
User | String | Falso | Usuário SalesOrder |
LineCount | Decimal | Falso | Contagem de linha SalesOrder |
OrderDiscountType | String | Falso | Tipo de desconto do pedido SalesOrder |
OrderDiscountAmount | Decimal | Falso | Valor do desconto do pedido SalesOrder |
OrderDiscountPercent | Decimal | Falso | Porcentagem de desconto do pedido SalesOrder |
Text1 | String | Falso | Pedido de Vendas Texto1 |
Text2 | String | Falso | Pedido de Vendas Text2 |
NetTotal | Decimal | Falso | Total líquido do pedido de vendas |
TaxTotal | Decimal | Falso | SalesOrder Tax Total |
GrossTotal | Decimal | Falso | Total bruto do pedido de vendas |
ItemsAggregate | String | Falso | Um agregado dos dados do item de linha, que pode ser usado para adicionar uma ordem de compra e seus itens de linha. |
PostalAddress1UUID | String | Verdadeiro | SalesOrder PostalAddress UUID |
PostalAddress1Active | Boolean | Falso | SalesOrder PostalAddress Sinalizador ativo |
PostalAddress1Reference | String | Falso | Referência PostalAddress SalesOrder |
PostalAddress1Name | String | Falso | SalesOrder PostalAddress Nome |
PostalAddress1Description | String | Falso | SalesOrder PostalAddress Descrição |
PostalAddress1Address1 | String | Falso | SalesOrder PostalAddress Endereço 1 |
PostalAddress1Address2 | String | Falso | SalesOrder PostalAddress Endereço 2 |
PostalAddress1Address3 | String | Falso | SalesOrder PostalAddress Endereço 3 |
PostalAddress1Address4 | String | Falso | SalesOrder PostalAddress Endereço 4 |
PostalAddress1TownCity | String | Falso | SalesOrder PostalAddress CidadeCidade |
PostalAddress1County | String | Falso | SalesOrder PostalAddress Condado |
PostalAddress1StateRegion | String | Falso | SalesOrder PostalAddress EstadoRegião |
PostalAddress1ZipPostCode | String | Falso | SalesOrder PostalAddress Código Postal |
PostalAddress1Country | String | Falso | SalesOrder PostalAddress País |
PostalAddress1PrimacyIndicator | Boolean | Falso | SalesOrder PostalAddress Indicador de primazia |
PostalAddress1Type | String | Falso | Tipo de endereço postal do pedido de vendas. Valores de amostra: Faturamento, Frete. |
PostalAddress2UUID | String | Verdadeiro | SalesOrder PostalAddress UUID |
PostalAddress2Active | Boolean | Falso | SalesOrder PostalAddress Sinalizador ativo |
PostalAddress2Reference | String | Falso | Referência PostalAddress SalesOrder |
PostalAddress2Name | String | Falso | SalesOrder PostalAddress Nome |
PostalAddress2Description | String | Falso | SalesOrder PostalAddress Descrição |
PostalAddress2Address1 | String | Falso | SalesOrder PostalAddress Endereço 1 |
PostalAddress2Address2 | String | Falso | SalesOrder PostalAddress Endereço 2 |
PostalAddress2Address3 | String | Falso | SalesOrder PostalAddress Endereço 3 |
PostalAddress2Address4 | String | Falso | SalesOrder PostalAddress Endereço 4 |
PostalAddress2TownCity | String | Falso | SalesOrder PostalAddress CidadeCidade |
PostalAddress2County | String | Falso | SalesOrder PostalAddress Condado |
PostalAddress2StateRegion | String | Falso | SalesOrder PostalAddress EstadoRegião |
PostalAddress2ZipPostCode | String | Falso | SalesOrder PostalAddress Código Postal |
PostalAddress2Country | String | Falso | SalesOrder PostalAddress País |
PostalAddress2PrimacyIndicator | Boolean | Falso | SalesOrder PostalAddress Indicador de primazia |
PostalAddress2Type | String | Falso | Tipo de endereço postal do pedido de vendas. Valores de amostra: Faturamento, Frete. |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
Contas de Negociação
Crie, atualize, exclua e consulte contas de negociação nas contas Sage UK 50.
Informações Específicas da Tabela
A tabela TradingAccounts permite selecionar, inserir e atualizar contas de negociação em um conjunto de dados da empresa Sage 50 UK.
Selecione
A tabela TradingAccounts retorna as informações da conta de negociação para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM TradingAccounts
Inserir
Para criar um novo registro de Conta de Negociação, os campos Name e CustomerSupplierFlag são obrigatórios.
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')
Atualizar
Qualquer campo que não seja somente leitura pode ser atualizado.
UPDATE TradingAccounts SET Analysis3='International' WHERE TradingAccountUUID='90c7afb4-ad34-41a2-b71d-ef49cc489872'
Excluir
DELETE FROM TradingAccounts WHERE TradingAccountUUID='90c7afb4-ad34-41a2-b71d-ef49cc489872'
Observação: quando recursos adicionais estão vinculados à conta, o registro não é excluído. No entanto, a API do Sage ainda retornará uma resposta OK, sinalizando que o registro foi excluído. A mensagem de erro real pode ser visualizada ao tentar excluir a conta no próprio software.
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
TradingAccountUUID [KEY] | String | Verdadeiro | UUID da conta de negociação |
CustomerSupplierFlag | String | Falso | Bandeira de fornecedor de cliente de conta comercial |
CompanyPersonFlag | String | Falso | Bandeira de pessoa da empresa TradingAccount. Valores válidos: Empresa ou Pessoa |
OpenedDate | Date | Falso | Data de abertura da conta comercial |
TradingAccountReference | String | Verdadeiro | Referência de conta de negociação |
Status | String | Falso | Status da conta de negociação |
Name | String | Falso | Nome da Conta Comercial |
Type | String | Falso | Tipo de conta comercial |
Website | String | Falso | Site da conta comercial |
DeliveryRule | Boolean | Falso | Regra de entrega da conta comercial |
Currency | String | Falso | Moeda da conta de negociação |
TaxReference | String | Falso | Referência de imposto de TradingAccount |
TaxationCountry | String | Falso | País de tributação da conta comercial |
FinanceBalance | Decimal | Falso | Saldo Financeiro da Conta Comercial |
FinanceLimit | Decimal | Falso | Limite Financeiro da Conta Comercial |
FinanceStatusFlag | Boolean | Falso | Sinalizador de status financeiro da conta comercial |
FinanceStatusText | String | Falso | Texto do status financeiro da conta comercial |
SettlementDiscountType | String | Falso | Tipo de desconto de liquidação de conta comercial |
SettlementDiscountPercent | Decimal | Falso | Porcentagem de desconto de liquidação de conta de negociação |
SettlementDiscountTerms | String | Falso | Condições de Desconto para Liquidação de Contas de Negociação |
SettlementDiscountIncludedInTotal | Boolean | Falso | Desconto de liquidação de conta de negociação incluído no total |
PaymentTerms | String | Falso | Termos de pagamento da conta de negociação |
OrderLineDiscountPercent | Decimal | Falso | Porcentagem de desconto de linha de pedido de conta comercial |
InvoiceDiscountPercent | Decimal | Falso | Porcentagem de desconto na fatura da conta comercial |
PrimacyIndicator | Boolean | Falso | Indicador de primazia da conta de negociação |
Balance | Decimal | Falso | Saldo da conta de negociação |
CreditLimit | Decimal | Falso | Limite de crédito da conta de negociação |
MTDTurnover | Decimal | Verdadeiro | Movimentação da Conta de Negociação Mês Até à Data |
YTDTurnover | Decimal | Verdadeiro | Volume de negócios acumulado do ano da conta de negociação |
PriorYTDTurnover | Decimal | Verdadeiro | Conta de Negociação Ano Anterior Até à Data Volume de negócios |
FirstInvoiceDate | Date | Verdadeiro | Data da primeira fatura da conta comercial |
LastInvoiceDate | Date | Verdadeiro | Data da última fatura da conta comercial |
LastPaymentDate | Date | Verdadeiro | Conta Negociação Última Data de Pagamento |
LastCreditReviewDate | Date | Falso | Data da última revisão de crédito da conta comercial |
TradingTerms | String | Verdadeiro | Termos de Negociação da Conta de Negociação |
StandardDiscount | Decimal | Falso | Desconto padrão da conta de negociação |
AccountOnHold | Boolean | Falso | Conta de negociação em espera |
Analysis1 | String | Falso | Análise de Conta Comercial (Personalizada) Campo 1 |
Analysis2 | String | Falso | Análise de Conta Comercial (Personalizada) Campo 2 |
Analysis3 | String | Falso | Análise de Conta Comercial (Personalizada) Campo 3 |
CanChargeCredit | Boolean | Verdadeiro | TradingAccount pode cobrar crédito |
NextCreditReviewDate | Date | Falso | Próxima data de revisão de crédito da conta comercial |
AdditionalDiscount | String | Verdadeiro | Tipo de Desconto Adicional TradingAccount |
CreditAppliedDate | Date | Falso | Data de aplicação do crédito na conta comercial |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
Visualizações
As exibições são compostas por colunas e pseudocolunas. As exibições são semelhantes às tabelas na forma como os dados são representados; no entanto, as exibições não oferecem suporte a atualizações. Entidades que são representadas como exibições são normalmente entidades somente leitura. Frequentemente, um procedimento armazenado* está disponível para atualizar os dados se tal funcionalidade for aplicável à fonte de dados.
As consultas podem ser executadas em uma exibição como se fosse uma tabela normal, e os dados retornados são semelhantes nesse aspecto. Para saber mais sobre tabelas e procedimentos armazenados, navegue até as entradas correspondentes neste documento de ajuda.
Conector Jitterbit para Visualizações do Sage 50 UK
Nome | Descrição |
---|---|
BankAccounts | Consulte contas bancárias no Sage UK 50 Accounts. |
FinancialAccounts | Consultar contas financeiras no Sage UK 50 Accounts. |
Interactions | Interações de consulta nas contas Sage UK 50. |
Prices | Consultar Preços nas Contas Sage UK 50. |
Projects | Projetos de consulta dentro de contas Sage UK 50. |
PurchaseOrderDeliveries | Consultar Pedidos de CompraEntregas nas Contas Sage UK 50. |
PurchaseOrderDeliveryLineItems | Consulta PurchaseOrderDeliveryLineItems nas contas Sage UK 50. |
PurchaseOrderLineItems | Consulta PurchaseOrderLines nas contas Sage UK 50. |
Receipts | Consultar recibos nas contas Sage UK 50. |
SalesCreditLineItems | Consultar SalesCreditLineItems nas contas Sage UK 50. |
SalesInvoiceLineItems | Consulta SalesInvoiceLineItems dentro de Sage UK 50 Accounts. |
SalesOrderDeliveries | Consulta SalesOrderDeliveries em Sage UK 50 Accounts. |
SalesOrderDeliveryLineItems | Consulta SalesOrderDeliveryLineItems em contas Sage UK 50. |
SalesOrderLineItems | Consultar SalesOrderLineItems nas contas Sage UK 50. |
TaxCodes | Consulte os códigos fiscais nas contas Sage UK 50. |
TradingActivities | Consultar atividades de negociação nas contas Sage UK 50. |
Contas Bancárias
Consulte contas bancárias no Sage UK 50 Accounts.
Informações Específicas da Tabela
Selecione
A tabela BankAccounts retorna as contas bancárias para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM BankAccounts
Colunas
Nome | Tipo | Descrição |
---|---|---|
BankAccountUUID [KEY] | String | UUID da conta bancária |
TradingAccountUUID | String | Conta bancária UUID da conta de negociação |
Type | String | Tipo de conta bancária |
TradingAccountReference | String | BankAccount Referência à Conta de Negociação associada |
Name | String | Nome da conta bancária |
BranchIdentifier | String | Identificador da agência BankAccount |
AccountNumber | String | Número da conta bancária |
IBANNumber | String | Número IBAN da Conta Bancária |
BICSwiftCode | String | Conta Bancária BIC Código Swift |
RollNumber | String | Número do rolo da conta bancária |
Currency | String | Moeda da Conta Bancária |
OperatingCompanyCurrency | String | BankAccount Operating Company Moeda |
Website | String | Site da conta bancária |
CompanyReference | String | Referência da empresa BankAccount. Valores de exemplo: 'Conta bancária da empresa operadora', 'Conta bancária do fornecedor', 'Conta bancária do cliente' |
PaymentAllowedFlag | Boolean | Sinalizador de Pagamento de Conta Bancária Permitido |
ReceiptAllowedFlag | Boolean | Bandeira Recibo de Conta Bancária Permitido |
Reference2 | String | Referência de conta bancária2 |
Balance | Decimal | Saldo da Conta Bancária |
Limit | Decimal | Limite de conta bancária |
PrimacyIndicator | Boolean | Indicador de primazia da conta bancária |
PostalAddressUUID | String | Conta BancáriaEndereço Postal UUID |
PostalAddressActive | Boolean | Conta Bancária PostalAddress Sinalizador Ativo |
PostalAddressTradingAccountReference | String | Referência de Endereço Postal de Conta Bancária |
PostalAddressName | String | Conta Bancária Endereço Postal Nome |
PostalAddressDescription | String | Conta Bancária Endereço Postal Descrição |
PostalAddressAddress1 | String | Conta Bancária Endereço Postal Endereço 1 |
PostalAddressAddress2 | String | Conta Bancária Endereço Postal Endereço 2 |
PostalAddressAddress3 | String | Conta Bancária Endereço Postal Endereço 3 |
PostalAddressAddress4 | String | Conta Bancária Endereço Postal Endereço 4 |
PostalAddressTownCity | String | Conta Bancária Endereço Postal CidadeCidade |
PostalAddressCounty | String | Conta Bancária Endereço Postal Condado |
PostalAddressStateRegion | String | Conta Bancária Endereço Postal EstadoRegião |
PostalAddressZipPostCode | String | Conta Bancária Endereço Postal Código Postal |
PostalAddressCountry | String | Conta Bancária Endereço Postal País |
PostalAddressPrimacyIndicator | Boolean | BankAccount PostalAddress Indicador de primazia |
PostalAddressType | String | Tipo de Endereço Postal de Conta Bancária |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
Contas Financeiras
Consultar contas financeiras no Sage UK 50 Accounts.
Colunas
Nome | Tipo | Descrição |
---|---|---|
FinancialAccountUUID [KEY] | String | UUID da conta financeira |
NominalCode | String | Código Nominal da Conta Financeira |
AccountName | String | Tipo de Conta Financeira |
Currency | String | Moeda da Conta Financeira |
Balance | Decimal | Saldo da Conta Financeira |
PrimacyIndicator | Boolean | Indicador de primazia da conta financeira |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
Interações
Interações de consulta nas contas Sage UK 50.
Informações Específicas da Tabela
Selecione
A tabela Interações retorna as informações de interação do cliente para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM Interactions
Colunas
Nome | Tipo | Descrição |
---|---|---|
InteractionUUID [KEY] | String | UUID de interação |
TradingAccountUUID | String | UUID da conta de negociação de interação |
Type | String | Tipo de interação |
Status | String | Status da interação |
TradingAccountReference | String | Referência de interação |
Description | String | Descrição da interação |
User | String | Usuário de interação |
Date | Date | Data da Interação |
Time | Time | Tempo de interação |
EndDate | Date | Data final da interação |
EndTime | Time | Hora de término da interação |
Recurrence | Boolean | Recorrência de interação |
PrivacyFlag | Boolean | Sinalizador de privacidade da interação |
PromisedPaymentDate | Date | Interaciton Data de Pagamento Prometida |
FollowUpDate | Date | Data de Acompanhamento da Interação |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
Preços
Consultar Preços nas Contas Sage UK 50.
Informações Específicas da Tabela
Selecione
A tabela Preços retorna as informações de preços de produtos e serviços para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM Prices WHERE Price < 10.00
Colunas
Nome | Tipo | Descrição |
---|---|---|
PriceUUID [KEY] | String | Preço UUID |
ProductCode | String | Referência de Preço |
Price | Decimal | Preço |
IncludesTax | Boolean | Preço Inclui Imposto |
Currency | String | Preço Moeda |
DecimalPlaces | Decimal | Preço Casas Decimais |
CustomerSupplierFlag | String | Preço Cliente Fornecedor Bandeira |
OCCurrency | String | CompraPedidoEntrega Moeda da empresa operacional |
OCCurrencyExchangeRate | Decimal | CompraOrdemEntrega Operadora Taxa de câmbio |
OCCurrencyExchangeRateOperator | String | PurchaseOrderDelivery Operadora de Taxa de Câmbio Operadora |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
Projetos
Projetos de consulta dentro de contas Sage UK 50.
Informações Específicas da Tabela
Selecione
A tabela Projetos retorna informações do projeto para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM Projects
Colunas
Nome | Tipo | Descrição |
---|---|---|
ProjectUUID [KEY] | String | Projeto UUID |
ProjectReference | String | Referência do Projeto |
TradingAccountReference | String | Referência do Projeto2 |
Name | String | Nome do Projeto |
Description | String | Descrição do Projeto |
Status | String | Status do Projeto |
StartDate | Date | Data de Início do Projeto |
EndDate | Date | Data final do projeto |
Currency | String | Moeda do Projeto |
OperatingCompanyCurrency | String | Moeda da empresa operadora do projeto |
OperatingCompanyCurrencyExchangeRate | Decimal | Taxa de Câmbio da Empresa Operacional do Projeto |
OperatingCompanyCurrencyExchangeRateOperator | String | Projeto OperatingCompany Operadora de Câmbio |
CurrentCostBalance | Decimal | Balanço de custo atual do projeto |
LastCostTransactionDate | Date | Data da última transação de custo do projeto |
CurrentRevenueBalance | Decimal | Balanço da Receita Corrente do Projeto |
LastRevenueTransactionDate | Date | Data da última transação de receita do projeto |
CurrentCostBudget | Decimal | Orçamento de custo atual do projeto |
CurrentRevenueBudget | Decimal | Projeto Receita Corrente Orçamento |
CurrentCommittedCostBalance | Decimal | Balanço de custo comprometido atual do projeto |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
Pedido de CompraEntregas
Consultar Pedidos de CompraEntregas nas Contas Sage UK 50.
Informações Específicas da Tabela
Selecione
A tabela PurchaseOrderDeliveries retorna informações de entrega de ordem de compra para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM PurchaseOrderDeliveries
Colunas
Nome | Tipo | Descrição |
---|---|---|
PODeliveryUUID [KEY] | String | UUID de entrega de pedido de compra |
PurchaseOrderUUID | String | Pedido de compraEntrega UUID do pedido de compra |
TradingAccountUUID | String | UUID da conta de negociação PurchaseOrderDelivery |
GoodsReceivedNumber | String | Referência PurchaseOrderDelivery |
SupplierReference | String | PurchaseOrderDelivery Referência do fornecedor |
CarrierReference | String | Referência do transportador PurchaseOrderDelivery |
Currency | String | Moeda de entrega do pedido de compra |
OCCurrency | String | CompraPedidoEntrega Moeda da empresa operacional |
OCCurrencyExchangeRate | Decimal | CompraOrdemEntrega Operadora Taxa de câmbio |
OCCurrencyExchangeRateOperator | String | PurchaseOrderDelivery Operadora de Taxa de Câmbio Operadora |
RequestedDeliveryDate | Date | PurchaseOrderDelivery Data de entrega solicitada |
ActualDeliveryDate | Date | PurchaseOrderDelivery Data real de entrega |
LineCount | Decimal | Contagem de linha PurchaseOrderDelivery |
PostalAddressUUID | String | CompraPedidoEntrega PostalEndereço UUID |
PostalAddressActive | Boolean | PurchaseOrderDelivery PostalAddress Sinalizador ativo |
PostalAddressReference | String | Referência de endereço postal PurchaseOrderDelivery |
PostalAddressName | String | PurchaseOrderDelivery PostalAddress Nome |
PostalAddressDescription | String | PurchaseOrderDelivery PostalAddress Descrição |
PostalAddressAddress1 | String | PurchaseOrderDelivery PostalAddress Endereço 1 |
PostalAddressAddress2 | String | PurchaseOrderDelivery PostalAddress Endereço 2 |
PostalAddressAddress3 | String | PurchaseOrderDelivery PostalAddress Endereço 3 |
PostalAddressAddress4 | String | PurchaseOrderDelivery PostalAddress Endereço 4 |
PostalAddressTownCity | String | CompraPedidoEntrega Endereço Postal CidadeCidade |
PostalAddressCounty | String | PurchaseOrderDelivery PostalAddress County |
PostalAddressStateRegion | String | CompraPedidoEntrega PostalEndereço EstadoRegião |
PostalAddressZipPostCode | String | CompraPedidoEntrega PostalEndereço CEPCódigo Postal |
PostalAddressCountry | String | CompraPedidoEntrega PostalEndereço País |
PostalAddressPrimacyIndicator | Boolean | PurchaseOrderDelivery PostalAddress Indicador de primazia |
PostalAddressType | String | Tipo de endereço postal PurchaseOrderDelivery. Valores de amostra: Faturamento, Frete. |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
PurchaseOrderDeliveryLineItems
Consulta PurchaseOrderDeliveryLineItems nas contas Sage UK 50.
Informações Específicas da Tabela
Selecione
A tabela PurchaseOrderDeliveryLineItems retorna informações de item de linha de entrega de ordem de compra para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM PurchaseOrderDeliveryLineItems WHERE GoodsReceivedNumber = '123'
Colunas
Nome | Tipo | Descrição |
---|---|---|
PODeliveryLineItemUUID [KEY] | String | PurchaseOrderDeliveryLine UUID |
CommodityUUID | String | PurchaseOrderDeliveryLine Commodity UUID |
CommodityProductCode | String | PurchaseOrderDeliveryLine Commodity Product Code |
CommodityName | String | PurchaseOrderDeliveryLine Nome da mercadoria |
GoodsReceivedNumber | String | Referência PurchaseOrderDeliveryLine |
Reference2 | String | PurchaseOrderDeliveryLine Reference2 |
LineNumber | Decimal | Número da linha de entrega do pedido de compra |
Text | String | Texto de PurchaseOrderDeliveryLine |
RequestedQuantity | Decimal | PurchaseOrderDeliveryLine Quantidade solicitada |
DeliveredQuantity | Decimal | PurchaseOrderDeliveryLine Quantidade entregue |
UnitDescription | String | PurchaseOrderLine UnitOfMeasure Descrição |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
PurchaseOrderLineItems
Consulta PurchaseOrderLines nas contas Sage UK 50.
Informações Específicas da Tabela
Selecione
A tabela PurchaseOrderLineItems retorna informações de item de linha de ordem de compra para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM PurchaseOrderLineItems WHERE PurchaseOrderNumber = 'PO123'
Colunas
Nome | Tipo | Descrição |
---|---|---|
PurchaseOrderLineItemUUID [KEY] | String | PurchaseOrderLine UUID |
CommodityUUID | String | UUID de mercadoria PurchaseOrderLine |
CommodityProductCode | String | Código do produto de commodities PurchaseOrderLine |
CommodityName | String | Nome da mercadoria PurchaseOrderLine |
PurchaseOrderNumber | String | Referência PurchaseOrderLine |
LineNumber | Decimal | Número da linha do pedido de compra |
DueDate | Date | Data de Vencimento da Linha do Pedido de Compra |
Description | String | Texto da linha de pedido de compra |
Quantity | Decimal | Quantidade da linha de pedido de compra |
InitialPrice | Decimal | Preço Inicial PurchaseOrderLine |
ActualPrice | Decimal | Preço real da PurchaseOrderLine |
NetTotal | Decimal | PurchaseOrderLine Total Líquido |
DiscountTotal | Decimal | Desconto total da linha de pedido de compra |
TaxTotal | Decimal | Total de impostos da linha do pedido de compra |
GrossTotal | Decimal | Total bruto da linha de pedido de compra |
UnitDescription | String | PurchaseOrderLine UnitOfMeasure Descrição |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
Recibos
Consultar recibos nas contas Sage UK 50.
Informações Específicas da Tabela
Selecione
A tabela Recibos retorna as informações de recebimento para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM Receipts
Colunas
Nome | Tipo | Descrição |
---|---|---|
ReceiptUUID [KEY] | String | Recebimento UUID |
TradingAccountUUID | String | UUID da conta de negociação de recibos |
BankAccountUUID | String | UUID da Conta Bancária do Recibo |
Type | String | Tipo de recibo |
Reference | String | Referência do recibo |
Reference2 | String | Referência do recibo2 |
Date | Date | Data de Recebimento |
TradingAccountReference | String | Referência da conta de negociação de recibos |
Currency | String | Moeda de Recebimento |
OCCurrency | String | Recibo Moeda da OperatingCompany |
OCCurrencyExchangeRate | Decimal | Recibo OperatingCompany Taxa de câmbio |
OCCurrencyExchangeRateOperator | String | Operadora de Taxas de Câmbio da Receipt OperatingCompany |
OCCurrencyExchangeRateDate | Date | Recibo OperatingCompany Taxa de Câmbio Data |
BACurrency | String | Recibo Moeda da Conta Bancária |
BACurrencyExchangeRate | Decimal | Conta Bancária de Recibos Taxa de Câmbio |
BACurrencyExchangeRateOperator | String | Recibo Conta Bancária Operadora de Taxa de Câmbio |
TaxTotal | Decimal | Total de Imposto sobre Recibos |
GrossTotal | Decimal | Receita Total Bruta |
Description | String | Descrição do recibo |
LineCount | Decimal | Contagem de linhas de recebimento |
User | String | Usuário de recebimento |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
SalesCreditLineItems
Consultar SalesCreditLineItems nas contas Sage UK 50.
Informações Específicas da Tabela
Selecione
A tabela SalesCreditLineItems retorna informações de itens de linha de crédito de vendas para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM SalesCreditLineItems WHERE CreditNumber = 'CR123'
Colunas
Nome | Tipo | Descrição |
---|---|---|
SalesCreditLineItemsUUID [KEY] | String | SalesCreditLine UUID |
CommodityUUID | String | SalesCreditLine Commodity UUID |
CommodityProductCode | String | Código do Produto Commodity SalesCreditLine |
CommodityName | String | Nome da mercadoria SalesCreditLine |
CreditNumber | String | Referência de Crédito de Vendas |
Reference2 | String | SalesCreditLine Reference2 |
Type | String | Tipo de linha de crédito de vendas |
Number | Decimal | Número da linha de crédito de vendas |
Description | String | SalesCreditLine Texto |
DeliveryDate | Date | SalesCreditLine Data de Entrega |
Quantity | Decimal | SalesCreditLine Quantidade |
InitialPrice | Decimal | Preço Inicial de SalesCreditLine |
InvoiceLineDiscountAmount | Decimal | SalesCreditLine Valor do desconto da linha da fatura |
InvoiceLineDiscountPercent | Decimal | Porcentagem de desconto de linha de fatura SalesCreditLine |
ActualPrice | Decimal | Preço real da SalesCreditLine |
NetTotal | Decimal | SalesCreditLine Total Líquido |
DiscountTotal | Decimal | SalesCreditLine Desconto Total |
TaxTotal | Decimal | SalesCreditLine Imposto Total |
GrossTotal | Decimal | SalesCreditLine Bruto Total |
UnitDescription | String | SalesCreditLine UnitOfMeasure Descrição |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
SalesInvoiceLineItems
Consulta SalesInvoiceLineItems dentro de Sage UK 50 Accounts.
Informações Específicas da Tabela
Selecione
A tabela SalesInvoiceLineItems retorna informações do item de linha da fatura de vendas para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM SalesInvoiceLineItems WHERE InvoiceNumber = 'INV123'
Colunas
Nome | Tipo | Descrição |
---|---|---|
SalesInvoiceLineItemUUID [KEY] | String | SalesInvoiceLine UUID |
CommodityUUID | String | SalesInvoiceLine Commodity UUID |
CommodityProductCode | String | SalesInvoiceLine Código do Produto Commodity |
CommodityName | String | SalesInvoiceLine Nome da mercadoria |
InvoiceNumber | String | Referência SalesInvoice |
Reference2 | String | Referência da Fatura de Vendas2 |
Type | String | SalesInvoiceLine Tipo |
LineNumber | Integer | Número da linha da fatura de vendas |
Text | String | SalesInvoiceLine Texto |
DeliveryDate | Date | SalesInvoiceLine Data de entrega |
Quantity | Decimal | SalesInvoiceLine Quantidade |
InitialPrice | Decimal | Preço Inicial SalesInvoiceLine |
InvoiceLineDiscountAmount | Decimal | SalesInvoiceLine Valor do desconto da linha da fatura |
InvoiceLineDiscountPercent | Decimal | SalesInvoiceLine Percentual de desconto da linha da fatura |
ActualPrice | Decimal | SalesInvoiceLine Preço real |
NetTotal | Decimal | SalesInvoiceLine Total Líquido |
ChargesTotal | Decimal | Cobranças SalesInvoiceLine Total |
DiscountTotal | Decimal | SalesInvoiceLine Desconto Total |
TaxTotal | Decimal | SalesInvoiceLine Tax Total |
GrossTotal | Decimal | SalesInvoiceLine Bruto Total |
UnitDescription | String | SalesInvoiceLine UnitOfMeasure Descrição |
TaxCodeUUID | String | SalesOrderLine Código de imposto UUID |
TaxCodeReference | String | SalesOrderLine Código Tributário |
TaxCodeValue | Decimal | SalesOrderLine Valor do código de imposto |
TaxCodeDescription | String | Descrição do código de imposto SalesOrderLine |
TaxCodeType | String | Tipo de código de imposto SalesOrderLine |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
Pedidos de Vendasentregas
Consulta SalesOrderDeliveries em Sage UK 50 Accounts.
Informações Específicas da Tabela
Selecione
A tabela SalesOrderDeliveries retorna informações de entrega de pedidos de vendas para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM SalesOrderDeliveries
Colunas
Nome | Tipo | Descrição |
---|---|---|
SODeliveryUUID [KEY] | String | SalesOrderDelivery UUID |
SalesOrderUUID | String | SalesOrderDelivery SalesOrder UUID |
TradingAccountUUID | String | UUID da conta de negociação SalesOrderDelivery |
SalesOrderNumber | String | Referência SalesOrderDelivery |
TradingAccountReference | String | SalesOrderDelivery Reference2 |
CustomerReference | String | SalesOrderDelivery Referência do cliente |
CarrierReference | String | Referência do transportador SalesOrderDelivery |
Currency | String | SalesOrderDelivery Moeda |
OCCurrency | String | SalesOrderDelivery Moeda da empresa operacional |
CustomerCurrencyExchangeRate | Decimal | SalesOrderDelivery Conta de negociação do cliente Taxa de câmbio |
CustomerCurrencyExchangeRateOperator | String | SalesOrderDelivery Operador de Taxa de Câmbio da Conta de Negociação do Cliente |
RequestedDeliveryDate | Date | SalesOrderDelivery Data de entrega solicitada |
ActualDeliveryDate | Date | SalesOrderDelivery Data de entrega real |
LineCount | Decimal | Contagem de linha SalesOrderDelivery |
PostalAddressUUID | String | SalesOrderDelivery PostalAddress UUID |
PostalAddressActive | Boolean | SalesOrderDelivery PostalAddress Sinalizador ativo |
PostalAddressReference | String | SalesOrderDelivery Referência PostalAddress |
PostalAddressName | String | SalesOrderDelivery PostalAddress Nome |
PostalAddressDescription | String | SalesOrderDelivery PostalAddress Descrição |
PostalAddressAddress1 | String | SalesOrderDelivery PostalAddress Endereço 1 |
PostalAddressAddress2 | String | SalesOrderDelivery PostalAddress Endereço 2 |
PostalAddressAddress3 | String | SalesOrderDelivery PostalAddress Endereço 3 |
PostalAddressAddress4 | String | SalesOrderDelivery PostalAddress Endereço 4 |
PostalAddressTownCity | String | VendaPedidoEntrega PostalEndereço CidadeCidade |
PostalAddressCounty | String | SalesOrderDelivery PostalAddress County |
PostalAddressStateRegion | String | SalesOrderDelivery PostalAddress EstadoRegião |
PostalAddressZipPostCode | String | SalesOrderDelivery PostalAddress Código Postal |
PostalAddressCountry | String | SalesOrderDelivery PostalAddress País |
PostalAddressPrimacyIndicator | Boolean | SalesOrderDelivery PostalAddress Indicador de primazia |
PostalAddressType | String | Tipo SalesOrderDelivery PostalAddress. Valores de amostra: Faturamento, Frete. |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
SalesOrderDeliveryLineItems
Consulta SalesOrderDeliveryLineItems em contas Sage UK 50.
Informações Específicas da Tabela
Selecione
A tabela SalesOrderDeliveryLineItems retorna informações de item de linha de entrega de ordem de venda para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM SalesOrderDeliveryLineItems WHERE GoodsDespatchedNumber = '987'
Colunas
Nome | Tipo | Descrição |
---|---|---|
SODeliveryLineItemUUID [KEY] | String | SalesOrderDeliveryLine UUID |
CommodityUUID | String | SalesOrderDeliveryLine Commodity UUID |
CommodityProductCode | String | SalesOrderDeliveryLine Commodity Product Code |
CommodityName | String | Nome da mercadoria SalesOrderDeliveryLine |
SalesOrderNumber | String | SalesOrderDeliveryLine Número da ordem de venda |
GoodsDespatchedNumber | String | Referência SalesOrderDeliveryLine |
Reference2 | String | SalesOrderDeliveryLine Reference2 |
LineNumber | Decimal | Número SalesOrderDeliveryLine |
Text | String | SalesOrderDeliveryLine Texto |
RequestedDeliveryDate | Date | SalesOrderDeliveryLine Data de entrega solicitada |
ActualDeliveryDate | Date | SalesOrderDeliveryLine Data de entrega real |
RequestedQuantity | Decimal | SalesOrderDeliveryLine Quantidade solicitada |
DeliveredQuantity | Decimal | SalesOrderDeliveryLine Quantidade entregue |
UnitDescription | String | SalesOrderDeliveryLine UnitOfMeasure Descrição |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
SalesOrderLineItems
Consultar SalesOrderLineItems nas contas Sage UK 50.
Informações Específicas da Tabela
Selecione
A tabela SalesOrderLineItems retorna informações do item de linha do pedido de vendas para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM SalesOrderLineItems WHERE SalesOrderNumber = 'SO123'
Colunas
Nome | Tipo | Descrição |
---|---|---|
SalesOrderLineItemUUID [KEY] | String | SalesOrderLine UUID |
CommodityUUID | String | SalesOrderLine Commodity UUID |
CommodityProductCode | String | SalesOrderLine Código do Produto Commodity |
CommodityName | String | Nome da mercadoria SalesOrderLine |
SalesOrderNumber | String | Referência SalesOrderLine |
Reference2 | String | SalesOrderLine Reference2 |
LineNumber | Decimal | Número da linha do pedido de vendas |
Type | String | Tipo de linha de pedido de vendas |
Description | String | SalesOrderLine Texto |
DueDate | Date | SalesOrderLine Data de Vencimento |
CarrierReference | String | Referência da operadora SalesOrderLine |
Quantity | Decimal | SalesOrderLine Quantidade |
InitialPrice | Decimal | Preço inicial de SalesOrderLine |
OrderLineDiscountAmount | Decimal | SalesOrderLine Valor do desconto da linha do pedido |
OrderLineDiscountPercent | Decimal | SalesOrderLine Percentual de desconto na linha do pedido |
ActualPrice | Decimal | Preço Real SalesOrderLine |
NetTotal | Decimal | SalesOrderLine Total Líquido |
DiscountTotal | Decimal | SalesOrderLine Desconto Total |
TaxTotal | Decimal | SalesOrderLine Imposto total |
GrossTotal | Decimal | SalesOrderLine Bruto Total |
UnitDescription | String | SalesOrderLine UnitOfMeasure Descrição |
TaxCodeUUID | String | SalesOrderLine Código de imposto UUID |
TaxCodeReference | String | SalesOrderLine Código Tributário |
TaxCodeValue | Decimal | SalesOrderLine Valor do código de imposto |
TaxCodeDescription | String | Descrição do código de imposto SalesOrderLine |
TaxCodeType | String | Tipo de código de imposto SalesOrderLine |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
Códigos de Impostos
Consulte os códigos fiscais nas contas Sage UK 50.
Colunas
Nome | Tipo | Descrição |
---|---|---|
TaxCodeUUID [KEY] | String | Código Fiscal UUID |
TaxCode | String | Referência do Código Fiscal |
Description | String | Código de Imposto Descrição |
Type | String | Tipo de código de imposto |
Value | Decimal | Valor do código tributário |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
Atividades de Negociação
Consultar atividades de negociação nas contas Sage UK 50.
Informações Específicas da Tabela
Selecione
A tabela TradingActivities retorna as informações da atividade comercial para um conjunto de dados da empresa Sage 50 UK.
SELECT * FROM TradingActivities
Colunas
Nome | Tipo | Descrição |
---|---|---|
TradingActivityUUID [KEY] | String | UUID da atividade de negociação |
ApplicationID | String | ID do aplicativo TradingActivity |
Deleted | Boolean | Atividade de negociação excluída |
Label | String | Rótulo de Atividade de Negociação |
Reference | String | Referência de Atividade de Negociação |
TransactionType | String | Atividade de Negociação Tipo de Transação |
Date | Date | Data da Atividade de Negociação |
Details | String | Detalhes da Atividade de Negociação |
AmountNet | Decimal | Atividade de Negociação Valor Líquido |
AmountTax | Decimal | TradingActivity TaxAmount |
AmountGross | Decimal | Valor Bruto da Atividade de Negociação |
Currency | String | Moeda da Atividade de Negociação |
AmountPaid | Decimal | Atividade de Negociação Montante Pago |
TradingAccountReference | String | Referência de conta de atividade de negociação |
DueDate | Date | Data de Vencimento da Atividade de Negociação |
HeaderNumber | String | Número do cabeçalho da atividade de negociação |
Pseudo-colunas
Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.
Nome | Tipo | Descrição |
---|---|---|
Updated | Datetime | Uma entrada usada internamente para filtrar registros atualizados em uma data e hora específica. |
Procedimentos Armazenados
Procedimentos armazenados* estão disponíveis para complementar os dados disponíveis no Modelo de Dados. Pode ser necessário atualizar os dados disponíveis em uma exibição usando um procedimento armazenado* porque os dados não fornecem atualizações bidirecionais diretas, semelhantes a tabelas. Nessas situações, a recuperação dos dados é feita usando a visualização ou tabela apropriada, enquanto a atualização é feita chamando um procedimento armazenado. Procedimentos armazenados* pega uma lista de parâmetros e retorna um conjunto de dados que contém a coleção de tuplas que constituem a resposta.
Conector Jitterbit para Sage 50 UK Stored Procedures
Nome | Descrição |
---|---|
ComputePrice | Calcula o preço com base em uma conta de negociação e uma mercadoria fornecida. |
ComputePrice
Calcula o preço com base em uma conta de negociação e uma mercadoria fornecida.
Entrada
Nome | Tipo | Descrição |
---|---|---|
TradingAccount | String | O UUID da conta de negociação correspondente. |
Commodity | String | O UUID da(s) commodity(s) que participam da transação. Caso várias mercadorias devam ser inseridas separadas por vírgula (,). |
Quantity | String | O UUID da(s) quantidade(s) de cada commodity na transação. No caso de mercadorias múltiplas, suas quantidades correspondentes devem ser inseridas separadas por vírgula (,). |
Colunas do Conjunto de Resultados
Nome | Tipo | Descrição |
---|---|---|
NetTotal | Double | O valor total líquido. |
ProfitTotal | Double | O valor total do lucro. |
GrossTotal | Double | O valor total bruto. |
Success | Boolean | Se a solicitação for bem-sucedida. |
TaxTotal | Double | O valor total do imposto. |
DiscountTotal | Double | O valor total do desconto. |
Tabelas do Sistema
Você pode consultar as tabelas do sistema descritas nesta seção para acessar informações de esquema, informações sobre a funcionalidade da fonte de dados e estatísticas de operação em lote.
Tabelas de Esquema
As tabelas a seguir retornam os metadados do banco de dados para Sage 50 UK:
- sys_catalogs: Lista os bancos de dados disponíveis.
- sys_schemas: Lista os esquemas disponíveis.
- sys_tables: Lista as tabelas e exibições disponíveis.
- sys_tablecolumns: Descreve as colunas das tabelas e exibições disponíveis.
- sys_procedures: Descreve os procedimentos armazenados disponíveis.
- sys_procedureparameters: Descreve procedimento armazenado* parâmetros.
- sys_keycolumns: Descreve as chaves primárias e estrangeiras.
- sys_indexes: Descreve os índices disponíveis.
Tabelas de Fonte de Dados
As tabelas a seguir retornam informações sobre como se conectar e consultar a fonte de dados:
- sys_connection_props: Retorna informações sobre as propriedades de conexão disponíveis.
- sys_sqlinfo: Descreve as consultas SELECT que o conector pode descarregar para a fonte de dados.
Consultar Tabelas de Informações
A tabela a seguir retorna estatísticas de consultar para consultas de modificação de dados:
- sys_identity: Retorna informações sobre operações em lote ou atualizações únicas.
Sys_catalogs
Lista os bancos de dados disponíveis.
A consultar a seguir recupera todos os bancos de dados determinados pela string de conexão:
SELECT * FROM sys_catalogs
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados. |
Sys_schemas
Lista os esquemas disponíveis.
A consultar a seguir recupera todos os esquemas disponíveis:
SELECT * FROM sys_schemas
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados. |
SchemaName | String | O nome do esquema. |
Sys_tables
Lista as tabelas disponíveis.
A consultar a seguir recupera as tabelas e exibições disponíveis:
SELECT * FROM sys_tables
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O banco de dados que contém a tabela ou exibição. |
SchemaName | String | O esquema que contém a tabela ou exibição. |
TableName | String | O nome da tabela ou exibição. |
TableType | String | O tipo de tabela (tabela ou exibição). |
Description | String | Uma descrição da tabela ou visualização. |
IsUpdateable | Boolean | Se a tabela pode ser atualizada. |
Sys_tablecolumns
Descreve as colunas das tabelas e exibições disponíveis.
A consultar a seguir retorna as colunas e tipos de dados para a tabela TradingAccounts:
SELECT ColumnName, DataTypeName FROM sys_tablecolumns WHERE TableName='TradingAccounts'
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados que contém a tabela ou exibição. |
SchemaName | String | O esquema que contém a tabela ou exibição. |
TableName | String | O nome da tabela ou exibição que contém a coluna. |
ColumnName | String | O nome da coluna. |
DataTypeName | String | O nome do tipo de dados. |
DataType | Int32 | Um inteiro indicando o tipo de dados. Esse valor é determinado no tempo de execução com base no ambiente. |
Length | Int32 | O tamanho de armazenamento da coluna. |
DisplaySize | Int32 | A largura máxima normal da coluna designada em caracteres. |
NumericPrecision | Int32 | O número máximo de dígitos em dados numéricos. O comprimento da coluna em caracteres para caracteres e dados de data e hora. |
NumericScale | Int32 | A escala da coluna ou o número de dígitos à direita do ponto decimal. |
IsNullable | Boolean | Se a coluna pode conter null. |
Description | String | Uma breve descrição da coluna. |
Ordinal | Int32 | O número de sequência da coluna. |
IsAutoIncrement | String | Se o valor da coluna é atribuído em incrementos fixos. |
IsGeneratedColumn | String | Se a coluna é gerada. |
IsHidden | Boolean | Se a coluna está oculta. |
IsArray | Boolean | Se a coluna é uma matriz. |
Sys_procedures
Lista os procedimentos armazenados disponíveis.
A consultar a seguir recupera os procedimentos armazenados disponíveis:
SELECT * FROM sys_procedures
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O banco de dados que contém o procedimento armazenado. |
SchemaName | String | O esquema que contém o procedimento armazenado. |
ProcedureName | String | O nome do procedimento armazenado. |
Description | String | Uma descrição do procedimento armazenado. |
ProcedureType | String | O tipo do procedimento, como PROCEDURE ou FUNCTION. |
Sys_procedureparameters
Descreve procedimento armazenado* parâmetros.
A consultar a seguir retorna informações sobre todos os parâmetros de entrada para o procedimento armazenado SelectEntries:
SELECT * FROM sys_procedureparameters WHERE ProcedureName='SelectEntries' AND Direction=1 OR Direction=2
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados que contém o procedimento armazenado. |
SchemaName | String | O nome do esquema que contém o procedimento armazenado. |
ProcedureName | String | O nome do procedimento armazenado* contendo o parâmetro. |
ColumnName | String | O nome do procedimento armazenado* parâmetro. |
Direction | Int32 | Um número inteiro correspondente ao tipo do parâmetro: entrada (1), entrada/saída (2) ou saída (4). parâmetros de tipo de entrada/saída podem ser parâmetros de entrada e saída. |
DataTypeName | String | O nome do tipo de dados. |
DataType | Int32 | Um número inteiro indicando o tipo de dados. Esse valor é determinado no tempo de execução com base no ambiente. |
Length | Int32 | O número de caracteres permitido para dados de caractere. O número de dígitos permitidos para dados numéricos. |
NumericPrecision | Int32 | A precisão máxima para dados numéricos. O comprimento da coluna em caracteres para caracteres e dados de data e hora. |
NumericScale | Int32 | O número de dígitos à direita do ponto decimal em dados numéricos. |
IsNullable | Boolean | Se o parâmetro pode conter null. |
IsRequired | Boolean | Se o parâmetro é necessário para a execução do procedimento. |
IsArray | Boolean | Se o parâmetro é uma matriz. |
Description | String | A descrição do parâmetro. |
Ordinal | Int32 | O índice do parâmetro. |
Sys_keycolumns
Descreve as chaves primárias e estrangeiras. A consultar a seguir recupera a chave primária da tabela TradingAccounts:
SELECT * FROM sys_keycolumns WHERE IsKey='True' AND TableName='TradingAccounts'
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados que contém a chave. |
SchemaName | String | O nome do esquema que contém a chave. |
TableName | String | O nome da tabela que contém a chave. |
ColumnName | String | O nome da coluna chave. |
IsKey | Boolean | Se a coluna é uma chave primária na tabela referenciada no campo TableName. |
IsForeignKey | Boolean | Se a coluna é uma chave estrangeira referenciada no campo TableName. |
PrimaryKeyName | String | O nome da chave primária. |
ForeignKeyName | String | O nome da chave estrangeira. |
ReferencedCatalogName | String | O banco de dados que contém a chave primária. |
ReferencedSchemaName | String | O esquema que contém a chave primária. |
ReferencedTableName | String | A tabela que contém a chave primária. |
ReferencedColumnName | String | O nome da coluna da chave primária. |
Sys_foreignkeys
Descreve as chaves estrangeiras. A consultar a seguir recupera todas as chaves estrangeiras que se referem a outras tabelas:
SELECT * FROM sys_foreignkeys WHERE ForeignKeyType = 'FOREIGNKEY_TYPE_IMPORT'
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados que contém a chave. |
SchemaName | String | O nome do esquema que contém a chave. |
TableName | String | O nome da tabela que contém a chave. |
ColumnName | String | O nome da coluna chave. |
PrimaryKeyName | String | O nome da chave primária. |
ForeignKeyName | String | O nome da chave estrangeira. |
ReferencedCatalogName | String | O banco de dados que contém a chave primária. |
ReferencedSchemaName | String | O esquema que contém a chave primária. |
ReferencedTableName | String | A tabela que contém a chave primária. |
ReferencedColumnName | String | O nome da coluna da chave primária. |
ForeignKeyType | String | Designa se a chave estrangeira é uma chave de importação (aponta para outras tabelas) ou de exportação (referenciada de outras tabelas). |
Sys_indexes
Descreve os índices disponíveis. Ao filtrar por índices, você pode escrever consultas mais seletivas com tempos de resposta de consultar mais rápidos.
A consultar a seguir recupera todos os índices que não são chaves primárias:
SELECT * FROM sys_indexes WHERE IsPrimary='false'
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados que contém o índice. |
SchemaName | String | O nome do esquema que contém o índice. |
TableName | String | O nome da tabela que contém o índice. |
IndexName | String | O nome do índice. |
ColumnName | String | O nome da coluna associada ao índice. |
IsUnique | Boolean | True se o índice for exclusivo. Falso caso contrário. |
IsPrimary | Boolean | Verdadeiro se o índice for uma chave primária. Falso caso contrário. |
Type | Int16 | Um valor inteiro correspondente ao tipo de índice: estatística (0), agrupado (1), hash (2) ou outro (3). |
SortOrder | String | A ordem de classificação: A para crescente ou D para decrescente. |
OrdinalPosition | Int16 | O número de sequência da coluna no índice. |
Sys_connection_props
Retorna informações sobre as propriedades de conexão disponíveis e as definidas na string de conexão.
Ao consultar esta tabela, a string de conexão de configuração deve ser usada:
jdbc:cdata:sage50uk:config:
Esta string de conexão permite que você consultar esta tabela sem uma conexão válida.
A consultar a seguir recupera todas as propriedades de conexão que foram definidas na string de conexão ou definidas por meio de um valor padrão:
SELECT * FROM sys_connection_props WHERE Value <> ''
Colunas
Nome | Tipo | Descrição |
---|---|---|
Name | String | O nome da propriedade de conexão. |
ShortDescription | String | Uma breve descrição. |
Type | String | O tipo de dados da propriedade de conexão. |
Default | String | O valor padrão, se não houver um definido explicitamente. |
Values | String | Uma lista separada por vírgulas de valores possíveis. Um erro de validação é lançado se outro valor for especificado. |
Value | String | O valor que você definiu ou um padrão pré-configurado. |
Required | Boolean | Se a propriedade é necessária para se conectar. |
Category | String | A categoria da propriedade de conexão. |
IsSessionProperty | String | Se a propriedade é uma propriedade de sessão, usada para salvar informações sobre a conexão atual. |
Sensitivity | String | O nível de sensibilidade da propriedade. Isso informa se a propriedade está ofuscada nos formulários de registro e autenticação. |
PropertyName | String | Uma forma truncada em camel case do nome da propriedade de conexão. |
Ordinal | Int32 | O índice do parâmetro. |
CatOrdinal | Int32 | O índice da categoria do parâmetro. |
Hierarchy | String | Mostra as propriedades dependentes associadas que precisam ser definidas juntamente com esta. |
Visible | Boolean | Informa se a propriedade está visível na UI da conexão. |
ETC | String | Diversas informações diversas sobre o imóvel. |
Sys_sqlinfo
Descreve o processamento da consultar SELECT que o conector pode transferir para a fonte de dados.
Processamento de Consultas Colaborativas
Ao trabalhar com fontes de dados que não suportam SQL-92, você pode consultar a exibição sys_sqlinfo para determinar os recursos de consultar das APIs subjacentes, expressas na sintaxe SQL. O conector transfere o máximo possível do processamento da instrução SELECT para o servidor e, em seguida, processa o restante da consultar na memória.
Descobrindo os Recursos SELECT da Fonte de Dados
Abaixo está um exemplo de conjunto de dados de recursos SQL. O conjunto de resultados a seguir indica a funcionalidade SELECT que o conector pode descarregar para a fonte de dados ou processar o lado do cliente. Sua fonte de dados pode suportar sintaxe SQL adicional. Alguns aspectos da funcionalidade SELECT são retornados em uma lista separada por vírgulas, se suportados; caso contrário, a coluna contém NO.
Nome | Descrição | Valores Possíveis |
---|---|---|
AGGREGATE_FUNCTIONS | Funções de agregação suportadas. | AVG , COUNT , MAX , MIN , SUM , DISTINCT |
COUNT | Se a função COUNT é suportada. | YES , NO |
IDENTIFIER_QUOTE_OPEN_CHAR | O caractere de abertura usado para escapar de um identificador. | [ |
IDENTIFIER_QUOTE_CLOSE_CHAR | O caractere de fechamento usado para escapar de um identificador. | ] |
SUPPORTED_OPERATORS | Uma lista de operadores SQL com suporte. | = , > , < , >= , <= , <> , != , LIKE , NOT LIKE , IN , NOT IN , IS NULL , IS NOT NULL , AND , OR |
GROUP_BY | Se GROUP BY é compatível e, em caso afirmativo, o grau de suporte. | NO , NO_RELATION , EQUALS_SELECT , SQL_GB_COLLATE |
STRING_FUNCTIONS | Funções de string suportadas. | 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 | Funções numéricas suportadas. | 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 | Funções de data/hora suportadas. | 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 tabelas ignoradas durante a replicação. | |
REPLICATION_TIMECHECK_COLUMNS | Uma matriz de string contendo uma lista de colunas que serão usadas para verificar (na ordem especificada) para usar como uma coluna modificada durante a replicação. | |
IDENTIFIER_PATTERN | Valor de string que indica qual string é válida para um identificador. | |
SUPPORT_TRANSACTION | Indica se o provedor oferece suporte a transações como confirmação e reversão. | YES , NO |
DIALECT | Indica o dialeto SQL a ser usado. | |
KEY_PROPERTIES | Indica as propriedades que identificam o banco de dados uniforme. | |
SUPPORTS_MULTIPLE_SCHEMAS | Indica se vários esquemas podem existir para o provedor. | YES , NO |
SUPPORTS_MULTIPLE_CATALOGS | Indica se vários catálogos podem existir para o provedor. | YES , NO |
DATASYNCVERSION | A versão do Data Sync necessária para acessar este driver. | Standard , Starter , Professional , Enterprise |
DATASYNCCATEGORY | A categoria Data Sync deste driver. | Source , Destination , Cloud Destination |
SUPPORTSENHANCEDSQL | Se a funcionalidade SQL aprimorada além do que é oferecido pela API é suportada. | TRUE , FALSE |
SUPPORTS_BATCH_OPERATIONS | Se as operações em lote são suportadas. | YES , NO |
SQL_CAP | Todos os recursos SQL suportados para este driver. | 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 | Um valor de string especifica o cacheOptions preferencial. | |
ENABLE_EF_ADVANCED_QUERY | Indica se o driver oferece suporte direto a consultas avançadas provenientes do Entity Framework. Caso contrário, as consultas serão tratadas no lado do cliente. | YES , NO |
PSEUDO_COLUMNS | Uma matriz de cadeia de caracteres que indica as pseudocolunas disponíveis. | |
MERGE_ALWAYS | Se o valor for verdadeiro, o modo de mesclagem será executado à força no Data Sync. | TRUE , FALSE |
REPLICATION_MIN_DATE_QUERY | Uma consultar de seleção para retornar a data e hora de início da replicação. | |
REPLICATION_MIN_FUNCTION | Permite que um provedor especifique o nome da fórmula a ser usado para executar um min do lado do servidor. | |
REPLICATION_START_DATE | Permite que um provedor especifique uma data de início de replicação. | |
REPLICATION_MAX_DATE_QUERY | Uma consultar de seleção para retornar a data e hora de término da replicação. | |
REPLICATION_MAX_FUNCTION | Permite que um provedor especifique o nome da fórmula a ser usado para executar um máximo do lado do servidor. | |
IGNORE_INTERVALS_ON_INITIAL_REPLICATE | Uma lista de tabelas que ignorará a divisão da replicação em blocos na replicação inicial. | |
CHECKCACHE_USE_PARENTID | Indica se a instrução CheckCache deve ser executada na coluna de chave pai. | TRUE , FALSE |
CREATE_SCHEMA_PROCEDURES | Indica procedimentos armazenados* que pode ser usado para gerar arquivos de esquema. |
A consultar a seguir recupera os operadores que podem ser usados na cláusula WHERE:
SELECT * FROM sys_sqlinfo WHERE Name='SUPPORTED_OPERATORS'
Observe que tabelas individuais podem ter diferentes limitações ou requisitos na cláusula WHERE; consulte o Modelo de Dados para obter mais informações.
Colunas
Nome | Tipo | Descrição |
---|---|---|
NAME | String | Um componente da sintaxe SQL ou um recurso que pode ser processado no servidor. |
VALUE | String | Detalhes sobre a sintaxe SQL ou SQL suportada. |
Sys_identity
Retorna informações sobre tentativas de modificação.
A consultar a seguir recupera os IDs das linhas modificadas em uma operação em lote:
SELECT * FROM sys_identity
Colunas
Nome | Tipo | Descrição |
---|---|---|
Id | String | O ID gerado pelo banco de dados retornado de uma operação de modificação de dados. |
Batch | String | Um identificador para o lote. 1 para uma única operação. |
Operation | String | O resultado da operação no lote: INSERTED, UPDATED ou DELETED. |
Message | String | SUCCESS ou uma mensagem de erro se a atualização no lote falhou. |
Propriedades de Configurações Avançadas
As propriedades de configurações avançadas são as várias opções que podem ser usadas para estabelecer uma conexão. Esta seção fornece uma lista completa das opções que você pode configurar. Clique nos links para mais detalhes.
Propriedade | Descrição |
---|---|
AuthScheme | O esquema usado para autenticação. As entradas aceitas são Basic, Digest ou None. |
URL | URL para o serviço Sage 50 UK SData. Por exemplo, http://MySite:5493/sdata/accounts50/GCRM/MyDatasetId/ . |
User | A conta de usuário do Sage 50 UK usada para autenticação. |
Password | A senha usada para autenticar o usuário. |
Propriedade | Descrição |
---|---|
SSLServerCert | O certificado a ser aceito do servidor ao conectar usando TLS/SSL. |
Propriedade | Descrição |
---|---|
Location | Um caminho para o diretório que contém os arquivos de esquema que definem tabelas, exibições e procedimentos armazenados. |
BrowsableSchemas | Essa propriedade restringe os esquemas relatados a um subconjunto dos esquemas disponíveis. Por exemplo, BrowsableSchemas=SchemaA, SchemaB, SchemaC. |
Tables | Esta propriedade restringe as tabelas reportadas a um subconjunto das tabelas disponíveis. Por exemplo, Tables=TableA, TableB, TableC. |
Views | Restringe as visualizações relatadas a um subconjunto das tabelas disponíveis. Por exemplo, Views=ViewA, ViewB, ViewC. |
Propriedade | Descrição |
---|---|
MaxRows | Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design. |
Other | Essas propriedades ocultas são usadas apenas em casos de uso específicos. |
Pagesize | O número máximo de resultados a serem retornados por página do Sage 50 UK. |
PseudoColumns | Esta propriedade indica se deve ou não incluir pseudocolunas como colunas na tabela. |
Timeout | O valor em segundos até que o erro de timeout seja lançado, cancelando a operação. |
Autenticação
Esta seção fornece uma lista completa de propriedades de autenticação que você pode configurar.
Propriedade | Descrição |
---|---|
AuthScheme | O esquema usado para autenticação. As entradas aceitas são Basic, Digest ou None. |
URL | URL para o serviço Sage 50 UK SData. Por exemplo, http://MySite:5493/sdata/accounts50/GCRM/MyDatasetId/ . |
User | A conta de usuário do Sage 50 UK usada para autenticação. |
Password | A senha usada para autenticar o usuário. |
AuthScheme
O esquema usado para autenticação. As entradas aceitas são Basic, Digest ou None.
Valores Possíveis
Basic
, Digest
, None
Tipo de Dados
string
Valor Padrão
"Basic"
Observações
Juntamente com Senha e Usuário, este campo é usado para autenticação no serviço Sage 50 UK Accounts. Básico é a opção padrão.
- Básico: Defina para usar a autenticação HTTP básica.
- Digest: Defina para usar a autenticação HTTP Digest.
URL
URL para o serviço Sage 50 UK SData. Por exemplo, http://MySite:5493/sdata/accounts50/GCRM/MyDatasetId/
.
Tipo de Dados
string
Valor Padrão
""
Observações
URL para o serviço Sage 50 UK SData. Por exemplo, http://MySite:5493/sdata/accounts50/GCRM/MyDatasetId/
.
O URL pode ser obtido diretamente no software Sage 50 UK Accounts, navegando para Ferramentas > Opções da Internet > Configurações SData > Detalhes (ao lado de Sage 50 UK Accounts). O endereço pode então ser copiado para o conjunto de dados da empresa desejado.
Do Utilizador
A conta de usuário do Sage 50 UK usada para autenticação.
Tipo de Dados
string
Valor Padrão
""
Observações
Juntamente com Senha, este campo é usado para autenticação no servidor Sage 50 UK.
Senha
A senha usada para autenticar o usuário.
Tipo de Dados
string
Valor Padrão
""
Observações
O usuário e Password
são usados juntos para autenticar com o servidor.
SSL
Esta seção fornece uma lista completa de propriedades SSL que você pode configurar.
Propriedade | Descrição |
---|---|
SSLServerCert | O certificado a ser aceito do servidor ao conectar usando TLS/SSL. |
SSLServerCert
O certificado a ser aceito do servidor ao conectar usando TLS/SSL.
Tipo de Dados
string
Valor Padrão
""
Observações
Se estiver usando uma conexão TLS/SSL, esta propriedade pode ser usada para especificar o certificado TLS/SSL a ser aceito do servidor. Qualquer outro certificado que não seja confiável para a máquina é rejeitado.
Esta propriedade pode assumir as seguintes formas:
Descrição | Exemplo |
---|---|
Um certificado PEM completo (exemplo abreviado para concisão) | -----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE----- |
Um caminho para um arquivo local contendo o certificado | C:\cert.cer |
A chave pública (exemplo abreviado para concisão) | -----BEGIN RSA PUBLIC KEY----- MIGfMA0GCSq......AQAB -----END RSA PUBLIC KEY----- |
O Thumbprint MD5 (os valores hexadecimais também podem ser separados por espaço ou dois-pontos) | ecadbdda5a1529c58a1e9e09828d70e4 |
A impressão digital SHA1 (os valores hexadecimais também podem ser separados por espaço ou dois-pontos) | 34a929226ae0819f2ec14b4a3d904f801cbb150d |
Se não for especificado, qualquer certificado confiável pela máquina será aceito.
Os certificados são validados como confiáveis pela máquina com base no armazenamento confiável do sistema. O armazenamento confiável usado é o valor 'javax.net.ssl.trustStore' especificado para o sistema. Se nenhum valor for especificado para esta propriedade, o armazenamento confiável padrão do Java será usado (por exemplo, JAVA_HOME\lib\security\cacerts).
Use '*' para indicar a aceitação de todos os certificados. Observe que isso não é recomendado devido a questões de segurança.
Esquema
Esta seção fornece uma lista completa de propriedades de esquema que você pode configurar.
Propriedade | Descrição |
---|---|
Location | Um caminho para o diretório que contém os arquivos de esquema que definem tabelas, exibições e procedimentos armazenados. |
BrowsableSchemas | Essa propriedade restringe os esquemas relatados a um subconjunto dos esquemas disponíveis. Por exemplo, BrowsableSchemas=SchemaA, SchemaB, SchemaC. |
Tables | Esta propriedade restringe as tabelas reportadas a um subconjunto das tabelas disponíveis. Por exemplo, Tables=TableA, TableB, TableC. |
Views | Restringe as visualizações relatadas a um subconjunto das tabelas disponíveis. Por exemplo, Views=ViewA, ViewB, ViewC. |
Localização
Um caminho para o diretório que contém os arquivos de esquema que definem tabelas, exibições e procedimentos armazenados.
Tipo de Dados
string
Valor Padrão
"%APPDATA%\\\Sage50UK Data Provider\\Schema"
Observações
O caminho para um diretório que contém os arquivos de esquema para o conector (arquivos .rsd para tabelas e exibições, arquivos .rsb para procedimentos armazenados). A localização da pasta pode ser um caminho relativo a partir da localização do executável. O Location
a propriedade só é necessária se você quiser personalizar definições (por exemplo, alterar um nome de coluna, ignorar uma coluna e assim por diante) ou estender o modelo de dados com novas tabelas, exibições ou procedimentos armazenados.
Se não for especificado, o local padrão é "%APPDATA%\\Sage50UK Data Provider\Schema" com %APPDATA%
sendo definido para o diretório de configuração do usuário:
Plataforma | %APPDATA% |
---|---|
Windows | O valor da variável de ambiente APPDATA |
Mac | ~/Biblioteca/Suporte de aplicativos |
Linux | ~/.config |
Esquemas Navegáveis
Essa propriedade restringe os esquemas relatados a um subconjunto dos esquemas disponíveis. Por exemplo, BrowsableSchemas=SchemaA,SchemaB,SchemaC.
Tipo de Dados
string
Valor Padrão
""
Observações
Listar os esquemas de bancos de dados pode ser caro. Fornecer uma lista de esquemas na string de conexão melhora o desempenho.
Tabelas
Esta propriedade restringe as tabelas reportadas a um subconjunto das tabelas disponíveis. Por exemplo, Tabelas=TabelaA,TabelaB,TabelaC.
Tipo de Dados
string
Valor Padrão
""
Observações
Listar as tabelas de alguns bancos de dados pode ser caro. Fornecer uma lista de tabelas na string de conexão melhora o desempenho do conector.
Essa propriedade também pode ser usada como uma alternativa para listar automaticamente as exibições se você já souber com quais deseja trabalhar e, caso contrário, haveria muitos para trabalhar.
Especifique as tabelas que deseja em uma lista separada por vírgulas. Cada tabela deve ser um identificador SQL válido com quaisquer caracteres especiais escapados usando colchetes, aspas duplas ou acentos graves. Por exemplo, Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space`.
Observe que, ao conectar-se a uma fonte de dados com vários esquemas ou catálogos, você precisará fornecer o nome totalmente qualificado da tabela nesta propriedade, como no último exemplo aqui, para evitar ambigüidade entre tabelas que existem em vários catálogos ou esquemas.
Visualizações
Restringe as visualizações relatadas a um subconjunto das tabelas disponíveis. Por exemplo, Views=ViewA,ViewB,ViewC.
Tipo de Dados
string
Valor Padrão
""
Observações
Listar as exibições de alguns bancos de dados pode ser caro. Fornecer uma lista de exibições na string de conexão melhora o desempenho do conector.
Essa propriedade também pode ser usada como uma alternativa para listar automaticamente as exibições se você já souber com quais deseja trabalhar e, caso contrário, haveria muitos para trabalhar.
Especifique as exibições desejadas em uma lista separada por vírgulas. Cada exibição deve ser um identificador SQL válido com quaisquer caracteres especiais escapados usando colchetes, aspas duplas ou acentos graves. Por exemplo, Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space`.
Observe que, ao conectar-se a uma fonte de dados com vários esquemas ou catálogos, você precisará fornecer o nome totalmente qualificado da tabela nesta propriedade, como no último exemplo aqui, para evitar ambigüidade entre tabelas que existem em vários catálogos ou esquemas.
Diversos
Esta seção fornece uma lista completa de diversas propriedades que você pode configurar.
Propriedade | Descrição |
---|---|
MaxRows | Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design. |
Other | Essas propriedades ocultas são usadas apenas em casos de uso específicos. |
Pagesize | O número máximo de resultados a serem retornados por página do Sage 50 UK. |
PseudoColumns | Esta propriedade indica se deve ou não incluir pseudocolunas como colunas na tabela. |
Timeout | O valor em segundos até que o erro de timeout seja lançado, cancelando a operação. |
MaxRows
Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design.
Tipo de Dados
int
Valor Padrão
-1
Observações
Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design.
Outro
Essas propriedades ocultas são usadas apenas em casos de uso específicos.
Tipo de Dados
string
Valor Padrão
""
Observações
As propriedades listadas abaixo estão disponíveis para casos de uso específicos. Os casos de uso e a funcionalidade normais do driver não devem exigir essas propriedades.
Especifique várias propriedades em uma lista separada por ponto e vírgula.
Integração e Formatação
Propriedade | Descrição |
---|---|
DefaultColumnSize | Define o comprimento padrão dos campos de string quando a fonte de dados não fornece o comprimento da coluna nos metadados. O valor padrão é 2000. Voltar para o início |
ConvertDateTimeToGMT | Determina se os valores de data e hora devem ser convertidos em GMT, em vez da hora local da máquina. |
RecordToFile=filename | Registra a transferência de dados do soquete subjacente para o arquivo especificado. |
Tamanho da Página
O número máximo de resultados a serem retornados por página do Sage 50 UK.
Tipo de Dados
int
Valor Padrão
1000
Observações
O Pagesize
a propriedade afeta o número máximo de resultados a serem retornados por página do Sage 50 UK. Definir um valor mais alto pode resultar em melhor desempenho ao custo de memória adicional alocada por página consumida.
Pseudocolunas
Esta propriedade indica se deve ou não incluir pseudocolunas como colunas na tabela.
Tipo de Dados
string
Valor Padrão
""
Observações
Essa configuração é particularmente útil no Entity Framework, que não permite definir um valor para uma pseudocoluna, a menos que seja uma coluna de tabela. O valor dessa configuração de conexão está no formato "Table1=Column1, Table1=Column2, Table2=Column3". Você pode usar o caractere "*" para incluir todas as tabelas e todas as colunas; por exemplo, "*=*".
Tempo Esgotado
O valor em segundos até que o erro de timeout seja lançado, cancelando a operação.
Tipo de Dados
int
Valor Padrão
60
Observações
Se Timeout
= 0, as operações não expiram. As operações são executadas até serem concluídas com êxito ou até encontrarem uma condição de erro.
Se Timeout
expira e a operação ainda não está concluída, o conector lança uma exceção.