Forum
See question

Extensibilidade – Campos DataHoraCarga e DataHoraDescarga adianta sempre 1 minuto   

1 views
0
0

Em integrações/desenvolvimentos, quanto estamos a gerar uma guia de remessa na V10, ao chamar

Por exemplo:
CabecDocPrimavera.Tipodoc = “GR”
CabecDocPrimavera.Serie = “2024”

BSO.Vendas.Documentos.PreencheDadosRelacionados(CabecDocPrimavera)

CabecDocPrimavera.Data = new DateTime(2024, 5, 3, 10, 10, 0) ‘representa 03/05/2024 10h 10m 00s
CabecDocPrimavera.DataVencimento = doc.Data
CabecDocPrimavera.HoraDefinida = true

CabecDocPrimavera.DataHoraCarga = New DateTime(2024, 5, 3, 10, 10, 0) ‘representa 03/05/2024 10h 10m 00s
CabecDocPrimavera.DataHoraDescarga = New DateTime(2024, 5, 3, 20, 20, 20)

motor.Internos.Documentos.AdicionaLinha(doc, “A0001”)

BSO.Vendas.Documentos.Actualiza(CabecDocPrimavera)

 

 

Ao consultar o documento no ERP, a da data de carga adianta sempre 1 minuto conforme imagem em anexo. Consultando o registo do docuemnto na tabela CabecDoc podemos realmente verificar que foi adicionado mais 1 minuto.

 

Porque é que isto acontece?

Faça login para poder traduzir
ERP v10
Extensibilidade
Marcado como spam
Criado há 2 semanas e 2 dias ricardopeixoto
r
ricardopeixoto Iniciante
1 answers
0
Private answer

O meu objectivo com isto é ler uma datadescargahora de uma base de dados (que não é primavera) onde o campo é um datetime de uma base de dados com o formato "2024-04-30 00:00:00.000", ou seja, sem hora/minuto. A esta data quero adicionar 23:59h. Basicamente dizer que a data/hora descarga é válida até ao fim do dia da data do documento (23:59).

Tentei ainda contornar da seguinte forma:

CabecDocPrimavera.DataHoraDescarga = CabecDocPrimavera.DataDoc
CabecDocPrimavera.DataHoraDescarga.AddHours(23)
CabecDocPrimavera.DataHoraDescarga.AddMinutes(59)

 

Mas mesmo assim no ERP, ao integrar, na base de dados e no ERP integra com datahoracarga 00:01h e na datahoradescarga 00:02h como podem ver na imagem em anexo.

 

Faça login para poder traduzir
Attachments:
Marcado como spam
Criado há 2 semanas e 2 dias ricardopeixoto
r
ricardopeixoto Iniciante