Línea de |
producto: | Microsiga Protheus |
Segmento: |
Servicios |
Módulo: |
Financiero |
Rutina: |
|
|
Registros iniciales: |
Registro de |
sucursales, SM0 |
Punto de |
entrada: | CTSETFIL |
Llamados relacionados | TTXOQB |
País(es): | Todos |
Base(s) de |
datos: |
Todas |
Tablas utilizadas: | SM0 |
Sistema(s) |
operativo( |
s): | Todos |
Versiones/Release: | 12.1.7 |
Descripción: |
|
|
|
Ubicación: | Este |
punto de entrada |
se utiliza en diferentes rutinas de los módulos de Control de gestión. |
Eventos: |
La función AdmGetFil |
es utilizada por |
diferentes rutinas de control de gestión, mostrándose una ventana para selección de sucursales |
Programa fuente |
: | ADMXFUN |
Función: | ADMGETFIL |
Devolución: |
|
|
|
|
|
ExemploEjemplo:
#Include 'Protheus.ch'
User Function CtSetFil()
Local aArea := SM0->( GetArea() )
Local aAuxArea := GetArea()
Local aRetSM0 := {}
DbSelectArea( "SM0" )
SM0->( DbGoTop() )
DbSeek(cEmpAnt)
While SM0->( !Eof() ) .AND. SM0->M0_CODIGO = cEmpAnt
aAdd( aRetSM0, {SM0->M0_CODFIL,SM0->M0_FILIAL,LEFT(SM0->M0_CGC,2)+"."+SUBSTR(SM0->M0_CGC,3,3)+"."+SUBSTR(SM0->M0_CGC,6,3)+"/"+SUBSTR(SM0->M0_CGC,9,4)+"-"+SUBSTR(SM0->M0_CGC,13,2)} )
SM0->(DbSkip())
EndDo
RestArea( aArea )
RestArea( aAuxArea )
Return aRetSM0