♥ 0 | Boa tarde a todos, Estou a tentar criar um documento pendente mas não estou a conseguir inserir a data do documento. A data a inserir está no formato correto e é realizada a conversão de string para DateTime. Tentei também inserir a data no documento recorrendo ao Conversions.ToDate() do VBA e não insere a data. Código: GcpBEPendente pendente = new GcpBEPendente(); pendente.set_Tipodoc(doc.tipoDoc); //Insere o Fornecedor através do Num Contrib pendente.set_Estado(“PEN”); DateTime dDataDoc; pendente.set_DataDoc(dDataDoc); priEngine.Comercial.Pendentes.PreencheDadosRelacionados(pendente); Marcado como spam |
Comentários Bom dia, qual o erro que ocorre? A que querreponde o objecto "doc"? Qual o tipo da propriedade "dataDoc"? Bom dia Daniel, Peço desculpas por só responder agora mas estive de férias. Não ocorre nenhum erro, o documento é gravado com sucesso, apenas não insere a data associada ao documento a gerar. A aplicação basicamente carrega um ficheiro de Excel para um DataGridView e depois importa os documentos existentes no ficheiro.
Existe uma classe para o cabeçalho e outra para as linhas, de forma a conseguir agrupar as linhas de um documento.
Estes documentos são guardados numa lista que é iterada no momento da criação do documento.
O objecto doc é do tipo Document (classe criada para o efeito com as propriedades do cabeçalho). Relativamente ao tipo de propriedade do "dataDoc" já tentei com DateTime e com String.
Neste momento está como String e é realizada a conversão. |
Resposta privada Update: Testei a criação de um documento de Venda e de Compra e insere a data do documento se problemas. Quando tento inserir um pendente do tipo FAF ou NCF é que surge o problema com a data. Solução: Para inserir a data no documento Pendente, é necessário editar a tabela Histórico... Marcado como spam | |
Resposta privada Bom dia Pedro, podes sempre responder a questão do Daniel de forma que conseguimos te ajudar. Espero ter ajudado. Marcado como spam Comentários Bom dia Meidy, acabei de testar a tua sugestão e contudo, o documento volta a ficar com a data de hoje. A configuração da série está correta para permitir a alteração da data do documento. |