Postagens

Mostrando postagens de agosto, 2011

[OpenERP] - Literatura ao custo de um Tweet

Recentemente a Openerp.com disponibilizou o download de 3 ebooks funcionais do OpenERP ao custo de 1 simples Tweet. Para quem tiver interesse em baixar e saber um pouco mais sobre este excelente ERP de Código Aberto segue abaixo os links para Download: - Pré-Vendas:  http://www.openerp. com/node/872 - Logística:  http://www.openerp. com/node/873 - Fabricação:  http://www.openerp. com/node/874 Agradecimentos ao  @rvalyi da #Akretion pela divulgação na Lista!

[Kettle] - Primeira/Última Data do Ano/Mês informado, com tratamento de Exceção

Imagem
Trata-se de uma pequena rotina para extrair do Ano e Mês informados o primeiro e último dia deste mês, utilizando um componente javascript. Além disso estou utilizando o tratamento de erros que gera um alerta, escreve a informação no log e aborta a transformação. Segue abaixo detalhes da Transformação: - Inicialmente eu capturo o Ano e Mês das variáveis de ambiente ${nuAno} e ${nuMes}, que poderiam ser por exemplo 2011 e 08 respectivamente: - Após isso utilizo o componente javascript para fazer efetivamente o trabalho: - Para o primeiro dia basta montar a data utilizando o dia primeiro e concatenando com mês e ano. Assim:  var  dtInicial =  str2date ( "01/"  + mes +  "/"  + ano, "dd/MM/yyyy" ); - Para o último aí há várias formas. A que usei foi com a função DateAdd() do javascript, onde somo 1 mês à  dtInicial , recém definida e subtraio depois 1 dia. Desta forma tenho o último dia do mês:  var  dtFinal =  dateAdd ( dateAdd (dtInicial,  "