Windows 8 – Download GRÁTIS para todos

14 Setembro, 2011 por Almeno Rocha Sem comentários »

Pois é, desta vez a Microsoft decidiu disponibilizar o download para todos.

Já não é preciso procurar torrents para poder testar o futuro Windows.

Penso que é uma excelente acção de Markting.

Para o poderem fazer basta visitar o site dev.windows.com e fazer o download, vão encontrar uma versão 32 x86 (32bit) e outra x64 (64bit).

Também encontrarão uma versão x64 com o SDK e o Microsoft Visual Studio 11 Express, esta versão destina-se a programadores para deste modo poderem fazer testes de desenvolvimento.

Mas se querem testar a sério esta nova versão, aconselho a fazerem a instalação num PC com Touch Screen. No meu caso irei fazer o teste num ASUS ET-2011 que é um excelente computador com um preço bastente em conta.

Agora testem e deixem o “feedback”…

Deixo algumas imagens para poderem ver o que os espera! :)

E não se esqueçam que neste outro artigo que escrevi à algum tempo, encontram o software necessário para lidar com os ficheiros “ISO”.

PTSERVIDOR (Sampling Line)–Alojamento Web para todos

12 Setembro, 2010 por Almeno Rocha Sem comentários »

 

pts-logo-clean

Se pretende um alojamento de qualidade, suporte eficaz e os melhores preços a PTServidor talvez seja a única empresa de alojamento web que o consegue satisfazer.

Sou cliente já a uns anos, tendo a meu cargo 3 contas de revenda onde tenho algumas dezenas de sites. Neste tempo todo já tive variadíssimas situações complicadas e que nada tinham a ver com o serviço prestado pela PTServidor mas mesmo assim sempre me foi dado suporte para a resolução desses problemas.

» Ler mais: PTSERVIDOR (Sampling Line)–Alojamento Web para todos

Actualizar preços com base na nova taxa de IVA – Software Wintouch

4 Julho, 2010 por Almeno Rocha 14 comentários »

Para quem usou a dica anterior para a criação das novas taxas de IVA e aplicá-las aos artigos, poderá agora querer actualizar os preços pois os mesmos ficaram como estavam.

Existem duas formas de actualização, uma com base no Preço de vendo com IVA e outra com base no Preço de venda sem IVA.

O software Wintouch permite ter mais do que uma linha de preços, aliás não existe limite de numero de linhas mas como em versões anteriores o limite era de 5 linhas o software continua a usar os campos originais na tabela “wgcartigos” e tambem na nova tabela “wgcartigoslinhasprecos”.

Então a solução passa por fazer o recalculo dos preços na tabela “wgcartigos” e depois copiar para a tabela “wgcartigoslinhasprecos”, deixo então a solução que foi usado em um dos meus clientes.

Neste caso tratava-se de uma situação especifica, pois tinha que actualizar a linha 1 com base no Preço de venda com IVA e a linha 2 com base no Preço de venda sem IVA. Como só usava as duas linhas de preços optei por colocar as outras a “0″, tambem se tratava de um sistem com wFilias que geria o preço de todas as lojas por isso tive que colocar o campo exportado de ambas as tabelas a “0″ para posteriormente serem exportadas…

Bem, deixo aqui o codigo SQL a ser usado, e não perguntem muita coisa pois se não souberem fazer isto têm solução, liguem a um técnico certificado… LOL

E CASO NÃO TENHAM A CERTEZA DO QUE ESTÃO A FAZER, NÃO SE ESQUEÇAM DE FAZER UM BACKUP ANTES NO WMANAGER.

PARA CONTACTOS: www.almenorocha.info

