Quantcast
Channel: SCN : Popular Discussions - SAP Business One (Português)
Viewing all 745 articles
Browse latest View live

Update em campo de usuario via SBO_SP_PostTransactionNotice

$
0
0

Bom dia !!!

 

 

Alguém sabe informar se é permitido pela SAP eu criar um "UPDATE" para um campo de usuário criado nas tabelas de marketing, via StoredProcedure [dbo].[SBO_SP_PostTransactionNotice] ?

 

 

Att.

Augustus


Consulta Formatada - Procedimento de Aprovação

$
0
0

Olá Experts,

 

Estou batendo cabeça com um procedimento de autorização baseado em uma consulta formatada e preciso da ajuda dos companheiros.

 

Até onde entendo, para se usar uma consulta formatada em Procedimento de Autorização, é necessário retornar "TRUE" no código sql da consulta, e isso as minhas consultas, fazem de acordo com o contexto. Porem, quando coloco em pratica na rotina de aprovação, nada acontece...

 

A razao da consulta é checar se o somatorio das quantidades no Pedido de Venda é maior que o somotario das quantidades na Cotação de Venda... quando rodo a consulta a partir do documento de marketing destino (pedido de venda) vejo que o retorno atende aos criterios que estou passando (print anexo), mas o pedido nao cai para a aprovação...

 

Tenho dividas se o problema está na sintaxe da consulta.

Ja fiz varias alterando a sintaxe e em todas chego no resultado desejado... (ver abaixo):

 

Onde está o numero "10 " uso uma variável que é o numero do documento base (numero da cotação): $[Rdr1.BaseEntry]

 

 

Sintaxe 1 (mais simples)

-------------------------------------------------

Declare

@qtCota Numeric(10,4),

@qtPed Numeric(10,4)

 

 

Set @qtCota = (select SUM(Quantity) from qut1 where DocEntry = 10 and unitMsr = 'M2'

group by DocEntry)

 

 

Set @qtPed = (select SUM(Quantity) from rdr1 where BaseEntry = 10 and unitMsr = 'M2'

group by BaseEntry)

 

 

If @qtPed > @qtCota

  Begin

  select 'True', @qtPed as Ped, @qtCota as Cota

  End

Else

  Begin

  select 'false'

  End

----------------------------------------------------------------------------

 

Sintaxe 2 (um pouco mais complexa para aprofundar o resultado)

--------------------------

 

Declare

@qtCota Numeric(10,4),

@numCota Numeric,

@qtPed Numeric(10,4)

 

Set @numCota = (Select distinct rdr1.BaseEntry from Rdr1 inner join Ordr on Rdr1.DocEntry = 10)

 

Select 'true',

(select SUM(Quantity) from rdr1 where BaseEntry = @numCota and unitMsr = 'M2' group by BaseEntry) as Ped ,

(select SUM(Quantity) from qut1 where DocEntry = @numCota and unitMsr = 'M2' group by DocEntry) as Cota

from ORDR a

     inner join RDR1 b on a.DocEntry = b.DocEntry

     inner join QUT1 c on b.BaseEntry = c.DocEntry

     where b.BaseEntry = @numCota

     Group by

     c.DocEntry,

     b.BaseEntry

     Having (select SUM(Quantity) from rdr1 where BaseEntry = @numCota and unitMsr = 'M2'

  group by BaseEntry) >

  (select SUM(Quantity) from qut1 where DocEntry = @numCota and unitMsr = 'M2'

  group by DocEntry)

-------------------------------------------------------------------

 

Sintaxe 3

------------------------

 

Declare

@qtCota Numeric(10,4),

@numCota Numeric,

@qtPed Numeric(10,4)

 

Set @numCota = (Select distinct rdr1.BaseEntry from Rdr1 inner join Ordr on Rdr1.DocEntry = 10)

 

Select

case when

(select SUM(Quantity) from rdr1 where BaseEntry = @numCota and unitMsr = 'M2'  group by BaseEntry) >

(select SUM(Quantity) from qut1 where DocEntry = @numCota and unitMsr = 'M2'  group by DocEntry)

Then 'true'

else 'false'

End

 

 

Alguem consegue me dar uma dica que ajude a resolver essa bronca?

 

 

Saudações

 

 

Wagner Bezerra

Importação Saldo de Estoque Lote/Série - posição no depósito

$
0
0

