Notifications
Clear all

Gerar relatório para Imprimir !

25 Posts
2 Usuários
0 Reactions
3,939 Visualizações
(@escuderia)
Posts: 179
Estimable Member
Topic starter
 

Caro gtsalikis, a tempos atrás você me ajudou a criar esta planilha em anexo...... Hoje estou precisando gerar um relatório por funcionário para poder imprimir, será que tem como adaptar um relatório por funcionário e período como exemplo na Aba Relatório Escala ? Preciso tbém criar um campo para poder apagar um lançamento errado ou "edição do lançamento"......

escuderia

 
Postado : 23/04/2014 7:19 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

escuderia,

Boa Noite!

Veja se assim lhe atende.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 26/04/2014 5:40 pm
(@escuderia)
Posts: 179
Estimable Member
Topic starter
 

Bom dia Wagner Morel, ficou show o relatório só que não teria como imprimir só o período solicitado, pois esta imprimindo o ano todo mesmo selecionando somente 1 mês.....

Abraços

 
Postado : 28/04/2014 4:48 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

escuderia,

Bom Dia!

Você tem razão. É que havia desenvolvido em casa e não tinha como testar a impressão. Mas agora, está tudo OK.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 28/04/2014 5:12 am
(@escuderia)
Posts: 179
Estimable Member
Topic starter
 

Boa tarde Wagner Morel,

Vlw pelo apoio, irei realizar alguns teste na planilha, qualquer dúvida te procuro para auxilio !

Escuderia

 
Postado : 28/04/2014 9:55 am
(@escuderia)
Posts: 179
Estimable Member
Topic starter
 

Caro Wagner Morel, estou com uma dúvida da seguinte forma:

Ao cadastrar o funcionário com sua respectiva escala com sua data de efetivação a mesma e gravada automaticamente onde eu possa gerar os relatórios de acordo com o período solicitado.... só que muitas vezes o funcionário muda de escala onde isso deveria constar no relatório EX: DATA DA EFETIVAÇÃO : 01/04/2014 ESCALA : 12X36 HORÁRIO : 07:00/ 19:00..... Se o mesmo funcionário mudar de escala no mesmo período solicitado só aparece a 1º escala....Será que tem como adaptar para reconhecer a mudança de escala no mesmo relatório ? abaixo fiz uma simulação onde aparece no dia 15/01/2014 a mudança de escala de 19:00 / 07:00 para 07:00 / 19:00, isso pode acontecer também na escala onde pode mudar de 12x36 para 6x01 ou 5x2.... não sei será possível isso !!!

Matricula Nome Colaborador Posto de Serviço
1001 DANIEL DOS SANTOS ARAUJO Posto FF

Período : 1/1/2014 a 31/1/2014

Data: Escala de Serviço Horário
1/1/2014 12x36 19:00 / 07:00
2/1/2014 FOLGA
3/1/2014 12x36 19:00 / 07:00
4/1/2014 FOLGA
5/1/2014 12x36 19:00 / 07:00
6/1/2014 FOLGA
7/1/2014 12x36 19:00 / 07:00
8/1/2014 FOLGA
9/1/2014 12x36 19:00 / 07:00
10/1/2014 FOLGA
11/1/2014 12x36 19:00 / 07:00
12/1/2014 FOLGA
13/1/2014 12x36 19:00 / 07:00
14/1/2014 FOLGA
15/1/2014 12x36 07:00 / 19:00
16/1/2014 FOLGA
17/1/2014 12x36 07:00 / 19:00
18/1/2014 FOLGA
19/1/2014 12x36 07:00 / 19:00
20/1/2014 FOLGA
21/1/2014 12x36 07:00 / 19:00
22/1/2014 FOLGA
23/1/2014 12x36 07:00 / 19:00
24/1/2014 FOLGA
25/1/2014 12x36 07:00 / 19:00
26/1/2014 FOLGA
27/1/2014 12x36 07:00 / 19:00
28/1/2014 FOLGA
29/1/2014 12x36 07:00 / 19:00
30/1/2014 FOLGA
31/1/2014 12x36 07:00 / 19:00

 
Postado : 28/04/2014 10:12 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Beleza. Entendi!

Havia desenvolvido de modo que fosse pego sempre o valor da escala que se encontra na linha correspondente à matrícula escolhida, nome do colaborador e ao Posto de Serviço escolhido. Ou seja: Se você escolhesse matrícula 663, nome ADELINO PEREIRA DA SILVA e Posto de Serviço Posto GG, o código iria ler sempre a célula E7, sem observar os horários respectivos de cada escala.

Modifiquei de modo que agora ele vai ler o que está escrito em cada célula da escala (horário) e comparar com as escalas de férias que você definiu na aba Escalas. Assim, de acordo com o horário, será colocada a escala correspondente.

Apenas para fins de visualização, veja que modifiquei a cor para verde e o horário da escala do colaborador 663, ADELINO PEREIRA DA SILVA, Posto GG, no dia 09/01/2014 e no relatório de escala, também pintado de verde, já aparece a escala 6x1. Os detalhes em verde não estão no código. Apenas para efeito de sua visualização.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 28/04/2014 12:05 pm
(@escuderia)
Posts: 179
Estimable Member
Topic starter
 

