Páginas

Google
 

quarta-feira, 18 de junho de 2008

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

campos da nota

{ Cabecalho }
Name := 'NUMERONF';
Name := 'NATUREZA';
Name := 'TIPOS';
Name := 'TIPOE';
Name := 'CODIGOFISCAL';
Name := 'NOMECLIENTE';
Name := 'CPFCNPJCLIENTE';
Name := 'ENDERECOCLIENTE';
Name := 'BAIRROCLIENTE';
Name := 'CIDADECLIENTE';
Name := 'UFCLIENTE';
Name := 'CEPCLIENTE';
Name := 'FONECLIENTE';
Name := 'RGIECLIENTE';
Name := 'EMISSAO';

{ Fatura }
Name := 'PARCELA';
Name := 'VENCIMENTO';
Name := 'VALOR';

{ Produtos }
Name := 'PRODUTO';
Name := 'DESCRICAO';
Name := 'REFERENCIA';
Name := 'EMBALAGEM';
Name := 'QTDE';
Name := 'VLRUNITARIO';
Name := 'PERCDESCONTO';
Name := 'VLRDESCONTO';
Name := 'VLRBRUTO';
Name := 'VLRTOTAL';
Name := 'CSF';
Name := 'ALIQUOTAICMS';

{ Servicos }
Name := 'PRODUTO';
Name := 'DESCRICAO';
Name := 'REFERENCIA';
Name := 'EMBALAGEM';
Name := 'QTDE';
Name := 'VLRUNITARIO';
Name := 'PERCDESCONTO';
Name := 'VLRDESCONTO';
Name := 'VLRBRUTO';
Name := 'VLRTOTAL';
Name := 'VALORISSQN';

{ Rodape da nota }
Name := 'VENDEDOR';
Name := 'TOTALPRODUTOS';
Name := 'TOTALSERVICOS';
Name := 'TOTALBRUTOPRODUTOS';
Name := 'TOTALBRUTOSERVICOS';
Name := 'TOTALBRUTO';
Name := 'TOTALDESCPRODUTOS';
Name := 'TOTALDESCSERVICOS';
Name := 'TOTALDESCONTO';
Name := 'TOTALDANOTA';
Name := 'BASESUBSTITUICAO';
Name := 'VALORSUBSTITUICAO';
Name := 'BASEICMS';
Name := 'VALORICMS';
Name := 'VALORIPI';
Name := 'VALORFRETE';
Name := 'VALOROUTROS';
Name := 'PESOLIQUIDO';
Name := 'PESOBRUTO';
Name := 'TOTALISSQN';
Name := 'OBSERVACAO';
Name := 'INSCMUNICIPAL';
Name := 'PEDIDO';
Name := 'TRANSPNOME';
Name := 'TRANSPTIPOFRETE';
Name := 'TRANSPPLACA';
Name := 'TRANSPUFPLACA';
Name := 'TRANSPCPFCNPJ';
Name := 'TRANSPENDERECO';
Name := 'TRANSPNOMECIDADE';
Name := 'TRANSPUF';
Name := 'TRANSPRGIE';
Name := 'MSGLIMINAR1';
Name := 'MSGLIMINAR2';
Name := 'MSGLIMINAR3';
Name := 'MSGLIMINAR4';
Name := 'REFCUPOM1';
Name := 'REFCUPOM2';
Name := 'REFCUPOM3';
Name := 'REFCUPOM4';
Name := 'REFCUPOM5';

quarta-feira, 5 de março de 2008

Comunidade Firebird de Lingua Portuguesa

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

Instalando e configurando o FTP no Windows Server 2003

Link Original : http://www.baboo.com.br/absolutenm/templates/content.asp?articleid=9358&zoneid=4&resumo=

Instalando e configurando o FTP no Windows Server 2003

16/02/04

Instalando e configurando o FTP no Windows Server 2003

Esta matéria está dividida em três tutoriais, que se complementam:

1. Instalando e configurando o Windows Server 2003 e IIS 6.0
2. Instalando e configurando o FTP no Windows Server 2003 (este tutorial)
3. Instalando e configurando o Terminal Server no Windows Server 2003


Ao lê-los, você será capaz de:

1. Instalar e configurar o Windows Server 2003
2. Instalar e configurar um site usando o IIS 6.0
3. Instalar e configurar o FTP com isolamento de usuários (um usuário não pode acessar a pasta de outro)
4. Instalar e configurar o Terminal Server, permitindo acesso remoto aos Administradores ou usuários pré-determinados

No final do tutorial sobre Terminal Server há três dicas de segurança que devem ser implementadas para aumentar a segurança do seu servidor.


