Forum
See question

Erro ao abrir o PAA   

86 views
0
0

Erro ao abrir o PAA: Erro ao gravar na BD o layout da grelha. Qual a solução?

Faça login para poder traduzir
Accounting Automation
Primavera
Marked as spam
Criado há 3 anos e 2 semanas armandogonalves
armandogonalves Most Valuable Professional
2 answers
0
Private answer

Boa tarde,

@armandogonalves ainda continua a dar erro quando se vai buscar a conta com F4

 

Faça login para poder traduzir
Marked as spam
Criado há 2 anos e 5 meses alionapaduraru
alionapaduraru Community Moderator
    0
    Private answer

    Verifique se a tabela "GridLayouts" está criada na Base de Dados do PAA.

    Execute uma das querys, mediante o caso.
    1 - A tabela não existe na BD PAA. Crie-a com o recurso à query abaixo:

    USE [PAA]
    GO

    IF not EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[GridLayouts]') AND type in (N'U'))

    CREATE TABLE [dbo].[GridLayouts](
    [ID] [uniqueidentifier] ROWGUIDCOL  NOT NULL,
    [CreationDate] [datetime] NULL,
    [LastChangeDate] [datetime] NULL,
    [CreationUserName] [nvarchar](20) NULL,
    [LastChangeUserName] [nvarchar](20) NULL,
    [CreationUserID] [uniqueidentifier] NULL,
    [LastChangeUserID] [uniqueidentifier] NULL,
    [FormName] [nvarchar](100) NULL,
    [GridName] [nvarchar](200) NULL,
    [ListID] [nvarchar](200) NULL,
    [ApplicationID] [uniqueidentifier] NULL,
    [Layout] [nvarchar](max) NULL,
    [DisplayableProperties] [nvarchar](max) NULL,
    [Language] [nvarchar](5) NULL,
    [System] [bit] NULL,
    CONSTRAINT [PK_GridLayouts] PRIMARY KEY CLUSTERED
    (
    [ID] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
    GO

    2 - A tabela existe na BD PAA, execute o seguinte:

    IF EXISTS( SELECT ID FROM sysindexes WHERE name='iFormNameGridNameListIDApplicationIDLastChangeUserIDLanguage_GridLayouts' )
    BEGIN
    EXEC('    DROP INDEX iFormNameGridNameListIDApplicationIDLastChangeUserIDLanguage_GridLayouts ON GridLayouts ')
    END

     

    Faça login para poder traduzir
    Marked as spam
    Criado há 3 anos e 2 semanas armandogonalves
    armandogonalves Most Valuable Professional