Boa noite, pessoal!

 

Preciso de uma grande ajuda. Quem já realizou a importação do saldo de estoque (DTW) por número de série ou lote e, o principal, o depósito seja controlado por posição.

 

Obrigada!!

Erro do sistema: RFQ

$
0
0

Olá Pessoal,

 

Configurei o processo de cotação online para o SAP Business One, mas quando realizo a emissão de uma oferta de compra é apresentado uma mensagem através de Síntese de Mensagens/Alertas de Erro do sistema: RFQ.


Realizei os seguintes procedimentos


1- Configurei e-mail da pessoa de contato do parceiro de negócio

2- Configurei e-mail de envio no usuário manager ao qual estou utilizando na emissão do documento de oferta de compra.

3- Configurei a conexão de e-mail em B1i em  Maintenance/ Cfg Connectivity (porém ao realizar o teste de e-mail, nenhuma mensagem é recebida na caixa de e-mail)

4- Configurei também o cenário sap.B1RFQ / Data Mgt. e deixando o status "active".

5- Realizei o teste de conexão com o banco de dados (Sucesso) em SLD / B1i Server / SBODemoBR

6- Configurei os arquivos XML B1Messages.xml, EmailContent.xml e ResponseEmailContent.xml exportando e importando através do BizStore Tools / Control Center.

7- Realizei e emissão de uma oferta de compra com o opção "Criar cotação On-line" flegada. 


Ao adicionar a oferta de compra, uma mensagem de erro é retornada, conforme figura abaixo:Online quotation.jpg


Alguém que já tenha configurado teria alguma dica?

 

Obrigado

Espelhamento do sevidor SAP

$
0
0

Boa tarde,

 

Alguém faz espelhamento do servidor SAP? Estou querendo fazer o espelhamento do nosso servidor, mas estou deparando com algumas dificuldades, entre elas a replicação "online" das tabelas do sap.

SAP B1 + NFe. Erro: O documento XML não está em conformidade com o esquema.

$
0
0

Olá pessoal,

 

Estou fazendo testes com a Nf-e do SAP B1 9.0 PL 11.

Segui o documento How to Work with SAP Nota Fiscal Eletrônica in SAP Business One.pdf, e fiz todas as configurações necessárias.

Inclui um certificado digital, e estou realizando testes de emissão de nota em ambiente de homologação.

Estou utilizando os layout da nf-e disponibilizado pela SAP:

- NFe_Mapping_v1.182.SPP

- NFe_NumberSkipping_V3.SPP

 

Quando tento emitir uma nota fiscal de saída para teste, ao tentar inserir o documento aparece o erro:

"O documento XML não está em conformidade com o esquema; entrar em contato com o fornecedor de formato para obter suporte.  The element 'transp' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'vol' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'modFrete' in namespace 'http://www.portalfiscal.inf.br/nfe'."

 

Pelo que verifiquei este erro já é um retorno do Sefaz (estou fazendo testes no Sefaz-RS), porém não consegui maiores detalhes a partir disto.

Não consegui obter o XML que o SAP gera, para analisar esta inconsistência no XML. Na pasta padrão, que é configurado para o SAP armazenar os arquivos relacionados a NF-e, não foi criado nenhum arquivo, e no "Monitor de NF-e" dentro do SAP, também não apareceu nenhum log de comunicação.

 

Alguém teria alguma informação de como obter o XML gerado para pelo SAP para analisar este erro? Ou onde posso verificar o motivo deste erro?

 

Agradeço,

Novos Objetos X Tipo de Licença de Usuário

$
0
0

Bom dia !!!

 

Alguém sabe informar se existe restrição de acesso a novos Objetos criados pelo usuário, por tipo de Licença ?

 

Desenvolvi alguns novos Objetos, testei, configurei, criei "Autorização adicional do criador", tudo certo e funcionando, minha Licença é Professional.

Qual foi minha surpresa quando fui efetuar o treinamento aos usuários, ao clicar nas novas funções (Objetos) no menu a tela não ser carregada.

Ai testei com um usuário Licença Professional e funcionou.

 

Tipo de Licença que não carregou : Limited Logistics User

Tipo de Licença que carregou : Professional User

 

É isso mesmo, existe esta restrição a Objetos criados pelo Usuário dentro do SAP B1 ou esqueci de fazer alguma configuração ?

 

 