Instalando e configurando o FTP do Windows Server 2003
O FTP (File Transfer Protocol) permite que você configure o seu servidor para enviar e receber arquivos, anonimamente ou não. O IIS 6 tem uma novidade: o isolamento de usuários, que é muito útil quando você tem vários usuários acessando um ou mais sites: com o isolamento deles, eles não terão acesso às pastas dos demais usuários, tendo seu acesso restrito apenas a uma pasta pré-definida (e suas sub-pastas).

Para instalar o FTP, clique no botão Iniciar > Painel de Controle> Adicionar/Remover programas> Adicionar/Remover componentes do Windows > clique em Servidor de aplicativo > botão Detalhes > duplo-clique em Serviços de informações da Internet (IIS) > Serviço FTP (File Transfer Protocol). Clique em OK, OK e Avançar e a instalação do FTP será realizada:

Ao instalar o FTP, você notará que uma nova opção Sites FTP foi adicionado no Gerenciador dos Serviços de Informações de Internet (IIS):

Elimine o Site FTP padrão da mesma forma que fizemos com o IIS: dê um duplo-clique em Sites FTP > clique com o botão da direita do mouse em Site FTP padrão > Excluir. Confirme a exclusão. Agora vamos criar o FTP do site BABOO 2: clique com o botão direito do mouse em Sites FTP > Novo > site FTP. Em Descrição digite o nome genérico do site (BABOO 2 no nosso caso) e clique em Avançar.

Na próxima tela você deve colocar o IP do servidor no primeiro campo. Se você quiser indicar o IP correto, feche a janela atual para cancelar a criação do site FTP atual e clique no botão Iniciar > Painel de Controle > Conexões de Rede > Clique na conexão existente (normalmente é "Conexão Local") > Propriedades > Avançado > dê um duplo-clique em Protocolo TCP/IP. Coloque ali as informações desejadas (IP, Gateway e DNS) e clique em OK. Agora volte à janela do Gerenciador do IIS e siga os passos do parágrafo acima: a diferença é que agora o IP que você forneceu na sua conexão de rede está disponível para ser configurado no IIS.

No campo Porta TCP, deixe como está (21) e se você desejar, digite o cabeçalho de host do site no campo correto. Clique em Avançar.

Agora você tem três opções para escolher:

Não isolar usuários: os usuários podem acessar as pastas de outros usuários.

Isolar usuários: os usuários não podem acessar as pastas de outros usuários, tendo acesso apenas à sua pasta e sub-pastas dentro desta.

Isolar usuários utilizando o Active Directory: os usuários não podem acessar as pastas de outros usuários, tendo sua configuração definida pelo Active Directory.

Escolha a segunda opção (Isolar usuários) e clique em Avançar. No campo Caminho: você deve informar qual é a pasta que conterá os arquivos do seu site. Clique em Avançar. A seguir você pode definir o acesso à pasta de FTP (Leitura e/ou Gravação) e clique em Avançar.

Um detalhe importante é que uma vez escolhida a opção de isolamento ou não de usuário, não há como mudá-la posteriormente: você deverá apagar o site FTP e criar outro.

A configuração do site FTP é similar à configuração do IIS: dê um duplo-clique em Sites FTP > clique com o botão da direita do mouse no site criado (BABOO 2 no nosso caso) > Propriedades.

Nas aba Site FTP temos as opções abaixo:

Descrição: contém o nome genérico do site FTP
Endereço IP: indica o IP do site
Porta TCP: é a porta utilizada para acessar o FTP do site: 21
Conexão de site FTP: define o número máximo de conexões e o tempo-limite de conexão para definir como inativa
Ativar logs: permite criar arquivos de log de acesso ao servidor (algo importante para auditoria)
Sessões atuais: mostra todas as conexões ativas ao site FTP

Ao clicar no botão Propriedades você define os parâmetros de criação de arquivos de log:

Clique em Diariamente (para que se crie um arquivo de log por dia), clique em Usar hora local para nomeação e sobreposição de arquivo para que a data/hora do log seja o mesmo do servidor (ao usar a hora do W3C, que é a mesma de Greenwich). Em Diretório do arquivo de log, digite a pasta aonde serão salvos os arquivos de log. Não é necessário fazer mais modificações: clique em OK.

O ideal é que você mantenha os arquivos de log em uma partição própria pois eles costumam fragmentar muito a partição aonde estão localizados. Além disso você deve configurar a pasta de log para compactar os arquivos e sub-pastas ali existentes para que os arquivos de log ocupem menos espaço no disco (essa dica pode dobrar o espaço livre destinado aos logs pois o arquivo de log é um arquivo texto que é altamente compactável).

