Páginas

Google
 

sexta-feira, 25 de julho de 2008

Bematech faz a 5a aquisição para fortalecer área de software

Original
http://br.tecnologia.yahoo.com/article/24072008/5/noticias-tecnologia-bematech-5a-aquisi-fortalecer-area-software

Por Taís Fuoco

SÃO PAULO (Reuters) - A Bematech, companhia brasileira de automação comercial, anunciou nesta quinta-feira sua quinta aquisição em um ano--a terceira desde a abertura de capital, em abril de 2007.

O foco de todas elas é o mesmo: fortalecer o segmento de softwares da empresa de equipamentos de automação comercial para que ela possa levar o pacote completo ao varejo: os terminais eletrônicos com os respectivos programas e serviços.

Em todas as compras, a Bematech decidiu estabelecer o valor do negócio com base em um determinado desempenho futuro com o qual a empresa comprada se compromete.

Segundo afirmou em entrevista à Reuters Luciano Sfoggia, vice-presidente financeiro e de relações com investidores, a estratégia "é um estímulo ao desempenho satisfatório e uma forma de reter os talentos dessas empresas".

Segundo ele, até o momento, "o modelo tem se mostrado satisfatório". Apenas em uma dessas compras, até agora, a companhia comprada não atingiu o desempenho acertado em contrato: a transação com a Gemco, anunciada no final de 2006.

Por isso, a segunda parcela da aquisição dessa companhia, de 20 milhões de reais, não foi paga pela Bematech.

No caso da aquisição anunciada nesta quarta, a empresa de automação vai assumir a MisterChef Sistemas de Automação, segunda compra da Bematech na área de softwares para restaurantes e redes de fast food.

O valor será calculado utilizando um múltiplo de 5 vezes o Ebitda calculado sobre o período de 24 meses após a data de fechamento da operação, com pagamento em duas parcelas. A empresa adiantou um pagamento de 5 milhões de reais, que será descontado do valor final do negócio.

12 ACORDOS ASSINADOS

A fase de aquisições da Bematech, entretanto, está longe de terminar, segundo o vice-presidente.

De acordo com Sfoggia, "a estratégia é buscar novas aquisições em software para cobrir todas as verticais do varejo", que são em torno de 16 segmentos.

Ele informou que a Bematech tem 12 acordos de confidencialidade assinados "dentro e fora do Brasil" para avaliar novas aquisições.

O setor varejista "continua com bom desempenho, com crescimento consistente, o que favorece o nosso negócio", disse ele.

(Edição de Vanessa Stelzer)

sexta-feira, 11 de julho de 2008

corrigindo.. parte II

/*
abrir um lote de invetario
>> pegar o numero do lete e apagar os itens deste lote aberto
>> ajustar e executar a sql abaixo
>> entrar no sistema com o usuario supervizor e zerar as quantidades
>> fechar o lote de inventario.

*/




insert into testinventarioitens (empresa,
lote,
produto,
estoque)
select a.empresa,
'0019', -- numero do lote
a.produto,
a.estdisponivel
from
testestoque a
where
a.empresa = '01'
and a.almox = '01'
and not exists (select b.produto
from testinventarioitens b
where b.empresa = a.empresa
and b.lote in('0016') -- colocar todo o intervalo de lotes
and b.produto = a.produto
)
and not exists (select d.produto
from testnfe c
left outer join testnfeprod d on( d.empresa = c.empresa
and d.codigoid = c.codigoid)
where c.status <> 'CA'
and c.dataentrada between '01.01.2008' and '31.12.2008' -- colocar a data de entrada das notas fiscais
and d.produto = a.produto
)

terça-feira, 8 de julho de 2008

novo lote de inventario

/*
1 - abra um lote de inventario com um unico produto e pegue o numero do lote,
2 - va na testinventarioitens e delete os itens do lote que acabou de abrir
3 - faça os ajustes e no script abaixo e execute o script abaixo.
4 - entre com o usuario supervisor e va na contagem de estoque e clique na opção zera qtde contada
5 - feche o lote de invetario.
*/

insert into TESTINVENTARIOITENS (EMPRESA,
LOTE,
PRODUTO,
ESTOQUE)
select '01',
'3540', -- colocar o numero do lote novo aqui
pdg.codigo,
est.estdisponivel
from testprodutogeral pdg
inner join testestoque est on(est.empresa = '01' and -- colocar a empresa
est.almox = '01' and -- colcoar o almox
est.produto = pdg.codigo)
where est.empresa = '01' and -- colocar a empresa
not exists(select inv.produto
from testinventarioitens inv
where inv.empresa = '01' -- colocar a empresa
and inv.produto = pdg.codigo
and inv.lote in('3540', '3541') -- colocar os lotes que tem os produtos que nao devem entrar neste lote novo
)

segunda-feira, 7 de julho de 2008