Grato

 

Augustus

Utilização do SAP Business One 9.1

$
0
0

Olá experts em SAP B1!

 

Acabei de terminar a leitura de todo o material disponível sobre a versão SAP B1 9.1. Identifiquei funcionalidades que trarão melhorias para alguns processos de negócio de alguns clientes.

 

Gostaria de saber se alguém aqui no grupo já está utilizando esta versão, em qual PL já está sendo utilizado e se ocorreu tudo OK no processo de migração, implementação e funcionamento da versão.

 

Agradeço antecipadamente pelo retorno!

 

Leandro Martins

Consultor SAP Business One


Campos de entrada não obrigatório no Crystal Reports- Chamada por Procedure

$
0
0

Olá a todos.

 

Estou desenvolvendo relatórios em crystal para o B1 8.8.  os retornos de dados são realizados através de procedures desenvolvidas no sql.

 

O problema é que não sei como posso estar fazendo para que determinados campos de minha tela de chamada do relatorio no B1 (Variaveis de entrada), não sejam obrigatórios.

 

Por exemplo: Um relatório de clientes por estado onde os parametros de entrada são Grupo de clientes e Estado.  Caso o usuário não deseja preencher o campo grupo de cliente ele deixaria em branco e o campo estado preencheria ou até mesmos os dois campos deixaria em branco e executava direto para retornar todos os clientes.

 

No Crystal dentro das opções do parametro tem la uma propriedade de não ser obrigatório o campo mas quando faço chamada por procedure esta opção fica desabilitada.

 

Obrigado pela Ajuda.

 

Variavel de sistema no Crystal

$
0
0

Como utilizo um campo variavel do sistema do SAP para o crystal

Exemplo o campo de centro de Lucro numa Nota Fiscal de entrada.

Estou fazendo um resumo da nota com todas retenções e impostos fretes e etc no crystal

 

Configuração Simples Nacional - Triple One

$
0
0

Pessoal,

 

Estou tendo dificuldade em configurar a CSOSN (CST ICMS do Simples Nacional) em um Cliente do Simples.

No Padrão o SAP pega o sufixo do cadastro de Código de Impostos + Prefixo (Origem - Cadastro do produto), entretanto para o Simples isso deve ser encarado de forma diferente.

Alguém possui um manual explicativo em como configurar no Triple One?

 

 

Agradeço desde já.

Período de Lançamento.

$
0
0

Pessoal,

Boa tarde!

 

Estamos com duvida sobre o período de lançamento. Implantamos o SAP no em Julho deste ano e os períodos configurados foram de Jan/2015 a Dez/2015.

 

Precisamos lançar os valores de 2014, é possível criar um novo período com data retroativa a primeira configuração?

 

Grato,

 

Thiago Higa

Contas a Receber / Contas a Pagar

$
0
0

Bom Dia Pessoal, tudo certo com vocês ?

 

Estou desenvolvendo uma Query aqui onde eu preciso puxar as seguintes informações ...

 

Cód.Cliente/  Nome Cliente / Data da Fatura / N. nota Fiscal / parcela / vencimento / valor / forma de pgto / data do pgto /  Juros

 

Para isso preciso relacionar a Nota Fiscal com o seu devido recibo OINV e ORCT no caso de contas a recebidas.

Porém as tabelas se relacionam através do campo ReceiptNum que é o número do recibo. Porém se a nota tem mais de uma parcela..

 

Ex: 3 parcelas, Vcto  22/02  -  23/03 - 24/03  -> Cada parcela será referenciado por 1 recibo diferente. mas a OINV só ira atribuir o último recibo. dai eu nao consigo saber a data certinho que cada recibo foi lançado por causa desse problema.

 

Alguem tem alguma solução

 

Tks

 

Guilherme

 

COFINS MAJORADA

$
0
0

Prezados,

 

Alguém já conseguiu colocar pra funcionar o imposto cofins majorada no B1??

 

Estou tentando fazê-lo, porém sem sucesso.

 

O que acontece é que o SAP deve, no momento da importação, ter uma alíquota de COFINS de 8,60%, porém só se creditar de 7,60%.

O 1% restante deverá compor custos do item.

 

Criei um código de imposto com uma combinação II + IPI-IMP + PIS-IMP + COFINS-IMP + ICMS-IMP + COFINS.

 