Na aba Contas de segurança você define se conexões anônimas são permitidas ou não. Se você não permitir o acesso anônimo, isso significa que apenas usuários pré-definidos terão acesso ao site FTP - e isso pode representar um problema de segurança pois as senhas utilizadas são transmitidas sem criptografia e podem ser obtidas se houver um sniffer (analisador de protocolo) monitorando a transmissão de dados:


Na aba Mensagens você tem as opções:

Faixa: permite que se defina uma frase que aparecerá antes da conexão ser completada
Boas-vindas: permite que se defina uma frase que aparecerá assim que a conexão foi completada
Saída: permite que se defina uma frase que aparecerá assim que a conexão foi finalizada
Nº máximo de conexões: indica o número máximo de conexões permitido no site FTP


A aba Pasta base contém informações sobre a localização da pasta do site FTP, as permissões dela (Leitura e/ou Gravação), a possibilidade de criar logs de visitantes e o estilo de listagem de pasta (UNIX ou MS-DOS)

A aba Segurança de diretório permite definir o acesso ou bloqueio de um computador (ou um grupo deles) de acordo com o IP.


Isolamento de usuários
A configuração do isolamento de usuários (em que cada usuário só tem acesso à sua própria pasta) tem um único pré-requisito: a criação de uma pasta e sub-pasta dentro do Caminho: definido na configuração da pasta FTP. A pasta deve se chamar LocalUser e dentro dela devem haver as pastas com o nome de cada usuário, que serão utilizadas como pasta-base para cada usuário.

Exemplo: você tem dois usuários (Homer Simpson e Yoda) que devem acessar suas respectivas pastas em um site cujo caminho local seja a pasta C:\BABOO 2004. Para que cada um deles tenha acesso somente à sua própria pasta, você deve criar duas sub-pastas dentro de C:\BABOO 2004: a pasta Homer Simpson e a pasta Yoda. Desta maneira a estrutura das pastas ficará desta maneira:

C:\BABOO 2004\LocalUser\Homer Simpson: pasta do usuário Homer Simpson
C:\BABOO 2004\LocalUser\Yoda: pasta do usuário Yoda

Criadas desta maneira, os usuários Homer Simpson e Yoda terão acesso SOMENTE às suas próprias pastas: se o usuário Homer Simpson quiser acessar outra pasta que não seja C:\BABOO 2004\Homer Simpson, ele não conseguirá.

Para os usuários Homer Simpson e Yoda (bem como qualquer outros usuários) poderem acessar as suas pastas, você deve criar estes usuários e definir senhas para eles que serão usadas no login. Para fazer isso, clique no botão Iniciar > Painel de Controle> Ferramentas Administrativas > Gerenciamento do Computador > duplo-clique em Usuários e Grupos locais > clique com o botão da direita do mouse em Usuários > Novo usuário.

Digite os dados do usuário, sendo que as únicas informações requeridas são o nome e senha dos mesmos. Ao criar os usuários, cada um deles terá acesso exclusivo à sua própria pasta, bastando para isso criar a pasta C:\BABOO 2004\LocalUser\(nome do usuário). Simples, né ? :) ...

Dica importante: você deve utilizar o sistema de Segurança da partição NTFS para poder definir as permissões nas pastas de cada usuário. Exemplo: como fazer que o usuário Homer Simpson tenha acesso à sua própria pasta mas proibi-lo de salvar arquivos ali ? Muito simples: configure a pasta C:\BABOO 2004\LocalUser\Homer Simpson para que seja somente leitura para o usuário Homer Simpson ! (lembre-se que se você desativar a opção de Gravação na pasta principal de FTP da aba Pasta base, isso impedirá que todos os usuários salvem arquivos nas suas respectivas pastas)

Na prática:

1. Clique com o botão da direita do mouse na pasta desejada (C:\BABOO 2004\LocalUser\Homer Simpson no nosso caso) e clique em Propriedades
2. Clique na aba Segurança e no botão Adicionar
3. Clique no botão Avançado e depois no botão Localizar agora
4. Dê um duplo-clique no usuário desejado (Homer Simpson no nosso caso) e clique em OK: você voltará na janela principal da aba Segurança
5. Clique no nome do usuário e na opção Gravar/Negar
6. Clique em OK.

Pronto ! Desta maneira o usuário Homer Simpson terá acesso à pasta FTP dele mas não poderá salvar arquivo ali. Para você definir mais opções para este usuário, clique no botão Avançado e depois no botão Editar: você terá uma lista de tarefas que poderá permitir ou negar para este usuário. Isso inclui a criação de pastas, a eliminação de arquivos e muitas outras opções.