atualizando parametros

/*
## TRecParametro
*/
update trecparametro a1
set a1.idbaixa = coalesce((select max(a2.idbaixa) from trecbaixa a2
where a2.empresa = a1.empresa),0);
update trecparametro b1
set b1.idbaixach = coalesce((select max(b2.idbaixach) from trecchequebaixa b2
where b2.empresa = b1.empresa),0);

update trecparametro c1
set c1.idboleto = coalesce((select max(c2.idboleto) from trecparcela c2
where c2.empresa = c1.empresa),0);

update trecparametro d1
set d1.idsequencia = coalesce((select max(d2.idsequencia) from trecparcela d2
where d2.empresa = d1.empresa),0);

update trecparametro e1
set e1.iddocumentojuro = coalesce((select max(e2.documento) from trecdocumento e2
where e2.empresa = e1.empresa and
e2.tipo = e1.tipodocjuro),0);



/*
## TPagParametro
*/
update tpagparametro f1
set f1.idpagamento = coalesce((select max(f2.idpagamento) from tpagbaixa f2
where f2.empresa = f1.empresa),0);

update tpagparametro g1
set g1.idrequisicao = coalesce((select max(g2.documento) from tpagdocumento g2
where g2.empresa = g1.empresa and
g2.tipo = g1.tipodocrequisicao),0);



/*
## TEstParametro
*/

update testparametro h1
set h1.inventarioid = coalesce((select max(h2.lote) from testinventario h2
where h2.empresa = h1.empresa),0);


/*
## TGerSequencia
*/
/* Atencao ao usar mais de uma empresa */
update tgersequencia i1
set i1.produto = coalesce((select max(i2.codigo) from testprodutogeral i2),0);

update tgersequencia j1
set j1.cliente = coalesce((select max(j2.codigo) from trecclientegeral j2
where j2.codigo < '88888'),0);

update tgersequencia k1
set k1.consumidor = coalesce((select max(k2.codigo) from tvenconsumidor k2),0);

update tgersequencia L1
set L1.transportador = coalesce((select max(L2.codigo) from tventransportador L2),0);

segunda-feira, 30 de junho de 2008

corrigindo...

update testinventarioitens a set
a.qtdcontada = (select sum(b.diferenca)
from testinventarioitens b
where b.empresa = a.empresa
and (b.lote >= '0013' and
b.lote <= '0014')
and b.produto = a.produto
)
where (a.empresa = '01') and
(a.lote = '0015');



update testinventarioitens inv
set inv.qtdcontada = inv.estoque
where inv.qtdcontada is null
and inv.empresa = '01'
and inv.lote = '0015';



update testinventarioitens i
set i.diferenca = i.qtdcontada - i.estoque
where i.empresa = '01'
and i.lote = '0015'
and i.qtdcontada is not null;

sexta-feira, 27 de junho de 2008

o Cara da Informática

1) O CARA DA INFORMÁTICA dorme. Pode parecer mentira, mas o CARA DA INFORMÁTICA precisa dormir como qualquer outra pessoa. Esqueça que ele tem celular e telefone em casa, ligue só para o escritório;

2) O CARA DA INFORMÁTICA come. Parece inacreditável, mas é verdade. O CARA DA INFORMÁTICA também precisa se alimentar e tem hora para isso;

3) CARA DA INFORMÁTICA pode ter família. Essa é a mais incrível de todas: Mesmo sendo um CARA DA INFORMÁTICA, a pessoa precisa descansar no final de semana para poder dar atenção à família, aos amigos e a si próprio, sem pensar ou falar em informática, impostos, formulários, concertos e demonstrações, manutenção, vírus e etc.;

4) CARA DA INFORMÁTICA, como qualquer cidadão, precisa de dinheiro. Por essa você não esperava, né? É surpreendente, mas o CARA DA INFORMÁTICA também paga impostos, compra comida, precisa de combustível, roupas e sapatos, e ainda consome Lexotan para conseguir relaxar. Não peça aquilo pelo que não pode pagar ao CARA DA INFORMÁTICA;

5) Ler, estudar também é trabalho. E trabalho sério. Pode parar de rir. Não é piada. Quando um CARA DA INFORMÁTICA está concentrado num livro ou publicação especializada ele está se aprimorando como profissional, logo
trabalhando;

6) De uma vez por todas, vale reforçar: O CARA DA INFORMÁTICA não é vidente, não joga tarô e nem tem bola de cristal, pois se você achou isto demita-o e contrate um PARANORMAL OU DETETIVE. Ele precisa planejar, se organizar e assim ter condições de fazer um bom trabalho, seja de que tamanho for. Prazos são essenciais e não um luxo. Se você quer um milagre, ore bastante, faça jejum, e deixe o pobre do CARA DA INFORMÁTICA em paz;

