aArrayEstrutura dos campos; Nil no modo apenas nome.
AdvPL GuiaCriaTrab( <aArray>, <lDbf> ) --> cNomeDistingue obtenção de nome de criação de arquivo de trabalho.
A referência histórica descreve CriaTrab(aArray,lDbf): verdadeiro cria arquivo com a estrutura; falso somente obtém um nome. O exemplo oficial de integração Crystal Reports utiliza CriaTrab(Nil,.F.) para obter o nome de apoio, sem demonstrar criação de tabela nessa chamada. Não confundir isso com uma tabela temporária SQL gerenciada por FWTemporaryTable. A ficha atual específica não foi localizada; esta página delimita o contrato histórico e não garante suporte aos drivers locais em qualquer ambiente. O exemplo solicita apenas o nome e não o usa como caminho de gravação. (TOTVS, s.d., ref. 1; FERREIRA, 2023, ref. 2)
CriaTrab( <aArray>, <lDbf> ) --> cNomeaArrayEstrutura dos campos; Nil no modo apenas nome.
lDbfVerdadeiro cria arquivo; falso somente nome, no contrato histórico.
Nome de arquivo de trabalho segundo a referência histórica.
#Include "Protheus.ch"
User Function Ed317()
Local cNome := CriaTrab(Nil, .F.)
// Nao cria arquivo; nao presume que o nome e uma tabela aberta.
ConOut(cValToChar(Len(cNome)))
Return NilComprimento do nome gerado, sem conteúdo fixo presumido; nenhum arquivo criado pelo exemplo. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.