[firebase-br] percentual de lucro por produto

Zottis zottissistemas em brturbo.com.br
Sáb Maio 31 11:26:24 -03 2008


eu utilizo assim:
na tabela de itens tenho a seguinte estrutura.

CREATE TABLE ITENS (
    PEDIDONO             PK /* PK = INTEGER NOT NULL */,
    ITEMNO               PK /* PK = INTEGER NOT NULL */,
    LOJANO               PK /* PK = INTEGER NOT NULL */,
    PRODUTONO            PK /* PK = INTEGER NOT NULL */,
    CLIENTENO            PK /* PK = INTEGER NOT NULL */,
    DETALHES             VARCHAR60 /* VARCHAR60 = VARCHAR(60) */,
    UNIDADE              VARCHAR_20 /* VARCHAR_20 = VARCHAR(20) */,
    DATA                 DATAS /* DATAS = DATE */,
    CTROLESTNO           INTEIRO /* INTEIRO = INTEGER */,
    IPI                  TAXAS /* TAXAS = DOUBLE PRECISION DEFAULT 0 NOT 
NULL */,
    ICMS                 TAXAS /* TAXAS = DOUBLE PRECISION DEFAULT 0 NOT 
NULL */,
    ST                   DOUBLE_MEU /* DOUBLE_MEU = DOUBLE PRECISION DEFAULT 
0 */,
    EAN13                DOUBLE_MEU /* DOUBLE_MEU = DOUBLE PRECISION DEFAULT 
0 */,
    TAXACOMISSFORMPGTO   TAXAS /* TAXAS = DOUBLE PRECISION DEFAULT 0 NOT 
NULL */,
    TAXACOMISVENDEDOR    TAXAS /* TAXAS = DOUBLE PRECISION DEFAULT 0 NOT 
NULL */,
    TAXACOMISSAOPRODUTO  TAXAS /* TAXAS = DOUBLE PRECISION DEFAULT 0 NOT 
NULL */,
    PESO                 DOUBLE_MEU /* DOUBLE_MEU = DOUBLE PRECISION DEFAULT 
0 */,
    DESCONTO             MOEDA /* MOEDA = NUMERIC(15,2) */,
    QUANTIA              QUANTIA /* QUANTIA = DOUBLE PRECISION CHECK (VALUE 
 >= 0.00) */,
    UNITARIO             MOEDA /* MOEDA = NUMERIC(15,2) */,
    CUSTOPRODUTO         MOEDA /* MOEDA = NUMERIC(15,2) */,
    FRETE                MOEDA /* MOEDA = NUMERIC(15,2) */,
    VALORIPI             COMPUTED BY (CAST((quantia*unitario *IPI / 100) AS 
NUMERIC(15,2))),
    VALORICMS            COMPUTED BY (CAST((quantia*unitario *ICMS / 100) AS 
NUMERIC(15,2))),
    TOTAL                COMPUTED BY (CAST((quantia*unitario *(100-desconto) 
/ 100) AS NUMERIC(15,2))),
    LUCRO                COMPUTED BY (CAST((quantia*unitario*(100-desconto) 
/ 100-(CUSTOPRODUTO * QUANTIA)) AS NUMERIC(15,2))),
    TOTALPESO            COMPUTED BY (Peso*quantia),
    TOTALCUSTO           COMPUTED BY (
CAST(
quantia*custoproduto
AS NUMERIC(15,2)
)
),
    USUARIONO            PK /* PK = INTEGER NOT NULL */,
    CLASSE_FISCAL        VARCHAR(6),
    DATAENTREGA          DATAS /* DATAS = DATE */,
    ENTREGUE             PAGO_NOT_NULL /* PAGO_NOT_NULL = VARCHAR(1) DEFAULT 
'N' NOT NULL CHECK (value in ('N' , 'S')) */,
    REF                  VARCHAR_15 /* VARCHAR_15 = VARCHAR(15) */,
    OC                   VARCHAR_15 /* VARCHAR_15 = VARCHAR(15) */
);

e alimento as informações da tabela Produtos, assim sempre tenho como fazer 
os calculos que preciso.

espero que ajude.

Zottis(TeamFB Users)

Zottis Sistemas - 2008 Ano XI
Programação Delphi/PHP/Firebird/MySQL

"Um homem só tem o direito de olhar
  a um outro de cima para baixo, quando
  vai ajuda-lo a levantar-se".
                   Gabriel Garcia Marquez
----- Original Message ----- 
From: "Reijanio Nunes Ribeiro" <rnribeiro em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Saturday, May 31, 2008 10:18 AM
Subject: [firebase-br] percentual de lucro por produto


pessoal alguem saberia me dizer, como fazer pra achar o percentual de lucro
por produto, numa venda por exemplo teriam algum exemplo
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista