none
Como criar uma numeração Automática "Item" para os produtos da cotação RRS feed

  • Pergunta

  • Ola a todos,

    Galera, eu gostaria de criar uma rotina que estivesse gerando de forma OnLoad (pro formulário de cotação) uma numeração automática referente ao itens dos produto da cotação

    Exemplo :  

    item 1     |   Notebook  | $ 3000

    item 2     |   Desktop    |  $ 1000

    item 3     |   Servidor    |  $ 5000

    como eu poderia fazer isso ? acredito que só por script.

    agradeço desde já !


    • Editado Thiago_Lima terça-feira, 10 de junho de 2014 20:46
    terça-feira, 10 de junho de 2014 20:45

Respostas

  • Boas Thiago,

    A resposta do Daniel tem algum fundamento mas existe uma forma mais fácil, pois cada produto já tem o número da linha. O campo se chama LineItemNumber a dificuldade aqui é se necessitas do número aquando da adição do produto, porque se não precisares na altura da criação podes ir buscar o número e mostrar.

    Se não necessitares na altura da criação do item, e se necessitares de mostrar "line + nr." o que podes fazer é criar um campo novo do tipo texto ao nível do produto da cotação e afectares num plugin pos-created e afectares o campo com:

    new_novocampo = "Line " + prodCot.LineItemNumber;

    Se necessitares de mais ajuda ou noutra linguagem diz.

    Espero ter ajudado.
    Se respondi a sua pergunta por favor marque como resposta e\ou como útil.


    Pedro Azevedo Crm Specialist 4.0\2011

    • Sugerido como Resposta Azevedo PedroMVP terça-feira, 24 de junho de 2014 13:48
    • Marcado como Resposta Thiago_Lima sexta-feira, 25 de julho de 2014 20:07
    terça-feira, 24 de junho de 2014 13:48

Todas as Respostas

  • Se não entendi errado, no grid de produtos da cotação você quer uma coluna com um sequencial.

    Primeiro você deve criar um campo e colocar este campo na primeira coluna da visualização dos produtos da cotação.

    Agora, criar este sequencial você pode fazer via Script ou plugin.

    De qualquer forma, eles vão seguir a mesma rotina.

    ==> Verificar se é o primeiro produto a ser criado, se sim seta neste novo campo com valor "1", se não verifica qual o ultimo e seta neste campo o "ultimo sequencial + 1".

    Para fazer isto você vai precisar fazer uma chamada SOAP caso queira fazer via script , para saber mais sobre Clique aqui.


     
    quinta-feira, 12 de junho de 2014 16:15
  • Ola Daniel, obrigado por responder !

    exatamente como você comentou, estou querendo fazer isso em uma coluna no grid de produtos da cotação, ate já fiz esta coluna, vou dar uma olhada no link que você sugeriu e em breve retorno o resultado

    Obrigado novamente !

    sexta-feira, 13 de junho de 2014 20:56
  • Boas Thiago,

    A resposta do Daniel tem algum fundamento mas existe uma forma mais fácil, pois cada produto já tem o número da linha. O campo se chama LineItemNumber a dificuldade aqui é se necessitas do número aquando da adição do produto, porque se não precisares na altura da criação podes ir buscar o número e mostrar.

    Se não necessitares na altura da criação do item, e se necessitares de mostrar "line + nr." o que podes fazer é criar um campo novo do tipo texto ao nível do produto da cotação e afectares num plugin pos-created e afectares o campo com:

    new_novocampo = "Line " + prodCot.LineItemNumber;

    Se necessitares de mais ajuda ou noutra linguagem diz.

    Espero ter ajudado.
    Se respondi a sua pergunta por favor marque como resposta e\ou como útil.


    Pedro Azevedo Crm Specialist 4.0\2011

    • Sugerido como Resposta Azevedo PedroMVP terça-feira, 24 de junho de 2014 13:48
    • Marcado como Resposta Thiago_Lima sexta-feira, 25 de julho de 2014 20:07
    terça-feira, 24 de junho de 2014 13:48