– ACTUALIZA PREÇO SEM IVA 1 COM BASE NO PREÇO COM IVA 1 – TABELA WGCARTIGOS –
update wgcartigos
set wgcartigos.precosiva=round((wgcartigos.preco/(1+(wgcivas.taxa/100))),2)
from wgcartigos inner join wgcivas on (wgcartigos.iva=wgcivas.codigo)
——————————————————————————
– ACTUALIZA PREÇO 2 COM BASE NO PREÇO SEM IVA 2 – TABELA WGCARTIGOS –
update wgcartigos
set wgcartigos.preco1=round((wgcartigos.precosiva1*(1+(wgcivas.taxa/100))),2)
from wgcartigos inner join wgcivas on (wgcartigos.iva=wgcivas.codigo)
——————————————————————————
– COLOCAR RESTANTES PREÇOS A 0 –
update wgcartigos set wgcartigos.preco2=’0′
update wgcartigos set wgcartigos.preco3=’0′
update wgcartigos set wgcartigos.preco4=’0′
update wgcartigos set wgcartigos.precosiva2=’0′
update wgcartigos set wgcartigos.precosiva3=’0′
update wgcartigos set wgcartigos.precosiva4=’0′
——————————————————————————
– COPIAR AS ALTERAÇÕES PARA A TABELA WGCARTIGOSLINHASPRECOS –
delete from wgcartigoslinhasprecos
INSERT wgcartigoslinhasprecos (artigo, linha, pvpsiva, pvpciva, politicapreco, margem, exportado, dataultimopreco, imprime)
SELECT codigo, 1 as linha, precosiva, preco, politicapreco,0,exportado, dataultpreco, isnull(imprimiuultpreco,0) as imprimiuultpreco FROM wgcartigos
UNION
SELECT codigo, 2 as linha, precosiva1,preco1, politicapreco1,0,exportado, dataultpreco1, isnull(imprimiuultpreco1,0) as imprimiuultpreco1 FROM wgcartigos
UNION
SELECT codigo, 3 as linha, precosiva2,preco2, politicapreco2,0,exportado, dataultpreco2, isnull(imprimiuultpreco2,0) as imprimiuultpreco2 FROM wgcartigos
UNION
SELECT codigo, 4 as linha, precosiva3,preco3, politicapreco3,0,exportado, dataultpreco3, isnull(imprimiuultpreco3,0) as imprimiuultpreco3 FROM wgcartigos
UNION
SELECT codigo, 5 as linha, precosiva4 ,preco4, politicapreco4,0,exportado, dataultpreco4, isnull(imprimiuultpreco4,0) as imprimiuultpreco4 FROM wgcartigos
——————————————————————————
– ACTUALIZA VALOR EXPORTADO PARA 0 CASO USEM WFILIAIS –
update wgcartigos set exportado=’0′
update wgcartigoslinhasprecos set exportado=’0′

E mais uma vez “boom, fez-se o CHOCAPIC…”, vão ter que começar a pagar por isto. ;)

Actualização de IVAS – Software Wintouch

29 Junho, 2010 por Almeno Rocha 8 comentários »

Como sabem a partir do dia 1 de Junho entram em vigor as novas taxas de IVA e para quem como eu tem que manter os sistemas de gestão de dezenas de clientes em funcionamento, sabe que é uma dor de cabeça.

Sendo assim vou deixar aqui uma ajuda para quem dá suporte a aplicações da WINTOUCH.

Todos sabem que no dia será impossivel passar em todos os clientes para fazer essa alteração, tanto é que uma grande parte dos clientes fecham dia 30 de Junho quase de madrugada e abrem dia 1 de Julho de manha.

Então a solução passa por criar uma query SQL com todas as alterações necessárias e um ficheiro .bat para executar no dia 1 de Julho antes de começar a Facturar.

Deixo aqui o que precisam fazer:

1-Criar um ficheiro chamado iva.bat com o seguinte código:

pause
sqlcmd -S .\sqlexpress -i sgw.iva.sql

pause

Tenham atenção que só funciona em SQL 2005 ou 2008, e se usarem outra estancia que não seja “sqlexpress” precisam alterar.

2-Caso seja wSir e usem o documento wsir.vdtxiva.cfd precisam alterar o mesmo, a minha sugestão vai para incluirem o seguinte código no ficheiro .bat :

@ echo off

setlocal

REM DIRECTORIA_* acaba com um \

set DIRECTORIA_=”C:\Programas\wintouch\SGW\mapas\”

ren %DIRECTORIA_%wsir.vdtxiva.cfd wsir.vdtxiva_old.cfd

ren %DIRECTORIA_%wsir.vdtxiva_new.cfd wsir.vdtxiva.cfd

3-Precisam duplicar o ficheiro aqui descrito e dar-lhe o nome wsir.vdtxiva_new.cfd e alterar os campos do resumo de IVA para os seguintes,:

<@AL2>Iva <txIva3>% <incid3> <valoriva3> <totaliva3>

<@AL2>Iva <txIva5>% <incid5> <valoriva5> <totaliva5>

<@AL2>Iva <txIva7>% <incid7> <valoriva7> <totaliva7>

Tenham atenção que esta ordem é apenas para o caso de existirem ja 4 taxas de IVA configuradas (0,5,12,20), isto deve-se a uma falha no wSir que vai buscar as taxas para impressão por ordem de taxa na tabela wgcivas.

4-Criar uma query sql com o nome wgc.ivas.sql e guardar na mesma directoria do ficehiro .bat, colocando seguinte código:

