×
Linguagem de Programação ADVPL
Perguntas Legenda
- fah
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 3
- Obrigados Recebidos: 0
- henry.charriere
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 492
- Obrigados Recebidos: 0
10 anos 11 meses atrás #19399
por henry.charriere
Respondido por henry.charriere no tópico Legenda
Oi Felipe,
Fature um pedido parcialmente e veja como fica a tabela SC5. De uma olhada aqui;
www.supeerp.com/forum/display_printer_th...rumID=1&TopicID=7050
tdn.totvs.com/display/public/mp/MA410COR...+do+status+do+pedido
Fature um pedido parcialmente e veja como fica a tabela SC5. De uma olhada aqui;
www.supeerp.com/forum/display_printer_th...rumID=1&TopicID=7050
tdn.totvs.com/display/public/mp/MA410COR...+do+status+do+pedido
Por favor Acessar ou Registrar para participar da conversa.
- fah
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 3
- Obrigados Recebidos: 0
10 anos 11 meses atrás #19423
por fah
Opa,
fiz isso aqui, só que fica tudo de uma cor só
User Function MA410COR(aCores)
Local aCor:={}
dbSelectArea("SC6")
dbGoTop()
aCor:={ { "SC6->C6_QTDENT < SC6->C6_QTDVEN ",'BR_PRETO'},;
{ "!Empty(C5_NOTA) .Or. C5_LIBEROK=='E' .And. Empty(C5_BLQ)" ,'DISABLE'},;
{ "!Empty(C5_LIBEROK).And. Empty(C5_NOTA).And. Empty(C5_BLQ)",'BR_AMARELO'},;
{ "C5_BLQ == '1'",'BR_AZUL'},;
{ "C5_BLQ == '2'",'BR_LARANJA'},;
{ "Empty(C5_LIBEROK).And.Empty(C5_NOTA) .And. Empty(C5_BLQ)",'ENABLE'}}
Return(aCor)
fiz isso aqui, só que fica tudo de uma cor só
User Function MA410COR(aCores)
Local aCor:={}
dbSelectArea("SC6")
dbGoTop()
aCor:={ { "SC6->C6_QTDENT < SC6->C6_QTDVEN ",'BR_PRETO'},;
{ "!Empty(C5_NOTA) .Or. C5_LIBEROK=='E' .And. Empty(C5_BLQ)" ,'DISABLE'},;
{ "!Empty(C5_LIBEROK).And. Empty(C5_NOTA).And. Empty(C5_BLQ)",'BR_AMARELO'},;
{ "C5_BLQ == '1'",'BR_AZUL'},;
{ "C5_BLQ == '2'",'BR_LARANJA'},;
{ "Empty(C5_LIBEROK).And.Empty(C5_NOTA) .And. Empty(C5_BLQ)",'ENABLE'}}
Return(aCor)
Por favor Acessar ou Registrar para participar da conversa.
- fah
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 3
- Obrigados Recebidos: 0
10 anos 11 meses atrás #19443
por fah
consegui fazer assim, só que quando o pedido tem mais de um item não respeita a condição
User Function MA410COR(aCores)
Local aCor:={}
aCor:={ {"SC9->C9_QTDLIB <> SC6->C6_QTDVEN .And. Empty(C5_NOTA) .And. C5_NUM $ SC9->C9_PEDIDO",'BR_PRETO'},;
{"!Empty(C5_NOTA) .Or. C5_LIBEROK=='E' .And. Empty(C5_BLQ)" ,'DISABLE'},;
{"!Empty(C5_LIBEROK).And. Empty(C5_NOTA).And. Empty(C5_BLQ)",'BR_AMARELO'},;
{"C5_BLQ == '1'",'BR_AZUL'},;
{"C5_BLQ == '2'",'BR_LARANJA'},;
{"Empty(C5_LIBEROK).And.Empty(C5_NOTA) .And. Empty(C5_BLQ)",'ENABLE'}}
Return(aCor)
User Function MA410COR(aCores)
Local aCor:={}
aCor:={ {"SC9->C9_QTDLIB <> SC6->C6_QTDVEN .And. Empty(C5_NOTA) .And. C5_NUM $ SC9->C9_PEDIDO",'BR_PRETO'},;
{"!Empty(C5_NOTA) .Or. C5_LIBEROK=='E' .And. Empty(C5_BLQ)" ,'DISABLE'},;
{"!Empty(C5_LIBEROK).And. Empty(C5_NOTA).And. Empty(C5_BLQ)",'BR_AMARELO'},;
{"C5_BLQ == '1'",'BR_AZUL'},;
{"C5_BLQ == '2'",'BR_LARANJA'},;
{"Empty(C5_LIBEROK).And.Empty(C5_NOTA) .And. Empty(C5_BLQ)",'ENABLE'}}
Return(aCor)
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.087 segundos