;** Np_0175 ********************************************************************
;*  Emissao de Duplicatas   - Copia NP_0117       COTTA Agropecuaria           *
;*******************************************************************************
;Autor           : Vise Informatica (VISERP)
;Desenvolvido    : 11/10/20111 por Karina Andrade
;Alterado em     : 11/10/2011 por Karina Andrade
;Motivo Alteracao: Retirado impressÆo Numero do Documento

;*******************************************************************************
;* Rotina de Impressao de Duplicatas                                           *
;*******************************************************************************
ArqImp=PrivDir()+"Romaneio.Txt"
If IsFile(ArqImp)
   Then Deleta_Arquivo(ARQIMP)
EndIf

Moveto "FaturaC"
Moveto [Codigo da Empresa]
Ativa_Lookup()
Locate [FaturaC->Codigo da Empresa]
If RetVal
   Then EMPRESA=[Razao Social Empresa]
        CNPJEMP=[CGC Empresa         ]
        CIDEMP =[Cidade Empresa      ]
   Else EMPRESA=""
        CNPJEMP=""
        CIDEMP =""
EndIf
KeyPress "ESC"

Moveto "DupC"
Moveto [Codigo da Empresa]
Locate [FaturaC->Codigo da Empresa], NOTAFISC, SERIEFISC
If Not RetVal
   Then Mensagem("Duplicata nÆo encontrada, Verificar !")
        Moveto "FaturaC"
        Return
EndIf

Moveto "DupI"
Moveto [Codigo da Empresa]
Locate [DupC->Codigo da Empresa],
       [DupC->Numero do Documento],
       [DupC->Serie do Documento ]
If Not RetVal
   Then Mensagem("Desdobramento da duplicata nÆo encontrada, Verificar !")
        Moveto "FaturaC"
        Return
EndIf



While [Codigo da Empresa  ]=[DupC->Codigo da Empresa  ] And
      [Numero do Documento]=[DupC->Numero do Documento] And
      [Serie do Documento ]=[DupC->Serie do Documento ]

 Print File ARQIMP chr(27)+chr(67)+chr(33) ;Imprime 33 Linhas por pagina
 Print File ARQIMP CI_10CPP
 Print File ARQIMP CI_6LPP

 Print File ARQIMP "+------------------------------------------------------------------------------+"+"\n"
 Print File ARQIMP "|                   N O T A    P R O M I S S O R I A                           |"+"\n"
 Print File ARQIMP "|                   ================================                           |"+"\n"
 Print File ARQIMP "|                    Republica Federativa do Brasil                            |"+"\n"
 Print File ARQIMP "|                                                                              |"+"\n"

 Print File ARQIMP "| Numero: "+ Spaces(21) ;Format("W6,AC",[Numero do Documento])
; If [Ordem do Documento]<>""
;    Then Print File ARQIMP "/"+[Ordem do Documento]+Spaces(13)
;    Else Print File ARQIMP Spaces(15)
; EndIf

 Print File ARQIMP COMPLETA("Vencimento: "+StrVal(Day([Data Vencimento]))+" de "+
                            RTrim(MesExt(Month([Data Vencimento])))+" de "+
                            Strval(Year([Data Vencimento])),48," ")+"|"+"\n"
 Print File ARQIMP "|                                                                              |"+"\n"

 Print File ARQIMP "|"+Spaces(30)+"Valor.....: "+LTrim(Format("W13.2,EIC,AR",[Valor Duplicata]))+Spaces(21)
 Print File ARQIMP Fill(" ",15-Len(LTrim(Format("W13.2,EIC,AR",[Valor Duplicata]))))+"|"+"\n"
 Print File ARQIMP "|                                                                              |"+"\n"

 Print File ARQIMP "| No dia "+
                   COMPLETA(StrVal(Day([Data Vencimento]))+" de "+
                   RTrim(MesExt(Month([Data Vencimento])))+" de "+
                   Strval(Year([Data Vencimento]))+
                   ", pagarei pela presente NOTA PROMISSORIA a ",70," ")+"|"+"\n"
 Print File ARQIMP "| "+Format("W30,AL",EMPRESA)+Spaces(47)+"|"+"\n"
 Print File ARQIMP "| Inscrita no CNPJ: "+Format("W18,AL",CNPJEMP)+" ou sua ordem "
 Print File ARQIMP "a quantia de "+Spaces(14)+"|"+"\n"

 ESCEXT([Valor Duplicata])
 Print File ARQIMP "|                                                                              |"+"\n"

 Print File ARQIMP "|"+Spaces(04) + SubStr(EXTENSO,001,60) +Spaces(14)+"|" +"\n"
 Print File ARQIMP "|"+Spaces(04) + SubStr(EXTENSO,061,60) +Spaces(14)+"|" +"\n"
 Print File ARQIMP "|"+Spaces(04) + SubStr(EXTENSO,122,60) +Spaces(14)+"|" +"\n"

 Print File ARQIMP "|                                                                              |"+"\n"

 Print File ARQIMP "| Emitente: "+[DupC->Codigo]+" - "+ Format("W40,AL",[DupC->Razao Social Fatura])+Spaces(20)+"|"+"\n"
 Print File ARQIMP "| CNPJ/CPF: "+Format("W18,AL",[DupC->CGC Fatura])+Spaces(48)+" |"+"\n"
 Print File ARQIMP "| Endereco: "+Format("W38,AL",[DupC->Endereco Fatura])
 Print File ARQIMP "Bairro: "+Format("W20,AL",[DupC->Bairro Fatura])+" |"+"\n"
 Print File ARQIMP "| Cidade..: "+[DupC->Cep Fatura]+" - "+Format("W20,AL",[DupC->Cidade Fatura])+Spaces(5)
 Print File ARQIMP "    Uf: "+[DupC->UF Fatura]+Spaces(18) + " |"+"\n"
 Print File ARQIMP "|                                                                              |"+"\n"
 Print File ARQIMP "| "+COMPLETA(CIDEMP+", "+StrVal(Day([DupC->Data de Emissao]))+" de "+
                        RTrim(MesExt(Month([DupC->Data de Emissao])))+" de "+
                        Strval(Year([DupC->Data de Emissao])),47," ")
 Print File ARQIMP "___________________________"+Spaces(03)+"|"+"\n"
 Print File ARQIMP "|                                                                              |"+"\n"
 Print File ARQIMP "+------------------------------------------------------------------------------+"+"\n"

 Print File ARQIMP CI_10CPP
 Print File ARQIMP CI_6LPP+"\f"

 Skip
 If EOT() Then QuitLoop EndIf

EndWhile


Print File ARQIMP chr(27)+chr(67)+chr(66) ;Imprime 66 Linhas por pagina


;---- Imprime Arquivo Impressao ------------------------------------------------
NUMCOPIA=1
ImpriArq(ARQIMP)


Moveto "FaturaC"