/* mudar wsir pelo nome da base de dados a alterar */

use WSIR

/* novas taxas de iva, o codigo nome e taxa fica igual assim sera mais facil identificar  */

insert into wgcivas (codigo, nome, taxa, cblcgeral, cblcanalitica, cblcccusto, exportado, grupobalanca, tipomovimento, txrecargo) values (21, 21, 21, 0, 0, 0, 0, 0,0, 0)

insert into wgcivas (codigo, nome, taxa, cblcgeral, cblcanalitica, cblcccusto, exportado, grupobalanca, tipomovimento, txrecargo) values (13, 13, 13, 0, 0, 0, 0, 0,0, 0)

insert into wgcivas (codigo, nome, taxa, cblcgeral, cblcanalitica, cblcccusto, exportado, grupobalanca, tipomovimento, txrecargo) values (6, 6, 6, 0, 0, 0, 0, 0,0, 0)

/* altera IVA com base na taxa configurada */

update wgcartigos set iva=’21′ FROM wgcartigos INNER JOIN wgcivas ON wgcivas.codigo = wgcartigos.iva WHERE(wgcivas.taxa = ’20′)

update wgcartigos set iva=’13′ FROM wgcartigos INNER JOIN wgcivas ON wgcivas.codigo = wgcartigos.iva WHERE(wgcivas.taxa = ’12′)

update wgcartigos set iva=’6′ FROM wgcartigos INNER JOIN wgcivas ON wgcivas.codigo = wgcartigos.iva WHERE(wgcivas.taxa = ’5′)

update wgcartigos set ivacompra=’21′ FROM wgcartigos INNER JOIN wgcivas ON wgcivas.codigo = wgcartigos.ivacompra WHERE(wgcivas.taxa = ’20′)

update wgcartigos set ivacompra=’13′ FROM wgcartigos INNER JOIN wgcivas ON wgcivas.codigo = wgcartigos.ivacompra WHERE(wgcivas.taxa = ’12′)

update wgcartigos set ivacompra=’6′ FROM wgcartigos INNER JOIN wgcivas ON wgcivas.codigo = wgcartigos.ivacompra WHERE(wgcivas.taxa = ’5′)

update wgcartigos set iva1=’21′ FROM wgcartigos INNER JOIN wgcivas ON wgcivas.codigo = wgcartigos.iva1 WHERE(wgcivas.taxa = ’20′)

update wgcartigos set iva1=’13′ FROM wgcartigos INNER JOIN wgcivas ON wgcivas.codigo = wgcartigos.iva1 WHERE(wgcivas.taxa = ’12′)

update wgcartigos set iva1=’6′ FROM wgcartigos INNER JOIN wgcivas ON wgcivas.codigo = wgcartigos.iva1 WHERE(wgcivas.taxa = ’5′)

update wgcparametros set ivavenda=’21′ FROM wgcparametros INNER JOIN wgcivas ON wgcivas.codigo = wgcparametros.ivavenda WHERE(wgcivas.taxa = ’20′)

update wgcparametros set ivavenda=’13′ FROM wgcparametros INNER JOIN wgcivas ON wgcivas.codigo = wgcparametros.ivavenda WHERE(wgcivas.taxa = ’12′)

update wgcparametros set ivavenda=’6′ FROM wgcparametros INNER JOIN wgcivas ON wgcivas.codigo = wgcparametros.ivavenda WHERE(wgcivas.taxa = ’5′)

update wgcparametros set ivacompra=’21′ FROM wgcparametros INNER JOIN wgcivas ON wgcivas.codigo = wgcparametros.ivacompra WHERE(wgcivas.taxa = ’20′)

update wgcparametros set ivacompra=’13′ FROM wgcparametros INNER JOIN wgcivas ON wgcivas.codigo = wgcparametros.ivacompra WHERE(wgcivas.taxa = ’12′)

update wgcparametros set ivacompra=’6′ FROM wgcparametros INNER JOIN wgcivas ON wgcivas.codigo = wgcparametros.ivacompra WHERE(wgcivas.taxa = ’5′)

5- Por fim criem um atalho para este .bat e no dia 1 de Julho antes de iniciar a facturação o cliente apenas tem que dar 2 cliques para fazer a alteração,sao uns segundinhos e “boom, fez-se o chocapic… :) )…

Espero que aproveitem a dica, tardia mas mais vale tarde do que nunca.

O que é e o que fazer com ficheiros .iso

17 Novembro, 2009 por Almeno Rocha 3 comentários »