'Nome       : Infos_Exp.amx
'Tipo       : AMX OPC
'Data       : 2010/05/16
'Versao     : 1.1a
'Descricao  : Exportacao de dados INFOS

'==============================================================================
'#VER - Modificacoes
'==============================================================================
'- Versao : 1.1a  ____/__/__ --------------------------------------------------
'Permitir configurar nome do cliente e artigo a exportar

'- Versao : 1.1   2010/01/11 --------------------------------------------------
'Opcoes de limite

'- Versao : 1.0   2002/01/08 --------------------------------------------------
'Versao base (SIG 4.x)


'==============================================================================
#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                          [OpcUsa]=CtaCli,StcArt,CtaPen,CtaRot,StcPrc
'Exportar                          [OpcUsa]=CtaCli,StcArt


'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
##


'==============================================================================
'= 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
'Limites a validar          [DocEsp]=OpcLim=CT,VND
Limites a validar          [DocEsp]=OpcLim=VND

'Nome a usar/exportar       [DocEsp]=NomUsa=EX:Campo de CtaMstEx
'Nome a usar/exportar       [DocEsp]=NomUsa=EX:Cmp1$
'Nome a usar/exportar       [DocEsp]=NomUsa=SUP

Ficheiro de dados          [DocEsp]=FicDat=C:\phoenix\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
'Limites a validar          [DocEsp]=OpcLim=CT

Ficheiro de dados          [DocEsp]=FicDat=C:\phoenix\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:\phoenix\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
'Limites a validar          [DocEsp]=OpcLim=ART

'Nome a usar/exportar       [DocEsp]=NomUsa=EX:Campo de StcMstEx
'Nome a usar/exportar       [DocEsp]=NomUsa=EX:Cmp1$
'Nome a usar/exportar       [DocEsp]=NomUsa=SUP

Ficheiro de dados          [DocEsp]=FicDat=C:\phoenix\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
#

