Completed

Desenvolvimento Vba - Matriz de Apuração

Published on the March 25, 2015 in IT & Programming

About this project

Open

Um esboço do que precisa ser feito ja esta criado. Como formulas, campos, descrições. Inclusive o próprio formulário já esta montado e funcionando.

Reformular esta planilha para VBA, para comportar múltiplas abas e emissão de relatórios.

Seguindo as infos abaixo com o arquivo em anexo, é fácil de entender o processo.

Diferencial do Profissional:

* Tempo hábil para conclusão
* Atento as melhorias e detalhes do projeto
* Criatividade

Descrição detalhada:

1) Campos do Contrato:

Incorporadora e Empreendimento: Lista Suspensa - Com referencia em outra aba para possibilidade de inserção de novos cadastros (Obrigatório)

Contrato: Essas informações serão obrigatórias, com exceções do campo Bloco.

Dos campos A e B: Apenas 1 deles poderá ser preenchido. Nao sera permitido que exista os 2 campos (A e B) preenchidos.

A) Imobiliária Parceira: Lista Suspensa - Com referencia em outra aba para possibilidade de inserção de novos cadastros
    Coordenador Comercial da Incorporadora: Lista Suspensa - Com referencia em outra aba para possibilidade de inserção de novos cadastros

B) Corretor: Lista Suspensa - Com referencia em outra aba para possibilidade de inserção de novos cadastros
    Coordernador: Lista Suspensa - Com referencia em outra aba para possibilidade de inserção de novos cadastros

Obs.: Quando um desses campos preenchidos, A ou B, o calculo será feito automaticamente nas linhas que explicarei a seguir.

Informativo: Este fica a critério de ser trabalhado melhor. Apenas fiz um SE para sinalizar que existe inconsistência nas informações. Este campo pode ser trabalhado melhor, talvez nao exista a necessidade dele se criado um bloqueio para os campos A e B.





2) Campos de Pagamentos:

- Imobiliária Parceira e Coordenador Com. Da Incorporadora: Estes são referente ao Campo A informado acima.

- Corretor Viva Imoveis, Coordernador Viva Imoveis e Viva Imoveis: Estes são referente ao Campo B informado acima.

- Campo Exceções: Um percentual variável, ao qual pode ser aplicado ao calculo dos pagamentos. Este é de uso esporádico, mas pode existir.

- Botoes Inserir Linha e Nova Pagina: Nesta mesma planilha poderá existir até 60 abas, por isso a necessidade de um botão ao qual crie uma pagina pronta para o usuário.




​3) Cálculos:

Existe uma aba chamada Ref. Nela existe as colunas referente aos percentuais PADRÃO para os pagamentos, e os percentuais dos Impostos.
Estes valores serão utilizados nas formulas utilizadas nas colunas dos Pagamentos (Campo Crédito Pela Intermediação da Venda)
Os créditos são liberados com base no Valor da Venda, informado no campo do CONTRATO.

Ex.:
Quando o usuário preencher as informações A ou B, automaticamente sera feito o calculo, e preenchido nos campos. Abaixo, utilizado o Campo A:




Seguindo a referencia acima, preenchido o Campo A, e os cálculos feitos. O usuário somente terá acesso aos campos Pagamentos, ao qual ele informara a quantia paga até o momento, até a quitação do SALDO informado em cada coluna.
Ex:




* Exceções: Segue a mesma linha de bloqueio, somente será liberado o botão referente A ou B. A diferença é que quando utilizado ele irá usar os percentuais de referencia informados nos campos de exceções. Os % dos impostos permanecerão os mesmos.
Interessante ter um sinalizador quando utilizado esta opção

Obs.: Para o exemplo acima, os pagamentos referente ao campo B deverão ser ocultadas, ou removidas, ja que estas informações não serão necessárias e apenas irá "poluir" a pagina quando impressa. Da mesma forma funcionara para o campo A.


4) Relatório:

É preciso preparar a planilha para comportar esta necessidade. Por exemplo, suponho que eu queira saber, dentro das 30 abas ao qual tenho os dados, o quanto de saldo restante ainda existe para o Corretor Angelo. Ou quanto ja foi pago.


Demais informações:

Se executado a Exceção, ele ira sobrescrever as formulas criadas nos campos referente.
Fica a critério de vocês, ou o que achar melhor para a melhoria dos bloqueios, botões e sinalizadores.

Category IT & Programming
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)

Delivery term: March 27, 2015

Skills needed