'Nome       : Infos.amx
'Tipo       : AMX OPC
'Data       : 2002/02/18
'Versao     : 1.1
'Descricao  : Importacao/Exportacao de dados INFOS

'==============================================================================
'#VER - Modificacoes
'==============================================================================
'- Versao : 1.0   2000/10/30 --------------------------------------------------
'Versao base

'- Versao : 1.0a  2000/11/23 --------------------------------------------------
'Exportacao de pendentes (partidas abertas CTA)

'- Versao : 1.0b  2000/12/28 --------------------------------------------------
'Correccao da exportacao de artigos (indice de MemTxt$())
'Directorio de importacao/exportacao standard INFOS

'- Versao : 1.1   2002/??/?? --------------------------------------------------
'Exportar rotas


'==============================================================================
#DEF - Definicao global do documento
'==============================================================================
Caracteres invalidos             [CarInv]=#
##


'==============================================================================
#ESP - Campos especificos
'==============================================================================
Tipo de configuracao              [OpcCfg]=INFOS

'opcoes
Documentos                        [OpcDoc]=S,
Datas                              [OpcDt]=S
Contas                             [OpcCt]=S-,R,211
Artigos                           [OpcArt]=S

'diversos
Impressora adicional              [PrtAdi]=[SIG_DIR.DEV],AmxPrt.std

Radical de clientes               [CliRad]=211
Digitos de clientes (sem radical) [CliDig]=3

'formatos
Exportar                          [OpcExp]=CtaCli,StcArt,CtaPen,CtaRot,StcPrc
Importar                          [OpcImp]=DocCab,DocLin,DocEnc
'Exportar                          [OpcExp]=CtaCli,StcArt
'Importar                          [OpcImp]=DocCab,DocLin,RecCab,RecLin


'valores para campos nao definidos
Armazem de saida                  [CmpArzSai]=1
Armazem de entrada                [CmpArzEnt]=1
Posto de venda                       [CmpPtv]=1
Tipo de linha                     [CmpTipLin]=NOR
Tabela de IVA (0 a 9)             [CmpIvaTab]=1
Tipo de IVA  (I,C)                [CmpIvaTip]=C
Pais                                [CmpPais]=1
Moeda                              [CmpMoeda]=1
Serie de documento                 [CmpSerie]=ANO
##


'==============================================================================
'= Importacao =
'==============================================================================
'------------------------------------------------------------------------------
#DOC - Cabecalhos de documentos
'------------------------------------------------------------------------------
Tipo                       [DocTip]=INFOS - DocCab
Nome                       [DocNom]=DocCab,CTA - Cabecalho de documentos

'parametros especificos
Tipo SIG                   [DocEsp]=SigTip=CtaMov
Limites a validar          [DocEsp]=OpcLim=DOC,DT,CT
Ficheiro de dados          [DocEsp]=FicDat=C:\Aries\Perfil\DOCGCCAB.TXT
Ficheiro de resultados     [DocEsp]=FicRes=C:\Aries\Perfil\DocCab.res

'Ficheiro de dados          [DocEsp]=FicDat=[SIG_INS.LOC.SIG],trf,infos,DOCGCCAB.TXT
'Ficheiro de resultados     [DocEsp]=FicRes=[SIG_INS.LOC.SIG],trf,DocCab.res
##


'------------------------------------------------------------------------------
#DOC - Linhas de documentos
'------------------------------------------------------------------------------
Tipo                       [DocTip]=INFOS - DocLin
Nome                       [DocNom]=DocLin,STC - Linhas de documentos

'parametros especificos
Tipo SIG                   [DocEsp]=SigTip=StcMov
Limites a validar          [DocEsp]=OpcLim=DOC,DT,CT,ART
Ficheiro de dados          [DocEsp]=FicDat=C:\Aries\Perfil\DOCGCLIN.TXT
Ficheiro de resultados     [DocEsp]=FicRes=C:\Aries\Perfil\DocLin.res

'Ficheiro de dados          [DocEsp]=FicDat=[SIG_INS.LOC.SIG],trf,infos,DOCGCLIN.TXT
'Ficheiro de resultados     [DocEsp]=FicRes=[SIG_INS.LOC.SIG],trf,DocLin.res
##


'------------------------------------------------------------------------------
#DOC - Documentos
'------------------------------------------------------------------------------
Tipo                       [DocTip]=INFOS - DocEnc
Nome                       [DocNom]=DocEnc,ENC - Documentos

'parametros especificos
Tipo SIG                   [DocEsp]=SigTip=EncMst
Limites a validar          [DocEsp]=OpcLim=DOC,DT,CT
Ficheiro de dados          [DocEsp]=FicDat=C:\Aries\Perfil\DOCGCLIN.TXT
Ficheiro de resultados     [DocEsp]=FicRes=C:\Aries\Perfil\DocCab.res

'Ficheiro de dados          [DocEsp]=FicDat=[SIG_INS.LOC.SIG],trf,infos,DOCGCLIN.TXT
'Ficheiro de resultados     [DocEsp]=FicRes=[SIG_INS.LOC.SIG],trf,DocCab.res
##


'==============================================================================
'= Exportacao =
'==============================================================================
'------------------------------------------------------------------------------
#DOC - Clientes
'------------------------------------------------------------------------------
Tipo                       [DocTip]=INFOS - Cli
Nome                       [DocNom]=CtaCli,Clientes

'formato
Saida/Impressora           [DocPrt]=
Linhas por pagina          [DocLpg]=20000
Colunas por linha          [DocCol]=250
Ajustar pagina             [DocApg]=