Me diz uma coisa... como vc fez esse lançamento destacado em verde ? Pois a partir do lançamento teria que reconhecer essa nova escala até uma nova possível mudança de escala ou horário ... Observa que só ficou 1 resultado 6x01 das 8:00 / 14:00.... Não tem como ao fazer o lançamento a escala dar seguimento na mesma linha anterior gravada? assim ficando 1 histórico em uma única linha do primeiro cadastro do colaborador ? Pois como trabalho com muitos horista, toda semana tenho que coloca-los em outro posto e isso vai gerar muitos lançamentos para cada horista e na hora de emitir o relatório vai gerar conflito pois terá que procurar a linha correta de sua mudança para a partir dela gerar o relatório... se fosse possível o lançamento ficar só em uma linha, ficaria lindooo.....

Ps: Agora não esta imprimindo o relatório, não sei pq !!

 
Postado : 28/04/2014 1:51 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Não entendi quase nada do que você disse nesse último post. Com relação a inserção do horário que destaquei em verde só fui na célula e alterei o horário. Nada mais. Com relação à questão de não está imprimindo é porque eu desabilitei a linha Call Imprimir na rotina clique do botão , referente ao Case "Janeiro" que eu estava testante (para não ficar imprimindo toda hora). Essa linha está com um comentário. Esqueci de voltar a habilitá-la. basta retirar o apóstrofo que está no início da linha.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 28/04/2014 7:03 pm
(@escuderia)
Posts: 179
Estimable Member
Topic starter
 

Boa tarde Wagner Morel, desculpa a demora em responder !!!

Segue uma breve explicação, onde em anexo consta a planilha com alguns informativos também !!!

Ao inserir o primeiro cadastro, o mesmo deverá permanecer até a demissão do colaborador, se o mesmo mudar de escala no decorrer de sua efetivação a mesma deverá ser preenchida automaticamente na mesma linha do primeiro cadastro:

 
Postado : 30/04/2014 12:59 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

escuderia,

Boa Noite!

Entendi a lógica do que o que você estava querendo. Todavia, para fazer isso da forma como estava estruturada sua aba PLANILHA ESCALA (utilizando macros para copiar fórmulas) estava muito complexo.

Desse modo fiz algumas alterações substanciais no arquivo, entretanto visando o atingimento do objetivo a que se propões seu arquivo: cadastrar, alterar e imprimir relatório de escalas de horários de colaboradores.

As modificações foram feitas em abas à parte. Suas abas (com pequena alteração no nome das mesmas) estão todas ocultas, ainda no arquivo.

Agora, quando você abre o arquivo, já surge o formulário principal, onde é possível efetuar cadastro de colaboradores com as suas respectivas escalas, alterar escalas já registradas, Gerar e Imprimir o Relatório das escalas e Fechar o formulário. A facilidade de alterar escala permite então que você mude, a partir de uma data de efetivação, na mesma linha, a nova escala e horário para um dado colaborador já com escala registrada. Assim, você pode inclusive observar, no relatório de escala que deixei na planilha, que o colaborador 545 - ADELINO PEREIRA DA SILVA, Posto GG, teve uma primeira escala do tipo 6 x 1 registrada a partir do dia 02/01/2014, com horário de 08:00 / 14:00 e uma alteração da escala, a partir de nova data de efetivação de 29/04/2014 quando passa para a escala12 x 36, no horário de 07:00 / 19:00. O período do relatório que solicitei foi de 01/04/2014 a 10/05/2014. Logicamente, na coluna E da aba PLANILHA ESCALA fica registrada apenas a mais nova escala registrada, bem como a mais nova data de efetivação.

Assim, acredito que isso deverá atender a sua necessidade.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 01/05/2014 7:57 pm
(@escuderia)
Posts: 179
Estimable Member
Topic starter
 

Bom dia Wagner;

Ficou show a planilha, só que a escala esta gravando errada .... a escala 12x36 trabalha 1 dia e folga outro dia " DIA SIM e UM DIA NÃO" onde não importa se é sábado ou domingo, A ESCALA 5X2 trabalha 5 dias corrido e folga 2 dias após os 5 dias trabalhados, a escala 6x1 e da mesma forma trabalha 6 dia e folga 1 ...... Mas ficou perfeita a estrutura da planilha, onde irá me atender 100%

Abraços

 
Postado : 02/05/2014 5:08 am
(@escuderia)
Posts: 179
Estimable Member
Topic starter
 

Wagner desculpa pois a cerveja de ontem que me deixou meio lesado hoje.....

Vlw pelo apoio !!!

Abraços

 
Postado : 02/05/2014 5:17 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

É... realmente. Na hora de fazer, eu fiquei com essa dúvida por não entender muito bem dessa coisa de escalas de trabalho (a operacionalidade delas). Assim, tentei decifrar aquela fórmula enorme lá e não consegui direito.

Agora, com a sua explicação, ficou mais claro para mim. Vou tentar depois arrumar isso aí de modo que a escala seja gerada corretamente.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 02/05/2014 5:41 am
(@escuderia)
Posts: 179
Estimable Member
Topic starter
 

Se tiver alguma dúvida sobre as escalas me fala, que tento elaborar uma explicação melhor !!

 
Postado : 02/05/2014 5:46 am
Página 1 / 2