Contábilmente está sendo feito corretamente, no entanto ao gerar o SPED Contribuições, recebo o erro "o valor de COFINS deve ser igual a base de cálculo x alíquota".

Erro gravação NF no SAP

$
0
0

Boa tarde a todos.

 

Ao tentar enviar uma nota para a Sefaz, o SAP acusou o seguinte erro: "Nenhum registro concordante encontrado  '' (NFN4) (ODBC -2028)  ". Fui verificar o problema, e estranhamente não foram gravadas as informações nos campos SeriesStr e Model na tabela NFN4. Como posso fazer com que as informações sejam gravadas corretamente, pois tento alterar qualquer campo da Nota e atualizar e sempre aparece esse mesmo erro.

 

Grato pela atenção.

Marco.

 


Configuração BankSync - Emissao de Boleto na tela de NF Saida

$
0
0

Pessoal,

 

O BankSync possibilita que a emissão de Boleto Bancário seja realizado na tela da Emissão da NF, alguém ja realizou esse procedimento?

 

 

Agradeço desde já.

Transformação de Kilo / Gramas

$
0
0

Pessoal, Bom dia !

 

Como posso realizar a conversão de KG para Gramas ? Pois quando eu compro, compro em Kilos e quando eu vendo, vendo em gramas !

 

Preciso inserir no SAP B1, a formula de 1 Kg - 1.000 Gramas.

 

Obrigado,

 

Fábio Senkow

Tipo de despesa para O.S

$
0
0

Senhores bom dia,

preciso da ajuda dos experts sobre Ordem de Serviço. Durante o atendimento à uma ordem de serviço, nossos técnicos fazem uma pequena cotação de venda para o solicitante informando os valores de peças e mão de obra, o problema é que no momento de informar os detalhes de despesas na Ordem de Serviço, não temos a opção de "Cotação de Venda", só tenho o pedido de venda e Nota Fiscal de saída e outros...

 

É possível adicionar essa opção na imagem 3?

 

1.jpg

2.jpg

 

3.jpg

Update em campo de usuario via SBO_SP_PostTransactionNotice

$
0
0

Bom dia !!!

 

 

Alguém sabe informar se é permitido pela SAP eu criar um "UPDATE" para um campo de usuário criado nas tabelas de marketing, via StoredProcedure [dbo].[SBO_SP_PostTransactionNotice] ?

 

 

Att.

Augustus

Transaction Notification - Pedido de Vendas

$
0
0

Pessoal, boa tarde.

 

Estou tentando criar uma trava no pedido de vendas para não deixar gravar sem o usuário preencher um campo, este campo foi criado.

Trata-se do campo "u_adiant_clientes"

Entretanto acho que a sintaxe esta incorreta. Poderiam me ajudar por favor?

O comando que estou tentando é:

 

 

USE [zSBO_GLOBE_TESTE_27102015]

GO

/****** Object:  StoredProcedure [dbo].[SBO_SP_TransactionNotification]    Script Date: 28/10/2015 11:35:57 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

ALTER proc [dbo].[SBO_SP_TransactionNotification]

 

 

@object_type nvarchar(20), -- SBO Object Type

@transaction_type nchar(1), -- [A]dd, [U]pdate, [D]elete, [C]ancel, C[L]ose

@num_of_cols_in_key int,

@list_of_key_cols_tab_del nvarchar(255),

@list_of_cols_val_tab_del nvarchar(255)

 

 

AS

 

 

begin

 

 

-- Return values

declare @error  int -- Result (0 for no error)

declare @error_message nvarchar (200) -- Error string to be displayed

select @error = 0

select @error_message = N'Ok'

 

 

--------------------------------------------------------------------------------------------------------------------------------

 

 

-- ---Adiantamento a Clientes Pedido de Vendas---

 

 

If ((Select u_adiant_clientes From ORDR Where DocEntry = @list_of_cols_val_tab_del) = '' Or

    (Select u_adiant_clientes From ORDR Where DocEntry = @list_of_cols_val_tab_del) is NULL(u_adiant_clientes),'')) 

  

  Begin

  Set @error = 1;

  Set @error_message = 'Favor preencher se houve Adiantamento a Clientes!'

  End

 

 

--------------------------------------------------------------------------------------------------------------------------------

 

 

-- Select the return values

select @error, @error_message

 

 

end

Viewing all 745 articles
Browse latest View live


Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>