Perguntas Novas Necessidades
- TOTVS BRASILIA
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 19
- Obrigados Recebidos: 0
10 anos 7 meses atrás #22186
por TOTVS BRASILIA
Novas Necessidades foi criado por TOTVS BRASILIA
Galera, estou fazendo uma nova customização!
A empresa faz as placas manda para MG e lá são montados os aparelhos, o usúario faz a nfe.
Lá coloca informações como nome/codigo do aparelho, valor unitario, frete essas coisas
Fiz o seguinte, um campo que recebe as despesas (frete e o que ela quiser incluir) e um segundo campo que seria o valor real por produto(divisão das despesas informadas pela quantidade também informada + valor unitario) Esse campo ira aparecer no cadastro de produto ao qual os vendedores saberão o valor que devera ser passado ao cliente no momento da venda!
Minha duvida é, temos 10000 de equipamento diferentes, como faço pra passar o valor de venda para cada produto?
Obs: devera sempre ser atualizado após o lançamento de novas nfe
A empresa faz as placas manda para MG e lá são montados os aparelhos, o usúario faz a nfe.
Lá coloca informações como nome/codigo do aparelho, valor unitario, frete essas coisas
Fiz o seguinte, um campo que recebe as despesas (frete e o que ela quiser incluir) e um segundo campo que seria o valor real por produto(divisão das despesas informadas pela quantidade também informada + valor unitario) Esse campo ira aparecer no cadastro de produto ao qual os vendedores saberão o valor que devera ser passado ao cliente no momento da venda!
Minha duvida é, temos 10000 de equipamento diferentes, como faço pra passar o valor de venda para cada produto?
Obs: devera sempre ser atualizado após o lançamento de novas nfe
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
10 anos 7 meses atrás #22187
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Novas Necessidades
Lucas vc pode utilizar um ponto de entrada na entrada da nota fiscal de entrada, varrer os itens e atualizar o cadastro do produto especifico. bom é o que entendi rsrs
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- TOTVS BRASILIA
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 19
- Obrigados Recebidos: 0
10 anos 7 meses atrás #22189
por TOTVS BRASILIA
Respondido por TOTVS BRASILIA no tópico Novas Necessidades
Luiz, boa tarde!
rsrsr, bom eu que não entendi o que devo fazer!
rsrsr, bom eu que não entendi o que devo fazer!
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
10 anos 7 meses atrás #22190
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Novas Necessidades
#include "rwmake.ch"
/*
ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
±±ÉÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍ»±±
±±ºPrograma ³MT100AGR ºAutor ³Microsiga º Data ³ 14/09/04 º±±
±±ÌÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍ͹±±
±±ºDesc. ³Grava campos específicos da Nota na tabela SB1. º±±
±±º ³Ponto de entrada após a gravação da Nota de Entrada. º±±
±±ÌÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹±±
±±ºUso ³ AP º±±
±±ÈÍÍÍÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ±±
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
*/
User Function MT100AGR()
Local cNota := SD1->D1_DOC
Local cSerie := SD1->D1_SERIE
Local cFornece := SD1->D1_FORNECE
Local cLoja := SD1->D1_LOJA
Local aAreaSD1 := SD1->(GetArea())
Local aAreaSB8 := SB8->(GetArea())
Local aAreaSB1 := SB1->(GetArea())
SD1->(DBSETORDER(1))
IF SD1->(DBSEEK(xFilial("SD1")+cNota+cSerie+cFornece+cLoja))
WHILE SD1->(!EOF()) .AND. SD1->D1_DOC+SD1->D1_SERIE+SD1->D1_FORNECE+SD1->D1_LOJA == cNota+cSerie+cFornece+cLoja
IF SB1->(dbSetOrder(1), dbSeek(xFilial("SB1")+SD1->D1_COD))
IF RECLOCK("SB1",.F.)
SB1->CAMPO VALOR := SD1->D1_VUNIT + SD1->D1_VALIPI //
MSUNLOCK()
ENDIF
ENDIF
SD1->(DBSKIP())
ENDDO
ENDIF
RestArea(aAreaSB8)
RestArea(aAreaSD1)
RestArea(aAreaSB1)
Return Nil
/*
ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
±±ÉÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍ»±±
±±ºPrograma ³MT100AGR ºAutor ³Microsiga º Data ³ 14/09/04 º±±
±±ÌÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍ͹±±
±±ºDesc. ³Grava campos específicos da Nota na tabela SB1. º±±
±±º ³Ponto de entrada após a gravação da Nota de Entrada. º±±
±±ÌÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹±±
±±ºUso ³ AP º±±
±±ÈÍÍÍÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ±±
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
*/
User Function MT100AGR()
Local cNota := SD1->D1_DOC
Local cSerie := SD1->D1_SERIE
Local cFornece := SD1->D1_FORNECE
Local cLoja := SD1->D1_LOJA
Local aAreaSD1 := SD1->(GetArea())
Local aAreaSB8 := SB8->(GetArea())
Local aAreaSB1 := SB1->(GetArea())
SD1->(DBSETORDER(1))
IF SD1->(DBSEEK(xFilial("SD1")+cNota+cSerie+cFornece+cLoja))
WHILE SD1->(!EOF()) .AND. SD1->D1_DOC+SD1->D1_SERIE+SD1->D1_FORNECE+SD1->D1_LOJA == cNota+cSerie+cFornece+cLoja
IF SB1->(dbSetOrder(1), dbSeek(xFilial("SB1")+SD1->D1_COD))
IF RECLOCK("SB1",.F.)
SB1->CAMPO VALOR := SD1->D1_VUNIT + SD1->D1_VALIPI //
MSUNLOCK()
ENDIF
ENDIF
SD1->(DBSKIP())
ENDDO
ENDIF
RestArea(aAreaSB8)
RestArea(aAreaSD1)
RestArea(aAreaSB1)
Return Nil
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
10 anos 7 meses atrás #22191
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Novas Necessidades
Este ponto de entrada irá percorrer todos os itens das notas fiscais de entrada, localizar o produto na SB1 e atualizar o seu novo campo, porém precisa tratar quais notas deverão ser utilizadas para atualização deste campo, tipo um TES especifica, ou um Fornecedor especifico, etc, e qual campo deverá atualizar seu novo campo no cadastro de produto.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- TOTVS BRASILIA
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 19
- Obrigados Recebidos: 0
10 anos 7 meses atrás #22193
por TOTVS BRASILIA
Respondido por TOTVS BRASILIA no tópico Novas Necessidades
Luiz, obrigado mais uma vez!
Vou executar isso amanhã pela manhã, caso tenha alguma duvida volto a procura-lo !
Você também responde via e-mail ou só no forum mesmo?
Vou executar isso amanhã pela manhã, caso tenha alguma duvida volto a procura-lo !
Você também responde via e-mail ou só no forum mesmo?
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.114 segundos