'funcoes de listagem
Listar cabecalho            [FxCAB]=
Listar linhas               [FxLIN]=Cli_Lin
Listar fim                  [FxFIM]=

'parametros especificos
'Tipo SIG                   [DocEsp]=SigTip=CTA
Ficheiro de dados          [DocEsp]=FicDat=C:\Aries\Perfil\CLIEN001.TXT
'Ficheiro de dados          [DocEsp]=FicDat=[SIG_INS.LOC.SIG],trf,CLIEN001.TXT
'Ficheiro de dados          [DocEsp]=FicDat=[SIG_INS.LOC.SIG],trf,infos,CLIEN001.TXT
Ficheiro de resultados     [DocEsp]=FicRes=
##


'------------------------------------------------------------------------------
#DOC - Pendentes (PA)
'------------------------------------------------------------------------------
Tipo                       [DocTip]=INFOS - Pen
Nome                       [DocNom]=CtaPen,Pendentes CTA

'formato
Saida/Impressora           [DocPrt]=
Linhas por pagina          [DocLpg]=20000
Colunas por linha          [DocCol]=250
Ajustar pagina             [DocApg]=

'funcoes de listagem
Listar cabecalho            [FxCAB]=
Listar linhas               [FxLIN]=Pen_Lin
Listar fim                  [FxFIM]=

'parametros especificos
'Tipo SIG                   [DocEsp]=SigTip=CTA
Ficheiro de dados          [DocEsp]=FicDat=C:\Aries\Perfil\PENDE###.TXT
'Ficheiro de dados          [DocEsp]=FicDat=[SIG_INS.LOC.SIG],trf,PENDE###.TXT
'Ficheiro de dados          [DocEsp]=FicDat=[SIG_INS.LOC.SIG],trf,PENDE001.TXT
'Ficheiro de dados          [DocEsp]=FicDat=[SIG_INS.LOC.SIG],trf,infos,PENDE001.TXT
Ficheiro de resultados     [DocEsp]=FicRes=
##


'------------------------------------------------------------------------------
#DOC - Rotas
'------------------------------------------------------------------------------
Tipo                       [DocTip]=INFOS - Rot
Nome                       [DocNom]=CtaRot,Rotas (CTA)

'formato
Saida/Impressora           [DocPrt]=
Linhas por pagina          [DocLpg]=20000
Colunas por linha          [DocCol]=250
Ajustar pagina             [DocApg]=

'funcoes de listagem
Listar cabecalho            [FxCAB]=
Listar linhas               [FxLIN]=Rot_Lin
Listar fim                  [FxFIM]=

'parametros especificos
'Tipo SIG                   [DocEsp]=SigTip=CTA
Ficheiro de dados          [DocEsp]=FicDat=C:\Aries\Perfil\ROTAS###.TXT
'Ficheiro de dados          [DocEsp]=FicDat=[SIG_INS.LOC.SIG],trf,ROTAS###.TXT
'Ficheiro de dados          [DocEsp]=FicDat=[SIG_INS.LOC.SIG],trf,ROTAS001.TXT
'Ficheiro de dados          [DocEsp]=FicDat=[SIG_INS.LOC.SIG],trf,infos,ROTAS001.TXT
Ficheiro de resultados     [DocEsp]=FicRes=
##


'------------------------------------------------------------------------------
#DOC - Artigos
'------------------------------------------------------------------------------
Tipo                       [DocTip]=INFOS - Art
Nome                       [DocNom]=StcArt,Artigos

'formato
Saida/Impressora           [DocPrt]=
Linhas por pagina          [DocLpg]=20000
Colunas por linha          [DocCol]=80
Ajustar pagina             [DocApg]=

'funcoes de listagem
Listar cabecalho            [FxCAB]=
Listar linhas               [FxLIN]=Art_Lin
Listar fim                  [FxFIM]=

'parametros especificos
'Tipo SIG                   [DocEsp]=SigTip=STC
Ficheiro de dados          [DocEsp]=FicDat=C:\Aries\Perfil\ARTIGOS.TXT
'Ficheiro de dados          [DocEsp]=FicDat=[SIG_INS.LOC.SIG],trf,ARTIGOS.TXT
'Ficheiro de dados          [DocEsp]=FicDat=[SIG_INS.LOC.SIG],trf,infos,ARTIGOS.TXT
Ficheiro de resultados     [DocEsp]=FicRes=
##


'==============================================================================
#VAR - Variaveis
'==============================================================================
Pag       = Doc_CntPag
Cnt       = FrmVal$(CntAux(1),21,4)
DataExt   = FrmVal$(Sig_DtHoje,45,0)

'CTA
CliTx     = MemTxt$(11)
PenTx     = MemTxt$(12)
RotTx     = MemTxt$(13)

'STC
ArtTx     = MemTxt$(21)
##


'==============================================================================
#PGM - Programa/Funcoes
'==============================================================================
'- CTA ------------------------------------------------------------------------
SUB Cli_Lin 'registo de cliente
'?@CliTx                                                                            #
print MemTxt$(11)
end sub


SUB Pen_Lin 'registo de pendentes (PA)
print MemTxt$(12)
end sub


SUB Rot_Lin 'registo de rotas
print MemTxt$(13)
end sub


'- STC ------------------------------------------------------------------------
SUB Art_Lin 'registo de artigo
'?@ArtTx                                                                            #
print MemTxt$(21)
end sub

##


'==============================================================================
#INC - Inclusao de ficheiros
'==============================================================================
Ficheiro de relatorios    =[SIG_DIR.CFG],amx,AmxRes.std
#