7) Em reuniões de amigos ou festas de família, o CARA DA INFORMÁTICA deixa de ser o CARA DA INFORMÁTICA e reassume seu posto de amigo ou parente, exatamente como era antes dele ingressar nesta profissão. Não peça
conselhos, dicas. ele tem direito de se divertir;

8) Não existe apenas um 'levantamentozinho' , uma 'pesquisazinha' , nem um 'resuminho', um 'programinha pra controlar minha loja', um 'probleminha que a maquina não liga', um 'sisteminha' , uma 'passadinha rápida(ALIAS CONTA-SE DE ONDE SAIMOS E ATÉ CHEGARMOS)', pois esqueça os 'inha e os inho (programinha, sisteminha, olhadinha, )' pois OS CARAS DA INFORMATICA não resolvem este tipo de problema. Levantamentos, pesquisas e resumos são frutos de análises cuidadosas e requerem atenção, dedicação. Esses tópicos podem parecer inconcebíveis a uma boa parte da população, mas servem para tornar a vida do CARA DA INFORMATICA mais suportável;

9) Quanto ao uso do celular: celular é ferramenta de trabalho. Por favor, ligue, apenas, quando necessário. Fora do horário de expediente, mesmo que você ainda duvide, o CARA DA INFORMATICA pode estar fazendo algumas coisas que você nem pensou que ele fazia, como dormir ou namorar, por exemplo;

10) Pedir a mesma coisa várias vezes não faz o CARA DA INFORMATICA trabalhar mais rápido. Solicite, depois aguarde o prazo dado pelo CARA DA INFORMATICA;

11) Quando o horário de trabalho do período da manhã vai até 12h, não significa que você pode ligar às 11:58 horas. Se você pretendia cometer essa gafe, vá e ligue após o horário do almoço (relembre o item 2). O mesmo vale para a parte da tarde: ligue no dia seguinte;

12) Quando CARA DA INFORMATICA estiver apresentando um projeto, por favor, não fique bombardeando com milhares de perguntas durante o atendimento. Isso tira a concentração, além de torrar a paciência. ATENÇÃO: Evite perguntas que não tenham relação com o projeto, tipo como.. vocês entendem é claro..;

13) O CARA DA INFORMATICA não inventa problemas, não muda versão de WINDOWS, não tem relação com vírus, NÃO É CULPADO PELO MAL USO DE EQUIPAMENTOS, INTERNET E AFINS. Não reclame! O CARA DA iNFORMATICA com certeza fez o possível para você pagar menos. Se quer EMENDAR, EMENDE, mas antes demita o CARA DA INFORMATICA e contrate um QUEBRA GALHO;

14) Os CARAS DA INFORMATICA não são os criadores dos ditados 'o barato sai caro' e 'quem paga mal paga em dobro'. Mas eles concordam. ;

15) E, finalmente, o CARA DA INFORMATICA também é filho de DEUS e não filho disso que você pensou.

16) Agora, depois de aprender sobre O CARA DA INFORMATICA, repasse aos seus amigos,afinal, essas verdades precisam chegar a todos. O CARA DA INFORMATICA agradece.

17) Não pergunte para O CARA DA INFORMATICA uma sugestão de computador BOM e BARATO para você comprar. Não existe computador BOM e BARATO. Ou é uma coisa, ou é outra.

>> autor desconhecido

quarta-feira, 18 de junho de 2008

antivirus (clique aqui para download)

Remova vírus com o Kaspersky Rescue Disk
16/06/2008 12:56

http://dnl-eu10.kaspersky-labs.com/devbuilds/RescueDisk/

Alguns vírus são muito destrutivos e difíceis de serem removidos do Windows quando o usuário não tem conhecimento para isso.

A boa notícia é que a Kaspersky está oferecendo um Rescue Disk (Disco de Recuperação) para fazer a varredura e remover vírus do computador sem a necessidade de iniciar o Windows. Uma grande vantagem é que você pode utilizar este CD em qualquer computador para detectar e eliminar os vírus ali existentes.

O Kaspersky Rescue Disk oferece uma maneira segura de remover um vírus de computador de maneira rápida, gratuita e sem o risco de ficar infectado. Tudo o que você precisa fazer é o download do arquivo ISO, gravar a imagem em um CD ou DVD e reiniciar o computador a partir desse disco.

Veja um passo-a-passo sobre como usar o Kaspersky Rescue Disk:

1. Faça o download da ISO do Kaspersky Rescue Disk.

2. Grave o CD com seu software de gravação de ISO/DVD.

3. Reinicie seu computador através do disco.

4. Aparecerá uma tela como a imagem abaixo. Pressione a tecla Enter para iniciar o Antivírus.

5. Depois que o Kaspersky Anti-Virus 2009 estiver carregado, escolha os discos rígidos que você deseja verificar e clique em Start scan.

6. O programa fará o resto.

Você pode utilizar este CD em qualquer computador para detectar e eliminar os vírus ali existentes.

Caso você esteja utilizando o Kaspersky Anti-Virus 2009 ou o Kaspersky Internet Security 2009 no seu computador, você também pode criar o seu próprio Rescue Disk, mas usá-lo em outros computadores poderá levar a conseqüências imprevisíveis, uma vez que contém informações sobre os parâmetros de um determinado computador.

Fonte: Fórum do BABOO

desabilitar o ctrl + j leitor de codigo de barras elgin

como desabilitar o control + j do leitor de codigo de barras elgin.

va na página 16 do manual e passe o leitor em:

1-Start Configuration
2-CR (%7s0+)
3-end configuration
4-save configuration

quarta-feira, 11 de junho de 2008

Leitor VS2200 psc (configurações)

Site internacional do fabricante: www.datalogic.com
Site do fabricante no Brasil http://www.scanning.datalogic.com/pt/html/brazil.htm
Telefone do suporte Datalogic no brasil: 011 5507 7721

Link para download do manual
http://www.scanning.datalogic.com/html/manuals.htm.
https://easeofaccess.scanning.datalogic.com/public/marketlit/Send.aspx?file=R44-2365A

Se o link direto não funcionar, procure pelo arquivo R44-2365A.



Páginas para configuração do Leitor:
>> 5-4 entra em modo de programação
>> 5-48 Interface type = pc keyboard e >> Ativa o modo teclado
>> 5-87 rs 232 label id cintrol = disable >> Tira a letra "F" do inicio do codigo de barras.

Leitor VS2200 psc (configurações)

Site internacional do fabricante: www.datalogic.com
Site do fabricante no Brasil http://www.scanning.datalogic.com/pt/html/brazil.htm
Telefone do suporte Datalogic no brasil: 011 5507 7721

Link para download do manual
http://www.scanning.datalogic.com/html/manuals.htm.


Páginas para configuração do Leitor:
>> 5-4 entra em modo de programação
>> 5-48 Interface type = pc keyboard e >> Ativa o modo teclado
>> 5-87 rs 232 label id cintrol = disable >> Tira a letra "F" do inicio do codigo de barras.

quarta-feira, 28 de maio de 2008

Guia rápido NF-E Eco

1. Instalar o Cristal Reports 9 ou o run time deste
2. Instalar o firebird 1.5.5
3. Instalar o Firebird ODBC Driver
4. No diretorio \x\Intall\adicional instalar os seguintes porgramas
4.1 \x\Install\Adicional\CAPICOM_dc_sdk_2102.msi
4.2 \x\Install\Adicional\Security Update for CAPICOM (KB931906) for WinXP only\all-capicom-kb931906-v2102_5891b5de8ce331dc998656e20f1ce0b795e88786.exe
4.3 \x\Install\Adicional\NetFx20SP1_x86.exe
5. Criar o diretorio c:\ecosis\nfe
6. copiar os diretorios e todo o conteudo \x\Install\Adicional\bin e
\x\Install\Adicional\bin para c:\ecosis\nfe\bin e lib respectivamente
7. Copie o certificado digital modelo A1 para c:\ecosis\nfe\lib
8. De duplo click no certificado digital e instale
9. Copie o nfe.eco para c:\ecosis\dados
10. Ajuste o eco.ini conforme abaixo: (sempre use com endereço IP)
[windows]
dados =127.0.0.1:\ecosis\dados\ecodados.eco
dadosnfe=127.0.0.1:\ecosis\dados\nfe.eco
[ParametroVenda]
tempoespera=60 >> tempo para tentar emitir a nfe
11. Crie uma uma conexao ODBC para o nfe.eco com o nome de nfe ...(sempre use com endereço IP)
12. use o programa C:\ecosis\nfe\Bin\NFeMonitor.exe parafazer as configuações
13. No eco, no cadastro de empresas marque a opção usa nfe
14. Ajuste o cadastro de produtos

quarta-feira, 23 de abril de 2008

manual de emissão de boleto (crédito:Adão Ernesto)

Manual de impressão boleto a laser e remessa para o banco

Cadastrar o banco (BAN00CA – Cadastro de banco) informar o código nacional de compensação.

Cadastrar a conta (BAN002CA – Cadastro de contas) no modulo banco que irá receber o crédito.
Informar o código na agência e seu digito verificador.
Informar a conta corrente com seu digito verificador.

Configurar o portador para emissão de boleto a laser no menu Contas receber > Digitações > Configuração do portador.



Portador
Informar o portador dos documentos.
Todos os bancos

Conta
Informar o código referente à conta corrente cadastrada no sistema.
Todos os bancos

Carteira
Informar o código da carteira de cobrança fornecido pelo banco. Obs. Todos os códigos deverão ser confirmados com a agência.

Banco do Brasil
1 - Cobrança Simples.
2 - Cobrança Vinculada.
3 - Cobrança Caucionada.
4 - Cobrança Descontada.
7 - Cobrança Direta Especial / carteira 17.

Banco Sicredi
1 - Padrão
Banco Real
00 - Carteira do convênio.
20 - Cobrança Simples.
31 - Cobrança Câmbio.
42 - Cobrança Caucionada.
47 - Cobrança Caucionada Crédito Imobiliário.
85 - Cobrança Partilhada.

Banco HSBC
1 – Cobrança Simples.
9 – Desconto.


Variação da carteira
Código da variação da carteira fornecido pelo banco.

Banco do Brasil
Exemplo: 019

Tipo
Tipo da carteira fornecido pelo banco.

Banco do Brasil
1 - Cobrança Simples.
2 - Cobrança Vinculada.
3 - Cobrança Caucionada.
4 - Cobrança Descontada.
7 - Cobrança Direta Especial.
Serviço
Código do tipo de serviço fornecido pelo banco.

Banco HSBC
02
Outros bancos
01 – Cobrança (Padrão).

Espécie
Espécie de documento (Tipo de documento).
Todos os bancos
DM Duplicata mercantil. (Padrão).

Aceite
Todos os bancos
A = Título Aceito.
N = Título não aceito.

Contrato
Número do contrato fornecido pelo banco.

Banco do Brasil
Obrigatório para todas as carteiras.
Banco HSBC
Número do contrato da operação de crédito (Vinculado à carteira de desconto).
Banco Sicredi
Não usa.
Banco Real
Número do contrato da operação de crédito (Vinculado à carteira de desconto).

Convênio
Número do convênio fornecido pelo banco.

Banco do Brasil
Obrigatório para todas as carteiras.
Outros bancos
Não usa.



Imprime boleto a laser/jato de tinta
Define se o portador imprime boleto. Caso esta opção seja marcada, na emissão do boleto (REC609RA – Controle de boleto bancário) irá imprimir o boleto utilizando o Crystal reports. Caso contrário imprimirá boleto pré-impresso.
Todos os bancos

Layout do boleto
Informar o layout do boleto referente ao banco. Não informar o caminho, a pasta padrão esta em \ecosis\relatorios.
Banco do Brasil
BoletoBancoBrasil.rpt
Banco Sicredi
BoletoBancoSicredi.rpt
Banco Real
BoletoBancoReal.rpt
Banco HSBC
BoletoBancoHSBC.rpt



Responsável pela impressão do boleto (Empresa ou Banco)
Empresa (Cedente) imprime e envia para o cliente.
Banco imprime envia para o cliente (Com custo).
Se o banco for imprimir o boleto, mesmo assim o usuário deverá gerar os boletos pela rotina REC609RA – Controle de boleto bancário e enviar o arquivo de remessa para o banco.
Todos os bancos

Cedente
Razão social da empresa cedente.
Todos os bancos

CNPJ
CNPJ da empresa cedente.
Todos os bancos

Envia remessa
Define se o portador envia arquivo de remessa para o banco (Carteira registrada).
Caso envie, ver REC635RA – Controle de cobrança eletrônica.
Caminho para o arquivo de remessa
Define o caminho para a geração do arquivo de remessa através da rotina de Controle de cobrança eletrônica. (Caso seja carteira com registro).

Recebe retorno
Define se o portador recebe arquivo de retorno de cobrança. Se receber poderá ser processado pela rotina de Controle de cobrança eletrônica, que efetuará a baixa automática do titulo.
ver REC635RA – Controle de cobrança eletrônica.

Caminho para arquivo de retorno
Define o caminho do arquivo de retorno baixado diariamente do site do banco para o processamento.

Enviar remessa a vencer em no máximo (em dias)
Todos os bancos
Opção de filtro para envio de documentos. Normalmente são aceitos documentos com ainda não vencidos. Caso exista alguma variação desse limite ver com cada banco.

Padrão do layout de remessa/retorno
Define o padrão utilizado pelo banco para Troca Eletrônica de dados (EDI - Eletronic Data Interchange). Por enquanto apenas esta disponível no sistema o padrão CNAB 240. (Padrão para maioria dos bancos).
Todos os bancos

Procedimento para título não pago
Banco do Brasil
Não usa. (Configurado direto no sistema do banco).
Banco Sicredi
O padrão é devolver após 60 dias de permanência.

Banco HSBC
Não usa.
Banco Real
Não usa.

Dias após vencimento para baixa devolução do título
Banco do Brasil
Não usa.
Banco Sicredi
1 – Padrão
Banco HSBC
Usa.
Banco Real
Não usa.

Código do posto agência cedente do banco Sicredi.
Banco Sicredi

Protestar.
Todos os bancos
Define se os títulos enviados por arquivo de remessa serão protestados. Usar esta opção juntamente com as instruções de protesto da rotina Parâmetros do sistema (GER609RA).


Modo teste homologação
Banco do Brasil
Marcar esta opção para envio de teste.

Outros bancos
Não usa.

Procedimento para teste

Emitir 10 boletos no Formato PDF, (Poderá ser usado o aplicativo DoroPDF). Gerar o arquivo de remessa desses boletos usando a Rotina REC635-Controle de Cobrança Eletrônica.

Banco do Brasil
Para realizar os testes ligar para 0800 729 0500 solicitar abertura de uma ocorrência para teste e homologação de boleto/arquivo de remessa retorno. Em seguida enviar os 10 boletos mais o arquivo de remessa gerada empacotar e enviar para o cso.brasilia@bb.com.br. Obs. Informar o no e-mail o número da ocorrência.

Banco Sicredi
Enviar boletos em PDF mais o arquivo de remessa para teste_convenios@sicredi.com.br.
Depois do parecer do setor de homologação. Imprimir mais 10 boletos e enviar para o Sicredi via malote ou correio.

Malote enviar para:
Confederação Sicredi
Área de testes - 4º andar
A/c Daiane

Pelo correio para:
Av. Assis Brasil, 3940
Bairro Jardim Lindóia
Porto Alegre - RS
Cep: 91010-003

Banco Real
Imprimir 5 boletos e enviar para a agência do cliente, solicitar na agência abertura de uma área de teste do arquivo remessa retorno no site do banco.

Informações:
Atendimento Real Empresa
Celula de Implementação Testes
Fone: + (11) 3553 - 4412 ou 0800 282 7325
email: teste.implementacao@br.abnamro.com


Banco HSBC
Imprimir alguns boletos e entregar na agência.

Obs. Os arquivos de retorno deverão ser processados para confirmar a baixa.
O arquivo de retorno será disponibilizado pelo banco independente de

Para todos os bancos homologados e para cada nova implantação.

Para garantir que as informações configuradas estão corretas e principalmente confirmar o crédito na conta do cedente, será necessário efetuar um teste. Depois de homologado seguindo as definições acima, emitir dois boletos com valor baixo (apenas para teste) 1 R$, por exemplo e efetuar o pagamento via internet ou qualquer outro meio. Para emissão dos boletos, utilizar a rotina REC609RA-Controle de boleto bancário. Verificar depois de processado pelo banco (normalmente os pagamentos são creditados a noite), ou seja, no dia seguinte verificar se os créditos referentes ao pagamento dos boletos foram creditados na conta do cedente.





Para gerar arquivo de remessa ou processar arquivo de retorno usar a rotina abaixo.

segunda-feira, 7 de abril de 2008

controle de açougue, um breve comentario

Nesta primeira tela é cadastrada a composição de carne bovina para entrada - nesta caso, meia vaca
•Observe que o produto cod 10 é o que não vai ser aproveitado, logo, tem preco de custo e venda = a zero







Na segunda tela, temos a entrada do acougue, onde digitamos a a composicação e o sistema da entrada nas peças. Observe que o custo unitario por quilo é de R$ 4,00 mas, o custo individual de cada peça é calculado de acordo com o preço de venda. Observe tbem que o custo da perca é distribuido proporcionalmente entre os itens.

protocolo de adiamento da nf-e

quarta-feira, 2 de abril de 2008

eco.ini completo - em breve vou tentar comentar cada linha

[windows]
dados=127.0.0.1:\ecosis\dados\caninde.eco
scripts=C:\ecosis\scripts\
log=C:\ecosis\eco.log


[linux]

[impressoras]
ImpBoleto=\\servidor\Epson LX-300
ImpNotaFiscal=\\servidor\Epson LX-300
ImpCarne=\\servidor\Epson LX-300
ImpCheque=\\servidor\Epson LX-300
ImpPedidoNormal=\\servidor\Epson LX-300
ImpPedidoReduzido=LPT2:
ImpOrcamentoReduzido=LPT2:
ImpCondicionalNormal=\\servidor\Epson LX-300
ImpCondicionalReduzida=LPT2:
ImpDuplicata=\\servidor\Epson LX-300
ImpEntrega=\\servidor\Epson LX-300
ImpRecibo=\\servidor\Epson LX-300
ImpNotaPromissoria=\\servidor\Epson LX-300
ImpListaSeparacao=\\servidor\Epson LX-300
ImpContrato=\\servidor\Epson LX-300
ImpEtiqueta=\\servidor\Epson LX-300
ImpOrdemServico=\\servidor\Epson LX-300
ImpNotaServico=\\servidor\Epson LX-300
ImpPedidoPrazo=\\servidor\Epson LX-300
ImpReciboReduzido=LPT2:
ImpOrcamentoNormal=\\servidor\Epson LX-300
ReciboReduzido=N
Modelo=EPSON
PaginaPedidoOrcamento=

[ecf]
com=1
marca=SEM ECF
modelo=
serie=
UsaBematechMonitor=

[PesquisaDefault]
SalvaPesquisaDefault=S

[cheque]
marca=
Com=

[preferencias]
usuario=
empresa=01
programa=0
PesquisaTotalDosProdutos=S
PesquisaIncrementalDosProdutos=S
ModeloDoPedido=1
Firebird=C:\ecosis\windows\fbclient.dll
TipoAtividade=CONVENIENCIA
DiretorioLMC=C:\Documents and Settings\Administrador\Desktop
MultiplasInstancias=N
DiretorioDoExeNovo=
Desenvolvimento=N
DiretorioDeRelatorios=
Atividade=

[estacao]
id=1
SpoolWin=S
PesquisaIncremental=
NotaServicoSeparada=

[ParametroVenda]
UsaRegistradora=N
UsaDeptoCrediario=N
EmiteBoleto=N
EmitePedido=S
EmitePedidoRecibo=N
EmitePedidoOS=S
EmiteOSDetalhe=S
EmiteContrato=N
EmiteNotaPromissoria=S
EmiteEntrega=N
EmiteListaSeparacao=N
EmiteRecibo=S
EmiteComprovante=S
EmiteDuplicata=N
EmiteCarne=N
EmiteNotaFiscal=S
EmiteCupomFiscal=S
EmiteCupomVinculado=N
ConfirmaBoleto=N
ConfirmaCarne=N
ConfirmaDuplicata=N
ConfirmaPromissoria=S
ConfirmaContrato=N
ConfirmaPedido=N
ConfirmaOrcamento=S
ConfirmaCondicional=S
ConfirmaPedidoRecibo=N
ConfirmaEntrega=N
ConfirmaSeparacao=N
ConfirmaRecibo=S
ConfirmaComprovante=S
BoletoNaVenda=N
CarneNaVenda=N
DuplicataNaVenda=N
PromissoriaNaVenda=N
ContratoNaVenda=N
PedidoNaVenda=N
ReciboNaVenda=N
ComprovanteNaVenda=N
ListaNaVenda=N
MudaVendedorOrcamento=S
EditaPrecoVendaPosto=S
EmiteComprovante=N
ConfirmaComprovante=N
EditaObservacaoNOTA=S
ImprimeCheque=N
VendedorPadraoVenda=
PlacaObrigatoria=


[ParametroOrdemServico]
LiberaRateioComissao=N
SugereCemPorcento=N

[ParametroNovaOrdem]
EmitePedidoOS=S
EmiteOSDetalhe=S
ConfirmaPedidoOS=S
ConfirmaOSDetalhe=S
PedidoNaOS=N
OrdemDetalheNaOS=N
TelaPadrao=VDA

[VEN601RA]
Campos=DESCRICAO;EB_QTD;REFERENCIA;NovoEstoque;Qtde;NovoValor;
Titulos=Descrição;EB/QTD;Referência;Estoque;Qtde;Valor unitário;
Tamanhos=375;52;67;106;43;81;
FontName=Courier New;Courier New;MS Sans Serif;MS Sans Serif;MS Sans Serif;MS Sans Serif;
FontColor=000000;000000;000000;000000;000000;000000;
FontSize=10;10;8;8;8;8;
FontStyle=[fsBold];[fsBold];[fsBold];[fsBold];[fsBold];[fsBold];

[ParametroContasPagar]
EmiteRecibo=
ConfirmaRecibo=

[ParametroContasReceber]
EmiteCarneRenegociacao=
ConfirmaCarneRenegociacao=


[LeitorCheque]
TextoInicial=
TextoFinal=
NumeroCaracteres=

[ImpressoraCondicao]
ImpressoraPedido01=

[VEN457LA]
faixas=

segunda-feira, 31 de março de 2008

Mercado a partir da versao 30

Alter Table TestCondPagVenda
ADD JUROSADM NUMERIC(6,4)

sexta-feira, 28 de março de 2008

Mudar o fabricante de acordo com um grupo

update testprodutogeral a
set a.fabricante = 1
where (select b.grupo
from testproduto b
where b.empresa = '01'
and b.produto = a.codigo
) = '30'

terça-feira, 18 de março de 2008

balança TOLEDO no PDV

FrenteXML.INI

[PDV]
BalancaNoPDV=1
MOdeloDeBalancaNoPDV=TOLEDO
PortaBalanca=COM1
Comunicacao=2400 ou 9600

manual arq def

identificador obrigatório
#INICIO

Definição da página (obrigatório)
#D,256,2159,0762,18,'Cheque Banco Brasil ','tpCmd10cpi','poPortrait '

