Calculo de envio extra aos setores
Calculo de envio extra aos setores
O envio SUGERIDO para as bases ( sugerido ) é composto de 2 variaveis:
* CALCULO
* REDUTOR
A sua formula é :
SUGERIDO = CALCULO - REDUTOR
ONDE :
1 - A variavel CALCULO é descriminada na propria tabela de itens, colocando os indices que o responsavel quer enviar para as bases respeitando das seguintes abangencias :
CALCULO = (INDICE DAS CRIANÇAS x NUMERO DE CRIANÇAS) +
- (INDICE DE SETORES x NUMERO DE SETOR ) + (INDICE DE ESTADO x NUMERO DE ESTADO ) + (INDICE DOS MUNICIPIOS x NUMERO DE MUNICIPIOS ) + (INDICE DAS AREAS x NUMERO DE AREAS) + (INDICE DOS RAMOS x NUMERO DE RAMOS ) + (INDICE DAS COMUNIDADES x NUMERO DE COMUNIDADES ) + (INDICE DAS FAMILIAS x NUMERO DE FAMILIAS) + (INDICE DAS GESTANTES x NUMERO DE GESTANTES) + (INDICE DOS LIDERES x NUMERO DE LIDERES)
2 - A variavel REDUTOR é composta de 3 variaveis :
* CALCULO_QUANTIDADE
* CALCULO_DIAS
* CALCULO CONSTANTE
A sua formula é :
REDUTOR = CALCULO_QUANTIDADE - ( CALCULO_DIAS x CALCULO_CONSTANTE)
3 - A variavel CALCULO_CONSTANTE é definida pela variavel CALCULO / 365.
A sua formula é :
CALCULO_CONSTANTE = CALCULO / 365.
4 - A variavel CALCULO_DIAS é definida pelo ultimo saldo informado das bases.
- Se não existir ou a informação for superior a 1 ano.
- CALCULO_DIAS = 365
- Se a informação for menor que um ano.
- CALCULO_DIAS = 365 - (DATA_ATUAL - DATA_INFORMADA_SALDO)
Caso haja movimento de saida no estoque depois da data do ultimo saldo informado das bases:
- CALCULO_DIAS = DATA_ATUAL - DATA_SAIDA)
5 - A variavel CALCULO_QUANTIDADE é definida pelo ultimo saldo informado das bases.
- Se não existir ou a informação for superior a 1 ano.
- CALCULO_QUANTIDADE = 0
- Se a informação for menor que um ano.
- CALCULO_QUANTIDADE = (quantidade informada pelo ultimo saldo informado das bases)
Caso haja movimento de saida no estoque depois da data do ultimo saldo informado das bases:
- CALCULO_QUANTIDADE = (quantidade informada pelo ultimo saldo informado das bases) + (movimento de saida do estoque a partir da data informada no saldo das bases)
Exemplo:
1. Setor possui 18250 crianças.
2. Item caderno esta com o Indice de crianças preenchido com 0,5.
3. Data de hoje é 25-06-2013.
4. A base informou em 01-01-2013 um saldo de 2.000 cadernos.
5. Houve uma saida de 500 cadernos em 01-03-2013.
SUGERIDO = CALCULO - REDUTOR
CALCULO = (INDICE DAS CRIANÇAS x NUMERO DE CRIANÇAS) CALCULO = (0,5 X 18250) CALCULO = 9125
REDUTOR = CALCULO_QUANTIDADE - ( CALCULO_DIAS x CALCULO_CONSTANTE)
CALCULO_CONSTANTE = CALCULO / 365. CALCULO_CONSTANTE = 9125 / 365 CALCULO_CONSTANTE = 25
CALCULO_DIAS = DATA_ATUAL - DATA_SAIDA CALCULO_DIAS = (25/06/2013) - (01/03-2013) CALCULO_DIAS = 116
CALCULO_QUANTIDADE = 2000 + 500 CALCULO_QUANTIDADE = 2500
REDUTOR = 2500 - ( 116 x 25) REDUTOR = -400
SUGERIDO = 9125 - (-400)
SUGERIDO = 9525 cadernos
Liberacao das requisições 23
- Requisição Tipo: código e nome do tipo de requisição
- Requisição Nº: número da requisição
- Data: data que foi feita a requisição
- Hora: hora q foi feita a requisição
- Usuário: nome do usuário que fez a requisição
- Atende: nome do usuário de atendimento
- Ítem: ítem cadastrado no pedido
- Estoque: quantidade do produto em estoque na Coordenação Nacional
- Embalagem: quantidade que contém no pacote, caixa, sacola, etc
- Pedido: quantidade do produto que a base pediu no pedido
- Liberar: quantidade que o liberador irá liberar ( variável a ser digitada)
- Sugerido: Quantidade que o SI sugere a enviar. *
- Calculado: Quantidade que o SI calcula pelos índices do ítem e os dados da base **
- Estoque base: último levantamento informado pela base no último ano
- Envio Após Levant. Estoque: envios efetuados após último levantamento informado pela base no ultimo ano
- Tecle o Enter ou clique com o botão esquerdo do mouse na caixa Confirmar Liberação.
- Sugerido = Calculado - Redutor = (( Quantidade informada base + Envio Após Levant. Estoque) - ( (Calculado / 365) * (data de hoje - data informada base)) se o resultado for negativo iguala-se a 0.
- Calculado= abrangência do ultimo trimestre liberado
- i_estado X número de estados na abrangência +
- i_municipio X número de municipios na abrangência +
- i_setor X número de setor na abrangência +
- i_area X número de areas na abrangência +
- i_ramo X número de ramos na abrangência +
- i_comunidade X número de comunidades na abrangência +
- i_familia X número de famílias na abrangência +
- i_gestante X número de gestantes na abrangência +
- i_crianca X número de crianças na abrangência +
- QUAL FOR O MAIOR - ( i_lider X número de lideres na abrangência ) OU ( i_lider_ideal X número de (criancas / 15) da abrangência )