Pergunta

Ainda estou planejando como prosseguir com isso, mas em um site de clientes, eles estão se mudando para faturar através do Axapta. Agora, o AXAPTA é usado há anos, e as faturas que eles estão gerando para ele é apenas usando linhas de fatura.

Embora essa seja uma solução aceitável, ela ainda é preferida se houver alguma maneira de estender/programar/personalizar a Axapta para poder importar linhas textuais que serão conectadas a uma fatura que está sendo enviada.

Não tenho muita certeza de onde começar a atacar esse problema, pesquisei alguns sites "Axopta" no Google, mas a maior parte do que vejo lida com versões mais recentes (esta é a versão 3 SP4, que é sobre seis anos de idade).

Se for possível fazer, em termos gerais, quais seriam os procedimentos? Envolveria código x ++?

Obrigado por qualquer contribuição!

Foi útil?

Solução

Use o manuseio de documentos para anexar uma nota ao cabeçalho do pedido de vendas ou às linhas de pedidos de vendas. Defina o campo de restrição da nota para externo. Você pode controlar a impressão de notas sobre as faturas em Conta a receber/configurar/forms/configuração do formulário, na guia Fatura na seção Nota.

Para personalizar totalmente a aparência de uma fatura, edite o relatório SalesInvoice.

Outras dicas

Siga os conselhos de Jay e adicione o texto pré -formado ao manuseio de documentos.

Adicione o seguinte método à tabela Docuref:

static void addNote(Common record, str notes)
{
    DocuRef docuRef;
    ;
    docuRef.clear();
    docuRef.TypeId       = CustFormletterDocument::find().DocuTypeInvoice;
    docuRef.Restriction  = DocuRestriction::External;
    docuRef.RefTableId   = record.TableId;
    docuRef.RefRecId     = record.RecId;
    docuRef.RefCompanyId = record.dataAreaId;
    docuRef.Notes        = notes;
    docuRef.insert();
}

Em seu código de importação em algum lugar após a inserção do registro da tabela de vendas:

DocuRef::addNotes(salesTable, preformattedtext);

Você precisará alterar a configuração do formulário do cliente para permitir imprimir notas na fatura.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top