256 = tipo (256 = definido pelo usuário)
2159 = largura da página em pixels com 4 dígitos
0762 = altura da página em pixels com 4 dígitos
18 = altura da linha em pixels com 2 dígitos (18=oitavos / 24=sextos)

( * Para calcular polegada Tam.Polegada X 254), ( 1 Polegada = 2,54 cm )

'Cheque Banco Brasil ' = título para o spool do windows com 20 dígitos
'tpCmd10cpi' = atributo da fonte com 10 dígitos
'poPortrait ' = orientação da página com 11 dígitos ('poPortrait' = vertical / 'poLandscape' = horizontal)


Linha de posicionamento de campo ou constante
#P,002,062,016,[%14.2f] ou [##,###,###0.00]
#P,002,062,016,[%12.3f] ou [####,##0.000]



002 = nº da linha
062 = nº da coluna
016 = tamanho do campo
= nome do campo cfe. desenvolvimento
[%14.2f] = formatação do campo, somente quando for tipo moeda

em caso de constantes...
#P,002,062,016,<'VALOR'> = por estar entre apóstrofos significa
uma string fixa e não um nome de campo!

Linha de atributos
#A,tpCmdLgNeg

Lista de tipos de atributos:
tpCmd20cpi = 20cpi
tpCmd17cpi = 17cpi
tpCmd12cpi = 12cpi
tpCmd10cpi = 10cpi
tpCmd06cpi = 06cpi
tpCmd05cpi = 05cpi
tpCmdLgNeg = liga negrito
tpCmdDgNeg = desliga negrito

Identificador de linha detalhe
#L,020,030
020 = linha inicial
030 = linha final

Identificador dos campos da linha detalhe
#X,001,010,
001 = coluna
010 = tamanho do campo
= nome do campo cfe. desenvolvimento

identificador obrigatório
#FIM

nf de produtos e servicos

#INICIO
#D,256,2159,1905,18,'Nota Fiscal ','tpCmd12cpi','poPortrait ',09,06

#PC,004,021,006,
#PC,008,083,006,
#PC,011,060,001,
#PC,011,074,001,
#PC,016,001,020,
#PC,016,033,007,
#PC,018,001,050,
#PC,018,062,014,
#PC,018,083,010,
#PC,020,001,039,
#PC,020,049,018,
#PC,020,070,010,
#PC,022,001,030,
#PC,022,038,010,
#PC,022,057,002,
#PC,022,063,014,

#PF,024,006,003,
#PF,024,015,012,[%10.2f]
#PF,024,027,010,[dd/mm/yy]
#PF,025,006,003,
#PF,025,015,012,[%10.2f]
#PF,025,027,010,[dd/mm/yy]
#PF,026,006,003,
#PF,026,015,012,[%10.2f]
#PF,026,027,010,[dd/mm/yy]
#PF,027,006,003,
#PF,027,015,012,[%10.2f]
#PF,027,027,010,[dd/mm/yy]

#PF,024,036,003,
#PF,024,045,012,[%10.2f]
#PF,024,055,010,[dd/mm/yy]
#PF,025,036,003,
#PF,025,045,012,[%10.2f]
#PF,025,055,010,[dd/mm/yy]
#PF,026,036,003,
#PF,026,045,012,[%10.2f]
#PF,026,055,010,[dd/mm/yy]
#PF,027,036,003,
#PF,027,045,012,[%10.2f]
#PF,027,055,010,[dd/mm/yy]

#PF,024,054,003,
#PF,024,061,012,[%10.2f]
#PF,024,071,010,[dd/mm/yy]
#PF,025,054,003,
#PF,025,061,012,[%10.2f]
#PF,025,071,010,[dd/mm/yy]
#PF,026,054,003,
#PF,026,061,012,[%10.2f]
#PF,026,071,010,[dd/mm/yy]
#PF,027,054,003,
#PF,027,061,012,[%10.2f]
#PF,027,071,010,[dd/mm/yy]

:::: produtos
#PP,029,001,007,
#PP,029,010,037,
#PP,029,055,002,
#PP,029,059,002,
#PP,029,064,005,
#PP,029,069,008,[%6.2f]
#PP,029,081,009,[%7.2f]
#PP,029,092,002,

::::: servicos
#PS,044,001,050,
#Ps,044,050,005,
#Ps,044,062,008,[%6.2f]
#Ps,044,075,009,[%7.2f]


#PR,040,077,017,
#PR,048,088,012,[%10.2f]
#PR,051,088,012,[%10.2f]
#PR,054,006,012,[%10.2f]
#PR,054,020,012,[%10.2f]
#PR,054,039,012,[%10.2f]
#PR,054,060,012,[%10.2f]
#PR,054,084,012,[%10.2f]
#PR,056,084,012,[%10.2f]

#FINAL