Dica: é uma boa idéia você compactar a pasta principal do site FTP (C:\BABOO 2004\LocalUser\no nosso caso) para que você economize espaço em disco. Para ativar a compactação, clique no botão Iniciar > Meu computador > duplo-clique na partição aonde a pasta principal do site FTP se encontra > clique com o botão da direita do mouse na pasta LocalUser > Propriedades > Avançados > clique em Compactar o conteúdo para economizar espaço em disco > clique em OK > clique em Aplicar as alterações a esta pasta, sub-pastas e arquivos e clique em OK. Quanto menor o número de arquivos ali, mais rápida essa tarefa será finalizada. Depois da compactação, a pasta ficará com a cor azul, indicando que os dados ali estão compactados.


Conexões anônimas
Muito cuidado
ao habilitar a opção de Permitir conexões anônimas na aba Contas de segurança pois se a opção de Gravação na pasta principal de FTP da aba Pasta base estiver habilitada, isso permitirá que qualquer internauta salve arquivos no seu servidor.

sábado, 1 de março de 2008

IbExpert avancado

http://www.firebase.com.br/fb/artigo.php?id=1818

Artigo sobre corrupção de bancos

http://www.tecnobyte.com.br/corrupcao_interbase.pdf

Artigo sobre como instalar o FB 1.0 e 1.5 e superior na mesma maquina

Interessante para quem usa outros programas ma mesma maquina que necessitem do IB 6 ou
firebird diferente de 1.5

http://www.firebase.com.br/fb/artigo.php?id=1862

Manual de status dos cheuqes no ECO

A = O cheque está na empresa

B = Status da comissão >> BC=Baixa comissão G=Gera BD=Devolução

A

B

STATUS DO CHEQUE

BC

1

CHEQUE RECEBIDO NO CONTAS A RECEBER

X

BC

2

CHEQUE DADO COMO TROCO NO CONTAS A RECEBER

G

3

CHEQUE RECEBIDO NA REGISTRADORA REGISTRO DE PEDIDO

X

BC

4

CHEQUE DADO COMO TROCO NA REGISTRADORA REGISTRO DE PEDIDO

BC

5

UTILIZACAO DE VALOR DISPONIVEL DO CHEQUE NA REGISTRADORA

BD

6

DEVOLUCAO DE CHEQUE 1ª APRESENTACAO

BD

7

DEVOLUCAO DE CHEQUE 2ª APRESENTACAO

X

BC

8

CHEQUE UTILIZADO EM SAIDAS DA REGISTRADORA

9

TRANSF. CHEQUE P/ CAIXA (FECHAMENTO REGISTRADORA)

10

TRANSF. CHEQUE P/ CONTAS RECEBER (FECHAMENTO REGISTRADORA)

11

TRANSF. CHEQUE P/ CAIXA (SANGRIA)

12

TRANSF. CHEQUE P/ CONTAS RECEBER (SANGRIA)

BC

13

UTILIZACAO VALOR DISPONIVEL BAIXA DE DCTOS CONT. RECEBER

14

ENTRADA DO CHEQUE ATRAVEZ DA DIGITACAO DE CHEQUE

15

TRANSFERENCIA DO CHEQUE PARA CAIXA TRABALHO

X

BC

16

NEGOCIACAO DO CHEQUE C/ FACTORING

17

ENTRADA DO CHEQUE ATRAVEZ DE LANCAMENTO DO CAIXA

X

BC

18

SAIDA DO CHEQUE ATRAVEZ DE LANCAMENTO DO CAIXA

X

BC

19

DEPOSITO

20

CHEQUE RECEBIDO COMO TROCO NO CONTAS A PAGAR

21

TRANSF. AUTOMATICA P/ CAIXA DE TRAB. ATRAVES CONTAS A PAGAR

X

BC

22

UTILIZACAO DE CHEQUE NA BAIXA DE CONTAS A PAGAR

X

BC

23

NEGOCIACAO DO CHEQUE C/ BANCO

24

CHEQUE RECEBIDO NA QUITACAO DE CHEQUE

BC

25

UTILIZACAO VALOR DISPONIVEL QUITACAO DE CHEQUE

X

BC

26

CHEQUE DADO COMO TROCO NA QUITACAO DE CHEQUE

26

CHEQUE RECEBIDO NA REGISTRADORA BAIXA CONTAS A RECEBER

X

BC

28

PAGAMENTO ANTECIPADO A FORNECEDORES

X

BC

29

QUITAÇÃO DO CHEQUE

30

TRANSFERENCIA ENTRE CAIXAS