Árvore de páginas

Ponto-de-Entrada: CT220EMP - Seleção de empresas
Abrangências: Microsiga Protheus 10
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:
O ponto de entrada CT220EMP permite a manipulação do array aEmp para seleção das empresas na rotina de consolidação geral.
Programa Fonte
CTBA220.PRW
Sintaxe

CT220EMP - Seleção de empresas ( [ aEmp ], [ ] ) --> aEmp

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
aEmp Array of Record array multidimensional aEmp contem as empresas/filiais a ser consolidada//posicao 1 - .t. ou .f. indica se esta marcado ou nao (logico)//posicao 2 - codigo da empresa//posicao 3 - descricao exibida no list box (no padrao contem a expressão "FF EMP EE - FILIAL FF - EMP EE - FILIAL FF" //posicao 4 - "E" ou "C" - indica o modo de compartilhamento da tabela CT2 - Lancamentos contabeis
Array of Record
Retorno
    aEmp(array_of_record)
  • array multidimensional aEmp contem as empresas/filiais a ser consolidada//posicao 1 - .t. ou .f. indica se esta marcado ou nao (logico)//posicao 2 - codigo da empresa//posicao 3 - descricao exibida no list box (no padrao contem a expressão "FF EMP EE - FILIAL FF - EMP EE - FILIAL FF" //posicao 4 - "E" ou "C" - indica o modo de compartilhamento da tabela CT2 - Lancamentos contabeis
Observações

//array multidimensional aEmp contem as empresas/filiais a ser consolidada
//posicao 1 - .t. ou .f. indica se esta marcado ou nao (logico)
//posicao 2 - codigo da empresa
//posicao 3 - descricao exibida no list box (no padrao contem a expressão "FF EMP EE - FILIAL FF - EMP EE - FILIAL FF"
//                                                                   Onde: FF-CODIGO DA FILIAL         EE - CODIGO DA EMPRESA
//posicao 4 - "E" ou "C" - indica o modo de compartilhamento da tabela CT2 - Lancamentos contabeis
 

Exemplos
User Function CT220EMP()Local aEmp := ParamIxb[1]//array multidimensional aEmp contem as empresas/filiais a ser consolidada//posicao 1 - .t. ou .f. indica se esta marcado ou nao (logico)//posicao 2 - codigo da empresa//posicao 3 - descricao exibida no list box (no padrao contem a expressão "FF EMP EE - FILIAL FF - EMP EE - FILIAL FF" //                                                                   Onde: FF-CODIGO DA FILIAL         EE - CODIGO DA EMPRESA//posicao 4 - "E" ou "C" - indica o modo de compartilhamento da tabela CT2 - Lancamentos contabeis //adiciona mais uma filial no array aEmp a ser consolidadeaAdd(aEmp, {.T., "88", "01 EMP 88 - FIL 01 - EMP 88 - FIL 01", "E"})Return(aEmp)
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não